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 条
[21]   Continuous software engineering-A microservices architecture perspective [J].
O'Connor, Rory V. ;
Elger, Peter ;
Clarke, Paul M. .
JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2017, 29 (11)
[22]   The 6th Workshop on Software Architecture Erosion and Architectural Consistency (SAEroCon) [J].
Buckley, Jim ;
Herold, Sebastian ;
van der Werf, Jan Martijn .
13TH EUROPEAN CONFERENCE ON SOFTWARE ARCHITECTURE (ECSA 2019), VOL 2, 2019,
[23]   Software Architecture Evaluation: A Systematic Mapping Study [J].
Ouhbi, Sofia .
PROCEEDINGS OF THE 13TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, 2018, :447-454
[24]   Architectural Decay during Continuous Software Evolution and Impact of 'Design for Change' on Software Architecture [J].
Riaz, Mehwish ;
Sulayman, Muhammad ;
Naqvi, Husnain .
ADVANCES IN SOFTWARE ENGINEERING, PROCEEDINGS, 2009, 59 :119-126
[25]   Introducing a Deployment Pipeline for Continuous Delivery in a Software Architecture Course [J].
Greising, Lucas ;
Bartel, Alexander ;
Hagel, Georg .
PROCEEDINGS OF THE 3RD EUROPEAN CONFERENCE OF SOFTWARE ENGINEERING EDUCATION (ECSEE), 2018, :102-107
[26]   Evolution styles: foundations and models for software architecture evolution [J].
Jeffrey M. Barnes ;
David Garlan ;
Bradley Schmerl .
Software & Systems Modeling, 2014, 13 :649-678
[27]   Evolution styles: foundations and models for software architecture evolution [J].
Barnes, Jeffrey M. ;
Garlan, David ;
Schmerl, Bradley .
SOFTWARE AND SYSTEMS MODELING, 2014, 13 (02) :649-678
[28]   A formal method for analyzing software architecture models in SAM [J].
Yu, HQ ;
He, XD ;
Yi, D ;
Lian, M .
26TH ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, PROCEEDINGS, 2002, :645-652
[29]   Analysis and comparison of reliability models based on Software Architecture [J].
Chen, Haiyan .
2016 IEEE INTERNATIONAL CONFERENCE OF ONLINE ANALYSIS AND COMPUTING SCIENCE (ICOACS), 2016, :359-362
[30]   MS-QuAAF: A generic evaluation framework for monitoring software architecture quality [J].
Kadri, Salim ;
Aouag, Sofiane ;
Hedjazi, Djalal .
INFORMATION AND SOFTWARE TECHNOLOGY, 2021, 140