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

Authors :
Alessandro Garcia
Baldoino Fonseca
Márcio Garcia Ribeiro
Maria Julia de Lima
Wesley K. G. Assunção
Thelma Elita Colanzi
Luiz Carvalho
Carlos José Pereira de Lucena
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.

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