Tools Reconstructing Microservice Architecture: A Systematic Mapping Study

被引:0
|
作者
Bakhtin, Alexander [1 ]
Li, Xiaozhou [1 ]
Soldani, Jacopo [2 ]
Brogi, Antonio [2 ]
Cerny, Tomas [3 ]
Taibi, Davide [1 ,4 ]
机构
[1] Univ Oulu, Oulu, Finland
[2] Univ Pisa, Pisa, Italy
[3] Univ Arizona, Tucson, AZ USA
[4] Tampere Univ, Tampere, Finland
基金
美国国家科学基金会;
关键词
Microservice; Software Architecture; Architectural Reconstruction; SOFTWARE ARCHITECTURE;
D O I
10.1007/978-3-031-66326-0_1
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Various tools have been developed to reconstruct the microservice system architecture. Some of the main reasons to build yet another architectural reconstruction tool are the lack of features to satisfy the current needs or the fact that researchers are often unaware of the existing tools. To shed light on the available tools, we performed a review of the literature in the form of a systematic mapping study to identify the different architectural reconstriction tools adopted in research works, classifying their purpose, input, and output. This paper compares 37 tools. Out of these, 19 are based on static analysis, 10 on dynamic, and 8 using a combination of them. The study shows a significant overlap among tools, with several unmaintained, abandoned, or unavailable. This work will help researchers identify the architectural reconstruction tools that fit their purposes rather than developing another similar tool. This work includes an online appendix [1].
引用
收藏
页码:3 / 18
页数:16
相关论文
共 50 条
  • [1] A Systematic Mapping Study in Microservice Architecture
    Alshuqayran, Nuha
    Ali, Nour
    Evans, Roger
    2016 IEEE 9TH INTERNATIONAL CONFERENCE ON SERVICE-ORIENTED COMPUTING AND APPLICATIONS (SOCA), 2016, : 44 - 51
  • [2] On Microservice Analysis and Architecture Evolution: A Systematic Mapping Study
    Bushong, Vincent
    Abdelfattah, Amr S.
    Maruf, Abdullah A.
    Das, Dipta
    Lehman, Austin
    Jaroszewski, Eric
    Coffey, Michael
    Cerny, Tomas
    Frajtak, Karel
    Tisnovsky, Pavel
    Bures, Miroslav
    APPLIED SCIENCES-BASEL, 2021, 11 (17):
  • [3] Visualizing Microservice Architecture in the Dynamic Perspective: A Systematic Mapping Study
    Gortney, Mia E.
    Harris, Patrick E.
    Cerny, Tomas
    Maruf, Abdullah Al
    Bures, Miroslav
    Taibi, Davide
    Tisnovsky, Pavel
    IEEE ACCESS, 2022, 10 : 119999 - 120012
  • [4] A systematic mapping study: The new age of software architecture from monolithic to microservice architecture-awareness and challenges
    Razzaq, Abdul
    Ghayyur, Shahbaz A. K.
    COMPUTER APPLICATIONS IN ENGINEERING EDUCATION, 2023, 31 (02) : 421 - 451
  • [5] Securing microservices and microservice architectures: A systematic mapping study
    Hannousse, Abdelhakim
    Yahiouche, Salima
    COMPUTER SCIENCE REVIEW, 2021, 41
  • [6] Microservice transition and its granularity problem: A systematic mapping study
    Hassan, Sara
    Bahsoon, Rami
    Kazman, Rick
    SOFTWARE-PRACTICE & EXPERIENCE, 2020, 50 (09): : 1651 - 1681
  • [7] Reconstructing the Holistic Architecture of Microservice Systems using Static Analysis
    Bushong, Vincent
    Das, Dipta
    Cerny, Tomas
    PROCEEDINGS OF THE 12TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND SERVICES SCIENCE (CLOSER), 2022, : 149 - 157
  • [8] Technical Debt Tools: A Systematic Mapping Study
    Saraiva, Diego
    Neto, Jose Gameleira
    Kulesza, Uira
    Freitas, Guilherme
    Reboucas, Rodrigo
    Coelho, Roberta
    ICEIS: PROCEEDINGS OF THE 23RD INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS - VOL 2, 2021, : 88 - 98
  • [9] Systematic mapping study on MBT: tools and models
    Bernardino, Maicon
    Rodrigues, Elder M.
    Zorzo, Avelino F.
    Marchezan, Luciano
    IET SOFTWARE, 2017, 11 (04) : 141 - 155
  • [10] Social CRM Tools: A Systematic Mapping Study
    Silva Junior, Jorge L. F.
    Viana, Julio
    Reinhold, Olaf
    Jacob, Antonio F. L., Jr.
    Alt, Rainer
    Lobato, Fabio M. F.
    BUSINESS INFORMATION SYSTEMS WORKSHOPS (BIS 2020), 2020, 394 : 250 - 261