Back to Search
Start Over
Search-based many-criteria identification of microservices from legacy systems
Search-based many-criteria identification of microservices from legacy systems
- Source :
- GECCO Companion
- Publication Year :
- 2020
- Publisher :
- ACM, 2020.
-
Abstract
- The expensive maintenance of legacy systems lead companies to migrate such systems to a microservice architecture. This migration requires the identification of microservice candidates, which requires analysis of many criteria. Existing search-based approaches to solve this problem are only based on the coupling and cohesion criteria. To overcome these limitations, we propose a many-objective search-based approach for identifying microservice candidates. Its five objectives correspond to criteria pointed as useful by experienced developers. Our approach was evaluated in the context of a legacy system. The results show that our approach is very similar on optimizing the traditional criteria of coupling and cohesion, but much better when taking into account the additional criteria.
- Subjects :
- Computer science
Legacy system
Search-based software engineering
Context (language use)
Cohesion (computer science)
0102 computer and information sciences
02 engineering and technology
Microservices
01 natural sciences
Identification (information)
Risk analysis (engineering)
010201 computation theory & mathematics
0202 electrical engineering, electronic engineering, information engineering
020201 artificial intelligence & image processing
Architecture
Subjects
Details
- Database :
- OpenAIRE
- Journal :
- Proceedings of the 2020 Genetic and Evolutionary Computation Conference Companion
- Accession number :
- edsair.doi...........87f5caa2c993895d642e13996d9aa97b
- Full Text :
- https://doi.org/10.1145/3377929.3390030