Model-Based Support for Decision-Making in Architecture Evolution of Complex Software Systems

被引:2
作者
Plakidas, Konstantinos [1 ]
Schall, Daniel [2 ]
Zdun, Uwe [1 ]
机构
[1] Univ Vienna, Software Architecture Res Grp, Vienna, Austria
[2] Siemens Corp Technol, Vienna, Austria
来源
ECSA 2018: PROCEEDINGS OF THE 12TH EUROPEAN CONFERENCE ON SOFTWARE ARCHITECTURE: COMPANION PROCEEDINGS | 2018年
基金
奥地利科学基金会;
关键词
Software Architecture Evolution; Software migration; Model-based decision support; Software variability management; Systems-of-systems composition; PATTERNS;
D O I
10.1145/3241403.3241426
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Design decision support for software architects in complex industrial software systems, such as software ecosystems and systems of-systems, which feature extensive reuse of third-party solutions and a variety of deployment options, is still an open challenge. We describe three industrial use cases involving considerable re-architecting, where on-premises solutions were migrated to a cloud based IoT platforms. Based on these use cases, we analyse the challenges and derive requirements for an architecture knowledge model supporting this process. The presented methodology builds upon existing approaches and proposes a model for the description of extant software applications and the management of domain knowledge. We demonstrate its use to support the evolution and/or composition of software applications in a migration scenario in a systematic and traceable manner.
引用
收藏
页数:7
相关论文
共 50 条
[41]   Optimizing financial decision-making for emerging adults: A compact Python']Python-based personalized financial projection approach [J].
Zhu, Alex Yue Feng .
TECHNOLOGY IN SOCIETY, 2024, 77
[42]   Arousal state affects perceptual decision-making by modulating hierarchical sensory processing in a large-scale visual system model [J].
Sorensen, Lynn K. A. ;
Bohte, Sander M. ;
Slagter, Heleen A. ;
Scholte, H. Steven .
PLOS COMPUTATIONAL BIOLOGY, 2022, 18 (04)
[43]   Dynamic Evolution Method and Symmetric Consistency Analysis for Big Data-Oriented Software Architecture Based on Extended Bigraph [J].
Lu, Chaoze ;
Zou, Qifeng .
SYMMETRY-BASEL, 2025, 17 (04)
[44]   "Keep Talking to Me": College-Attending Women's Desires for Support from Mothers, Fathers, and Friends/Peers in Healthy Sexual Decision-Making [J].
Astle, Shelby M. ;
Anders, Kristin M. ;
Shigeto, Aya ;
Rajesh, Priya .
ARCHIVES OF SEXUAL BEHAVIOR, 2023, 52 (04) :1593-1606
[45]   Management of Velopharyngeal Dysfunction (VPD) Following Cleft Palate Repair: A Comprehensive Decision-Making Process Based on Severity and Structural Deficiencies [J].
Hussain, Syed Altaf ;
Vijayakumar, Charanya ;
Balasubramanian, Subramaniyan ;
Rahavi-Ezabadi, Sara ;
Sundar, Vishnu ;
Sybil, Deborah ;
Hussain, Zaid .
CLEFT PALATE CRANIOFACIAL JOURNAL, 2025, 62 (05) :761-771
[46]   Youth activity involvement, neighborhood adult support, individual decision making skills, and early adolescent delinquent behaviors: Testing a conceptual model [J].
Crean, Hugh F. .
JOURNAL OF APPLIED DEVELOPMENTAL PSYCHOLOGY, 2012, 33 (04) :175-188
[47]   US physicians' decision-making during buprenorphine-naloxone treatment: Conjoint analyses of dose and office visit adjustments based on patient progress [J].
Knudsen, Hannah K. ;
Lofwall, Michelle R. ;
Lin, Lewei Allison ;
Walsh, Sharon L. ;
Studts, Jamie L. .
DRUG AND ALCOHOL DEPENDENCE, 2019, 204
[48]   Real-time design patterns for the verification of safety-critical embedded systems in model-based approach [J].
Mzid, Rania .
JOURNAL OF SUPERCOMPUTING, 2024, 80 (08) :11431-11473
[49]   Real-time design patterns for the verification of safety-critical embedded systems in model-based approach [J].
Rania Mzid .
The Journal of Supercomputing, 2024, 80 :11431-11473
[50]   Developing A Case-Based Reasoning Model for Safety Accident Pre-Control and Decision Making in the Construction Industry [J].
Su, Yikun ;
Yang, Shijing ;
Liu, Kangning ;
Hua, Kaicheng ;
Yao, Qi .
INTERNATIONAL JOURNAL OF ENVIRONMENTAL RESEARCH AND PUBLIC HEALTH, 2019, 16 (09)