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
来源
SOFTWARE ARCHITECTURE: ECSA 2023 TRACKS, WORKSHOPS, AND DOCTORAL SYMPOSIUM, ECSA 2023, CASA 2023, AMP 2023, FAACS 2023, DEMESSA 2023, QUALIFIER 2023, TWINARCH 2023 | 2024年 / 14590卷
基金
美国国家科学基金会;
关键词
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 条
  • [11] A Systematic Framework of Application Modernization to Microservice based Architecture
    Joselyne, Munezero Immaculee
    Bajpai, Gaurav
    Nzanywayingoma, Frederic
    2021 7TH INTERNATIONAL CONFERENCE ON ENGINEERING AND EMERGING TECHNOLOGIES (ICEET 2021), 2021, : 151 - 156
  • [12] A systematic mapping study on enterprise architecture mining
    Perez-Castillo, Ricardo
    Ruiz-Gonzalez, Francisco
    Genero, Marcela
    Piattini, Mario
    ENTERPRISE INFORMATION SYSTEMS, 2019, 13 (05) : 675 - 718
  • [13] Software Architecture Evaluation: A Systematic Mapping Study
    Ouhbi, Sofia
    PROCEEDINGS OF THE 13TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, 2018, : 447 - 454
  • [14] A Systematic Mapping Study on Microservices Architecture in DevOps
    Waseem, Muhammad
    Liang, Peng
    Shahin, Mojtaba
    JOURNAL OF SYSTEMS AND SOFTWARE, 2020, 170 (170)
  • [15] Enterprise Architecture Measurement: A Systematic Mapping Study
    Abdallah, Ammar
    Lapalme, James
    Abran, Alain
    2016 4TH INTERNATIONAL CONFERENCE ON ENTERPRISE SYSTEMS (ES) PROCEEDINGS, 2016, : 13 - 20
  • [16] A systematic mapping study on microservices architecture in DevOps
    Waseem, Muhammad
    Liang, Peng
    Shahin, Mojtaba
    arXiv, 2020,
  • [17] Enterprise Architecture and Agility: A Systematic Mapping Study
    Guo, Hong
    Smite, Darja
    Li, Jingyue
    Gao, Shang
    BUSINESS MODELING AND SOFTWARE DESIGN (BMSD 2021), 2021, 422 : 296 - 305
  • [18] A Microservice Architecture for the Design of Computer-Interpretable Guideline Processing Tools
    Chapman, Martin
    Curcin, Vasa
    PROCEEDINGS OF 18TH INTERNATIONAL CONFERENCE ON SMART TECHNOLOGIES (IEEE EUROCON 2019), 2019,
  • [19] Exploring Technical Debt Tools: A Systematic Mapping Study
    Saraiva da Silva, Jose Diego
    Neto, Jose Gameleira
    Kulesza, Uira
    Freitas, Guilherme
    Reboucas, Rodrigo
    Coelho, Roberta
    ENTERPRISE INFORMATION SYSTEMS, ICEIS 2021, 2022, 455 : 280 - 303
  • [20] Automated Tools for Usability Evaluation: A Systematic Mapping Study
    Castro, John W.
    Garnica, Ignacio
    Rojas, Luis A.
    SOCIAL COMPUTING AND SOCIAL MEDIA: DESIGN, USER EXPERIENCE AND IMPACT, SCSM 2022, PT I, 2022, 13315 : 28 - 46