Download PDFOpen PDF in browser

Towards Model Co-Evolution Across Self-Adaptation Steps for Combined Safety and Security Analysis

EasyChair Preprint no. 7706

7 pagesDate: April 2, 2022


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 sufficient 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 how these models can then be combined into an Attack-Fault Tree. This allows modeling aspects of the system on different levels of abstraction and co-evolve the models using transformations according to the adaptation of the system. Finally, analyses can then be performed as usual on the resulting Attack-Fault Tree.

Keyphrases: Attack-Fault Trees, modeling, safety, Security, self-adaptive systems

BibTeX entry
BibTeX does not have the right entry for preprints. This is a hack for producing the correct reference:
  author = {Thomas Witte and Raffaela Groner and Alexander Raschke and Matthias Tichy and Irdin Pekaric and Michael Felderer},
  title = {Towards Model Co-Evolution Across Self-Adaptation Steps for Combined Safety and Security Analysis},
  howpublished = {EasyChair Preprint no. 7706},

  year = {EasyChair, 2022}}
Download PDFOpen PDF in browser