Please use this identifier to cite or link to this item: https://hdl.handle.net/20.500.14279/9030
DC FieldValueLanguage
dc.contributor.authorAndreou, Andreas S.-
dc.contributor.authorPapatheocharous, Efi-
dc.contributor.otherΑνδρέου, Ανδρέας Σ.-
dc.date.accessioned2017-01-13T12:20:24Z-
dc.date.available2017-01-13T12:20:24Z-
dc.date.issued2015-04-01-
dc.identifier.citation10th International Conference on Evaluation of Novel Approaches to Software Engineering, ENASE 2015; Barcelona; Spain; 29 April 2015 through 30 April 2015en_US
dc.identifier.isbn978-331930242-3-
dc.descriptionPart of the Communications in Computer and Information Science book series (CCIS, volume 599)en_US
dc.description.abstractA novel Component-based Software Engineering (CBSE) framework is proposed in this work that focuses on enhancing the reuse process by offering support for locating appropriate components. The architecture of the framework comprises of five interrelated layers, namely Description, Location, Analysis, Recommendation and Build. The scope of this work is to describe in detail the first and third layers, and provide the means to evaluate the suitability of candidate software components for reuse. The overall aim is to facilitate components’ profiling and offer efficient matching of system and software requirements to increase the reusability potential of components. A specifications profile is created for each component using a semi-formal natural language that describes certain properties. A dedicated parser recognizes parts of the profile and translates them into instance values of a dedicated CBSE ontology that encodes these properties. Matching is then performed at the level of ontology instances between the available components and the components required by the developer. The framework recommends components based on a suitability ratio that calculates their distances from the desired properties.en_US
dc.formatpdfen_US
dc.language.isoenen_US
dc.rights© Springer International Publishing Switzerland 2016en_US
dc.subjectComponentsen_US
dc.subjectOntologyen_US
dc.subjectReuseen_US
dc.subjectSemi-formal specificationsen_US
dc.subjectSoftware engineeringen_US
dc.titleTowards a CBSE framework for enhancing software reuse: Matching component properties using semi-formal specifications and ontologiesen_US
dc.typeConference Papersen_US
dc.collaborationCyprus University of Technologyen_US
dc.collaborationSwedish Institute of Computer Scienceen_US
dc.subject.categoryElectrical Engineering - Electronic Engineering - Information Engineeringen_US
dc.countryCyprusen_US
dc.countrySwedenen_US
dc.subject.fieldEngineering and Technologyen_US
dc.publicationPeer Revieweden_US
dc.relation.conferenceInternational Conference on Evaluation of Novel Approaches to Software Engineeringen_US
dc.identifier.doi10.1007/978-3-319-30243-0_6en_US
cut.common.academicyear2014-2015en_US
item.fulltextNo Fulltext-
item.cerifentitytypePublications-
item.grantfulltextnone-
item.openairecristypehttp://purl.org/coar/resource_type/c_c94f-
item.openairetypeconferenceObject-
item.languageiso639-1en-
crisitem.author.deptDepartment of Electrical Engineering, Computer Engineering and Informatics-
crisitem.author.facultyFaculty of Engineering and Technology-
crisitem.author.orcid0000-0001-7104-2097-
crisitem.author.parentorgFaculty of Engineering and Technology-
Appears in Collections:Δημοσιεύσεις σε συνέδρια /Conference papers or poster or presentation
CORE Recommender
Show simple item record

Page view(s) 50

375
Last Week
2
Last month
12
checked on May 13, 2024

Google ScholarTM

Check

Altmetric


Items in KTISIS are protected by copyright, with all rights reserved, unless otherwise indicated.