English

Hazard Analysis for Self-Adaptive Systems Using System-Theoretic Process Analysis

Systems and Control 2023-04-04 v1 Software Engineering Systems and Control

Abstract

Self-adaptive systems are able to change their behaviour at run-time in response to changes. Self-adaptation is an important strategy for managing uncertainty that is present during the design of modern systems, such as autonomous vehicles. However, assuring the safety of self-adaptive systems remains a challenge, particularly when the adaptations have an impact on safety-critical functions. The field of safety engineering has established practices for analyzing the safety of systems. System Theoretic Process and Analysis (STPA) is a hazard analysis method that is well-suited for self-adaptive systems. This paper describes a design-time extension of STPA for self-adaptive systems. Then, it derives a reference model and analysis obligations to support the STPA activities. The method is applied to three self-adaptive systems described in the literature. The results demonstrate that STPA, when used in the manner described, is an applicable hazard analysis method for safety-critical self-adaptive systems.

Keywords

Cite

@article{arxiv.2304.00408,
  title  = {Hazard Analysis for Self-Adaptive Systems Using System-Theoretic Process Analysis},
  author = {Simon Diemert and Jens H. Weber},
  journal= {arXiv preprint arXiv:2304.00408},
  year   = {2023}
}

Comments

12 pages (10 pages + 2 pages of references)

R2 v1 2026-06-28T09:44:51.817Z