Passer à la navigation principale Passer à la recherche Passer au contenu principal

MLStractor: LLM-Powered Search-Based Monolith-to-Microservice Decomposition

  • Ilyes Kasdallah
  • , Mostafa Anouar Ghorab
  • , Oussama Jebbar
  • , Khaled Sellami
  • , Mohammed Sayagh
  • , Ali Ouni
  • , Mohamed Aymen Saied

Résumé

Modern software is built as small, cohesive, loosely coupled, and independently deployable units called microservices. The size and complexity of legacy systems make their decomposition into microservices a time-consuming and error-prone process. Several approaches have been proposed to address this problem, known as monolithic decomposition, often using static analysis techniques that provide insights, such as inter-class dependencies, to assign classes to microservices. This paper introduces a new method, MLStractor, that uses embedding vectors rather than static analysis to perform method-level decomposition. The approach frames the decomposition problem as a multi-objective optimization problem and uses IBEA to solve it. Consequently, MLStractor offers an alternative solution for monolithic decomposition, enabling a coarser-grained decomposition without relying on inter-class dependencies to reflect the cohesion and coupling of microservices. Preliminary results indicate that MLStractor effectively extracts semantically cohesive microservices with inter-service coupling comparable to that of existing methods.

langue originaleAnglais
titreSearch-Based Software Engineering - 18th International Symposium, SSBSE 2026, Proceedings
rédacteurs en chefWesley K.G. Assunção, Mijung Kim, Ali Ouni
EditeurSpringer Science and Business Media Deutschland GmbH
Pages83-89
Nombre de pages7
ISBN (imprimé)9783032306982
Les DOIs
étatPublié - 2027
Evénement18th International Symposium on Search-Based Software Engineering, SSBSE 2026 - Montreal, Canada
Durée: 5 juil. 20266 juil. 2026

Série de publications

NomLecture Notes in Computer Science
Volume16699 LNCS
ISSN (imprimé)0302-9743
ISSN (Electronique)1611-3349

Conférence

Conférence18th International Symposium on Search-Based Software Engineering, SSBSE 2026
Pays/TerritoireCanada
La villeMontreal
période5/07/266/07/26

Empreinte digitale

Voici les principaux termes ou expressions associés à « MLStractor: LLM-Powered Search-Based Monolith-to-Microservice Decomposition ». Ces libellés thématiques sont générés à partir du titre et du résumé de la publication. Ensemble, ils forment une empreinte digitale unique.

Citer cette ressorce