Towards Model Co-evolution Across Self-Adaptation Steps for Combined Safety and Security Analysis
Thomas Witte, Raffaela Groner, Alexander Raschke, Matthias Tichy,, Irdin Pekaric, Michael Felderer

TL;DR
This paper introduces a modeling approach for self-adaptive systems that considers safety and security vulnerabilities during each adaptation step, enabling comprehensive analysis of potential risks throughout the system's evolution.
Contribution
It proposes a novel method to model and co-evolve safety and security aspects across adaptation steps using Attack-Fault Trees, addressing gaps in current analysis approaches.
Findings
Models can describe system aspects at different abstraction levels.
Models are combined into Attack-Fault Trees for analysis.
Enables analysis of vulnerabilities during adaptation process.
Abstract
Self-adaptive systems offer several attack surfaces due to the communication via different channels and the different sensors required to observe the environment. Often, attacks cause safety to be compromised as well, making it necessary to consider these two aspects together. Furthermore, the approaches currently used for safety and security analysis do not sufficiently take into account the intermediate steps of an adaptation. Current work in this area ignores the fact that a self-adaptive system also reveals possible vulnerabilities (even if only temporarily) during the adaptation. To address this issue, we propose a modeling approach that takes into account the different relevant aspects of a system, its adaptation process, as well as safety hazards and security attacks. We present several models that describe different aspects of a self-adaptive system and we outline our idea of…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
