Architectural languages in the microservice era : a systematic mapping study |
|
Author: | Lelovic, Luka1; Mathews, Michael1; Elsayed, Amr1; |
Organizations: |
1Baylor University 2Czech Technical University, Prague, Czech Republic 3Red Hat, Brno, Czech Republic
4Oulu University, Oulu, Finland
|
Format: | article |
Version: | accepted version |
Access: | open |
Online Access: | PDF Full Text (PDF, 0.9 MB) |
Persistent link: | http://urn.fi/urn:nbn:fi-fe2023032833477 |
Language: | English |
Published: |
Association for Computing Machinery,
2022
|
Publish Date: | 2023-03-28 |
Description: |
AbstractIn modern software systems, Microservice Architecture (MSA) has gained popularity over monolithic design by providing the ability for flexible and independently upgradable services. Although there are considerable benefits that MSA provides, as new microservices are introduced into these MSA-based systems, they can become increasingly complex and hard to understand. Architectural languages are a potential solution to this problem because they can provide a comprehensive overview of system’s architecture as it changes. In this paper, the authors conduct a systematic mapping study to identify the architectural languages discussed in academia. In particular, the authors observe the architectural languages that have the capability of representing MSA-based systems. Through the use of a detailed query in 4 reliable indexers, a collection of 402 papers were filtered down to a small set of 19 relevant papers. This filtration was done based on a research paper inclusion criteria and a language inclusion criteria. With these papers, a total of 12 architectural languages were investigated for the representation of MSA-based systems. see all
|
ISBN: | 978-1-4503-9398-0 |
Pages: | 39 - 46 |
DOI: | 10.1145/3538641.3561486 |
OADOI: | https://oadoi.org/10.1145/3538641.3561486 |
Host publication: |
Proceedings of the 2022 Research in Adaptive and Convergent Systems 2022 (RACS 2022) |
Conference: |
International Conference on Research in Adaptive and Convergent Systems |
Type of Publication: |
A4 Article in conference proceedings |
Field of Science: |
113 Computer and information sciences |
Subjects: | |
Copyright information: |
© Owner/Author 2022. This is the author's version of the work. It is posted here for your personal use. Not for redistribution. The definitive Version of Record was published in International Conference on Research in Adaptive and Convergent Systems (RACS ’22) http://dx.doi.org/10.1145/3538641.3561486. |