University of Oulu

Luka Lelovic, Michael Mathews, Amr Elsayed, Tomas Cerny, Karel Frajtak, Pavel Tisnovsky, and Davide Taibi. 2022. Architectural Languages in the Microservice Era: A Systematic Mapping Study. In International Conference on Research in Adaptive and Convergent Systems (RACS ’22), October 3–6, 2022. ACM, New York, NY, USA, 8 pages.

Architectural languages in the microservice era : a systematic mapping study

Saved in:
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:
Language: English
Published: Association for Computing Machinery, 2022
Publish Date: 2023-03-28


In 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
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
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)