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 条
[41]   Method for generating software architecture models from formal specifications [J].
Zhu Y. ;
Huang Z.-Q. ;
Cao Z.-N. ;
Zhou H. ;
Liu Y.-P. .
Ruan Jian Xue Bao/Journal of Software, 2010, 21 (11) :2738-2751
[42]   Continuous Evaluation of Software Architectures: An Overview of the State of the Art [J].
Soares, Rodrigo C. ;
dos Santos, Vinicius ;
Nakagawa, Elisa Yumi .
37TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, 2022, :1425-1431
[43]   Evaluation of Markov Models for Architecture Conformance Checking [J].
Rodriguez, Guillermo ;
Armentano, Marcelo ;
Soria, Alvaro ;
Corengia, Emilio .
IEEE LATIN AMERICA TRANSACTIONS, 2020, 18 (01) :43-50
[44]   Software Test Architecture Definition by Analogy with Software Architecture [J].
Masuda, Satoshi ;
Hagar, Jon ;
Nishi, Yasuharu ;
Suzuki, Kazuhiro .
2022 IEEE 15TH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS (ICSTW 2022), 2022, :244-247
[45]   What We Know About Software Architecture Styles in Continuous Delivery and DevOps? [J].
Daneva, Maya ;
Bolscher, Robin .
SOFTWARE TECHNOLOGIES, ICSOFT 2019, 2020, 1250 :26-39
[46]   Designing Software Architecture to Support Continuous Delivery and DevOps: A Systematic Literature Review [J].
Bolscher, Robin ;
Daneva, Maya .
ICSOFT: PROCEEDINGS OF THE 14TH INTERNATIONAL CONFERENCE ON SOFTWARE TECHNOLOGIES, 2019, :27-39
[47]   A Framework for Classifying and Comparing Software Architecture Tools for Quality Evaluation [J].
Anjos, Eudisley ;
Zenha-Rela, Mario .
COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2011, PT V, 2011, 6786 :270-282
[48]   A Scenario-Based Framework for the Security Evaluation of Software Architecture [J].
Alkussayer, Abdulaziz ;
Allen, William H. .
PROCEEDINGS OF 2010 3RD IEEE INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND INFORMATION TECHNOLOGY (ICCSIT 2010), VOL 5, 2010, :687-695
[49]   Supporting separation of concerns during software architecture performance evaluation [J].
Barber, KS ;
Holt, J .
6TH WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL I, PROCEEDINGS: INFORMATION SYSTEMS DEVELOPMENT I, 2002, :333-338
[50]   Designing a Next-Generation Continuous Software Delivery System: Concepts and Architecture [J].
Steffens, Andreas ;
Lichter, Horst ;
Doering, Jan Simon .
PROCEEDINGS 2018 IEEE/ACM 4TH INTERNATIONAL WORKSHOP ON RAPID CONTINUOUS SOFTWARE ENGINEERING (RCOSE), 2018, :1-7