{rfName}
Mo

License and use

Altmetrics

Analysis of institutional authors

Esparza-Peidro, JCorresponding AuthorMuñoz-Escoí, FdAuthorBernabéu-Aubán, JmAuthor

Share

Publications
>
Article

Modeling microservice architectures

Publicated to:Journal Of Systems And Software. 213 112041- - 2024-07-01 213(), DOI: 10.1016/j.jss.2024.112041

Authors: Esparza-Peidro, Javier; Munoz-Escoi, Francesc D; Bernabeu-Auban, Jose M

Affiliations

Univ Politecn Valencia, Inst Univ Mixto Tecnol Informat - Author

Abstract

Modern microservice architectures demand new features from traditional architecture description languages, many of them related to the complexity of the modeled systems. This paper first identifies common concerns found in microservice architectures. Then it presents the features required by a suitable architecture modeling language in order to face many of these concerns. Existent modeling languages get evaluated and a lightweight high-level platform -independent modeling language is proposed. The language is general enough for describing many interactive microservice architectures, bringing together most of the features found in a scattered way in previous contributions. The language is presented in an ordered way, first defining its syntax using MOF and describing informally its underlying concepts, and later proposing an alternative hypergraph-based mechanism for describing its semantics. Regarding this methodology, an architectural style gets defined using a hierarchical type hypergraph, which contains all the information about all valid software architectures in an intuitive and compact way. The feasibility of the language is then demonstrated by providing an experimental tool which translates models to different container orchestration systems. Finally, the language is evaluated against the identified features in the context of the TeaStore reference application.

Keywords

ArchitectureCloudDslHypergraphLanguageLanguagesMicroserviceModelingSemantics

Quality index

Bibliometric impact. Analysis of the contribution and dissemination channel

The work has been published in the journal Journal Of Systems And Software due to its progression and the good impact it has achieved in recent years, according to the agency WoS (JCR), it has become a reference in its field. In the year of publication of the work, 2024 there are still no calculated indicators, but in 2023, it was in position 29/132, thus managing to position itself as a Q1 (Primer Cuartil), in the category Computer Science, Software Engineering.

Independientemente del impacto esperado determinado por el canal de difusión, es importante destacar el impacto real observado de la propia aportación.

Según las diferentes agencias de indexación, el número de citas acumuladas por esta publicación hasta la fecha 2025-06-20:

  • WoS: 1
  • Scopus: 3

Impact and social visibility

From the perspective of influence or social adoption, and based on metrics associated with mentions and interactions provided by agencies specializing in calculating the so-called "Alternative or Social Metrics," we can highlight as of 2025-06-20:

  • The use of this contribution in bookmarks, code forks, additions to favorite lists for recurrent reading, as well as general views, indicates that someone is using the publication as a basis for their current work. This may be a notable indicator of future more formal and academic citations. This claim is supported by the result of the "Capture" indicator, which yields a total of: 60 (PlumX).

Leadership analysis of institutional authors

There is a significant leadership presence as some of the institution’s authors appear as the first or last signer, detailed as follows: First Author (Esparza Peidro, Javier) and Last Author (Bernabeu Aubán, José Manuel).

the author responsible for correspondence tasks has been Esparza Peidro, Javier.