Please use this identifier to cite or link to this item: https://hdl.handle.net/20.500.14279/19062
DC FieldValueLanguage
dc.contributor.authorChristoforou, Andreas-
dc.contributor.authorOdysseos, Lambros-
dc.contributor.authorAndreou, Andreas S.-
dc.date.accessioned2020-09-23T11:06:28Z-
dc.date.available2020-09-23T11:06:28Z-
dc.date.issued2019-05-
dc.identifier.citation14th International Conference on Evaluation of Novel Approaches to Software Engineering, 2019, 4-5 May, Heraklion, Crete, Greeceen_US
dc.identifier.isbn978-989-758-375-9-
dc.identifier.urihttps://hdl.handle.net/20.500.14279/19062-
dc.description.abstractNowadays more and more software companies, as well as individual software developers, adopt the microservice architecture for their software solutions. Although many software systems are being designed and developed from scratch, a significant number of existing monolithic solutions tend to be transformed to this new architectural style. What is less common, though, is how to migrate component-based software systems to systems composed of microservices and enjoy the benefits of ease of changes, rapid deployment and versatile architecture. This paper proposes a novel and integrated process for the decomposition of existing software components with the aim being to fully or partially replace their functional parts with by a number of suitable and available microservices. The proposed process is built on semi-formal profiling and utilizes ontologies to match between properties of the decomposed functions of the component and those offered by microservices residing in a repository. Matching concludes with recommended solutions yielded by multi-objective optimization which considers also possible dependencies between the functional parts.en_US
dc.formatpdfen_US
dc.language.isoenen_US
dc.rights© SCITEPRESSen_US
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 International*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/*
dc.subjectSoftware engineeringen_US
dc.subjectComponent decompositionen_US
dc.subjectMicroservicesen_US
dc.subjectOntologyen_US
dc.subjectMigrationen_US
dc.titleMigration of software components to microservices: Matching and synthesisen_US
dc.typeConference Papersen_US
dc.collaborationCyprus University of Technologyen_US
dc.subject.categoryComputer and Information Sciencesen_US
dc.countryCyprusen_US
dc.subject.fieldNatural Sciencesen_US
dc.publicationPeer Revieweden_US
dc.identifier.doi10.5220/0007732101340146en_US
dc.identifier.urlhttps://www.scopus.com/inward/record.uri?eid=2-s2.0-85067451619&doi=10.5220%2f0007732101340146&partnerID=40&md5=3643d22968828188469167e47ee7d573-
cut.common.academicyear2020-2021en_US
dc.identifier.epageInternational Conference on Evaluation of Novel Approaches to Software Engineeringen_US
item.fulltextWith Fulltext-
item.cerifentitytypePublications-
item.grantfulltextopen-
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.deptDepartment of Electrical Engineering, Computer Engineering and Informatics-
crisitem.author.facultyFaculty of Engineering and Technology-
crisitem.author.facultyFaculty of Engineering and Technology-
crisitem.author.orcid0000-0001-5598-8894-
crisitem.author.orcid0000-0001-7104-2097-
crisitem.author.parentorgFaculty of Engineering and Technology-
crisitem.author.parentorgFaculty of Engineering and Technology-
Appears in Collections:Δημοσιεύσεις σε συνέδρια /Conference papers or poster or presentation
Files in This Item:
File Description SizeFormat
ENASE_2019_60.pdfFulltext610.4 kBAdobe PDFView/Open
CORE Recommender
Show simple item record

SCOPUSTM   
Citations 50

6
checked on Nov 6, 2023

Page view(s) 50

387
Last Week
2
Last month
12
checked on May 9, 2024

Download(s) 50

296
checked on May 9, 2024

Google ScholarTM

Check

Altmetric


This item is licensed under a Creative Commons License Creative Commons