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