Continuous Evaluation of Consistency in Software Architecture Models

被引:1
作者
Biswas, Priom [1 ]
Morgenstern, Andreas [1 ]
Antonino, Pablo Oliveira [1 ]
Capilla, Rafael [2 ]
Nakagawa, Elisa Yumi [3 ]
机构
[1] Fraunhofer IESE, Kaiserslautern, Germany
[2] Rey Juan Carlos Univ, Madrid, Spain
[3] Univ Sao Paulo, Sao Carlos, Brazil
来源
SOFTWARE ARCHITECTURE, ECSA 2023 | 2023年 / 14212卷
关键词
Software architecture; consistency checking; continuous evaluation; continuous software engineering;
D O I
10.1007/978-3-031-42592-9_10
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Ensuring consistency between architectural models in software-intensive systems is challenging; hence, this paper presents an industry-oriented solution for the continuous evaluation of the consistency of architecture models aligned with CI/CD pipelines. We evaluated our solution using a concept car to demonstrate its viability and how architectural consistency checking can be automated.
引用
收藏
页码:141 / 149
页数:9
相关论文
共 50 条
  • [1] Continuous and Proactive Software Architecture Evaluation: An IoT Case
    Sobhy, Dalia
    Minku, Leandro
    Bahsoon, Rami
    Kazman, Rick
    [J]. ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2022, 31 (03)
  • [2] Entropy as a Measure of Consistency in Software Architecture
    Niepostyn, Stanislaw Jerzy
    Daszczuk, Wiktor Bohdan
    [J]. ENTROPY, 2023, 25 (02)
  • [3] Software architecture evaluation
    Software Engineering Institute, Beihang University, Beijing 100083, China
    [J]. Ruan Jian Xue Bao, 2008, 6 (1328-1339): : 1328 - 1339
  • [4] Trends in continuous evaluation of software architectures
    Rodrigo C. Soares
    Rafael Capilla
    Vinicius dos Santos
    Elisa Yumi Nakagawa
    [J]. Computing, 2023, 105 : 1957 - 1980
  • [5] Trends in continuous evaluation of software architectures
    Soares, Rodrigo C.
    Capilla, Rafael
    dos Santos, Vinicius
    Nakagawa, Elisa Yumi
    [J]. COMPUTING, 2023, 105 (09) : 1957 - 1980
  • [6] OrionPlanning: Improving Modularization and Checking Consistency on Software Architecture
    Santos, Gustavo
    Anquetil, Nicolas
    Etien, Anne
    Ducasse, Stephane
    Valente, Marco Tulio
    [J]. 2015 IEEE 3RD WORKING CONFERENCE ON SOFTWARE VISUALIZATION (VISSOFT), 2015, : 190 - 194
  • [7] Architecture as object models of software
    Jacobsen, EE
    [J]. OOIS 2000: 6TH INTERNATIONAL CONFERENCE ON OBJECT ORIENTED INFORMATION SYSTEMS, PROCEEDINGS, 2001, : 367 - 382
  • [8] An improved mapping method for automated consistency check between software architecture and source code
    Chen, Fangwei
    Zhang, Li
    Lian, Xiaoli
    [J]. 2020 IEEE 20TH INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY, AND SECURITY (QRS 2020), 2020, : 60 - 71
  • [9] Quantitative Evaluation of Software Architecture
    Ahuja, Chandni
    Kaur, Parminder
    Singh, Hardeep
    [J]. PROCEEDINGS OF THE 10TH INDIACOM - 2016 3RD INTERNATIONAL CONFERENCE ON COMPUTING FOR SUSTAINABLE GLOBAL DEVELOPMENT, 2016, : 1000 - 1006
  • [10] Towards Consistency Checking between Software Architecture and Informal Documentation
    Keim, Jan
    Koziolek, Anne
    [J]. 2019 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE COMPANION (ICSA-C 2019), 2019, : 250 - 253