KIT | KIT-Bibliothek | Impressum | Datenschutz

An Architectural Viewpoint for Benefit-Cost-Risk-Aware Decision-Making in Self-Adaptive Systems

Weyns, Danny; Hezavehi, Sara M.; Avgeriou, Paris; Calinescu, Radu; Mirandola, Raffaela 1; Perez-Palacin, Diego
1 Institut für Informationssicherheit und Verlässlichkeit (KASTEL), Karlsruher Institut für Technologie (KIT)

Abstract:

Self-adaptation equips a software system with a feedback loop that resolves uncertainties during operation and adapts the system to deal with them when necessary. Most self-adaptation approaches today use decision-making mechanisms that select for execution the adaptation option with the best-estimated benefit expressed as a set of adaptation goals. A few approaches also consider the estimated (one-off) cost of executing the candidate adaptation options. We argue that besides benefit and cost, decision-making in self-adaptive systems should also consider the estimated risk the system or its users would be exposed to if an adaptation option were selected for execution. Balancing all three concerns when evaluating the options for adaptation to mitigate uncertainty is essential for satisfying stakeholders’ concerns and ensuring the safety and public acceptance of self-adaptive systems. In this article, we present a reference model for decision-making in self-adaptation that considers the estimated benefit, cost, and risk as core concerns of each adaptation option. Leveraging this model, we then present an ISO/IEC/IEEE 42010 compatible architectural viewpoint that aims at supporting software architects responsible for designing robust decision-making mechanisms for self-adaptive systems. ... mehr


Verlagsausgabe §
DOI: 10.5445/IR/1000177805
Veröffentlicht am 02.06.2026
Originalveröffentlichung
DOI: 10.1145/3705612
Scopus
Zitationen: 2
Dimensions
Zitationen: 3
Cover der Publikation
Zugehörige Institution(en) am KIT Institut für Informationssicherheit und Verlässlichkeit (KASTEL)
Publikationstyp Zeitschriftenaufsatz
Publikationsdatum 31.03.2025
Sprache Englisch
Identifikator ISSN: 1556-4665, 1556-4703
KITopen-ID: 1000177805
HGF-Programm 46.23.01 (POF IV, LK 01) Methods for Engineering Secure Systems
Erschienen in ACM Transactions on Autonomous and Adaptive Systems
Verlag Association for Computing Machinery (ACM)
Band 20
Heft 1
Seiten 1–65
Vorab online veröffentlicht am 18.03.2025
Externe Relationen Siehe auch
Nachgewiesen in OpenAlex
Dimensions
Scopus
Globale Ziele für nachhaltige Entwicklung Ziel 16 – Frieden, Gerechtigkeit und starke Institutionen
KIT – Die Universität in der Helmholtz-Gemeinschaft
KITopen Landing Page