Facilitating the migration to the microservice architecture via model-driven reverse engineering and reinforcement learning
العنوان: | Facilitating the migration to the microservice architecture via model-driven reverse engineering and reinforcement learning |
---|---|
المؤلفون: | MohammadHadi Dehghani, Shekoufeh Kolahdouz-Rahimi, Massimo Tisi, Dalila Tamzalit |
المساهمون: | Isfahan University of Technology, Département Automatique, Productique et Informatique (IMT Atlantique - DAPI), IMT Atlantique (IMT Atlantique), Institut Mines-Télécom [Paris] (IMT)-Institut Mines-Télécom [Paris] (IMT), NaoMod - Nantes Software Modeling Group (LS2N - équipe NaoMod), Laboratoire des Sciences du Numérique de Nantes (LS2N), Institut National de Recherche en Informatique et en Automatique (Inria)-Centre National de la Recherche Scientifique (CNRS)-IMT Atlantique (IMT Atlantique), Institut Mines-Télécom [Paris] (IMT)-Institut Mines-Télécom [Paris] (IMT)-École Centrale de Nantes (Nantes Univ - ECN), Nantes Université (Nantes Univ)-Nantes Université (Nantes Univ)-Nantes université - UFR des Sciences et des Techniques (Nantes univ - UFR ST), Nantes Université - pôle Sciences et technologie, Nantes Université (Nantes Univ)-Nantes Université (Nantes Univ)-Nantes Université - pôle Sciences et technologie, Nantes Université (Nantes Univ)-Institut National de Recherche en Informatique et en Automatique (Inria)-Centre National de la Recherche Scientifique (CNRS)-IMT Atlantique (IMT Atlantique), Nantes Université (Nantes Univ), University of Isfahan |
المصدر: | Software and Systems Modeling Software and Systems Modeling, 2022, 21 (3), pp.1115-1133. ⟨10.1007/s10270-022-00977-3⟩ |
بيانات النشر: | Springer Science and Business Media LLC, 2022. |
سنة النشر: | 2022 |
مصطلحات موضوعية: | [INFO.INFO-PL]Computer Science [cs]/Programming Languages [cs.PL], [INFO.INFO-FL]Computer Science [cs]/Formal Languages and Automata Theory [cs.FL], Modeling and Simulation, Reinforcement learning, Model-driven reverse engineering, [INFO]Computer Science [cs], [INFO.INFO-SE]Computer Science [cs]/Software Engineering [cs.SE], Microservice architecture, [INFO.INFO-MO]Computer Science [cs]/Modeling and Simulation, Migration, Software |
الوصف: | International audience; The microservice architecture has gained remarkable attention in recent years. Microservices allow developers to implement and deploy independent services, so they are a naturally effective architecture for continuously deployed systems. Because of this, several organizations are undertaking the costly process of manually migrating their traditional software architectures to microservices. The research in this paper aims at facilitating the migration from monolithic software architectures to microservices. We propose a framework which enables software developers/architects to migrate their software systems more efficiently by helping them remodularize the source code of their systems. The framework leverages model-driven reverse engineering to obtain a model of the legacy system, and reinforcement learning to propose a mapping of this model towards a set of microservices. |
تدمد: | 1619-1374 1619-1366 |
DOI: | 10.1007/s10270-022-00977-3 |
DOI: | 10.1007/s10270-022-00977-3⟩ |
URL الوصول: | https://explore.openaire.eu/search/publication?articleId=doi_dedup___::a27b84c970ad9eceab260ebdb8382820 https://doi.org/10.1007/s10270-022-00977-3 |
Rights: | CLOSED |
رقم الانضمام: | edsair.doi.dedup.....a27b84c970ad9eceab260ebdb8382820 |
قاعدة البيانات: | OpenAIRE |
تدمد: | 16191374 16191366 |
---|---|
DOI: | 10.1007/s10270-022-00977-3 |