TY - GEN
T1 - Modeling Safe Adaptation Spaces for Self-Adaptive Systems Using Contextual Safety Concept Trees
AU - Kreutz, Andreas
AU - Weiss, Gereon
AU - Trapp, Mario
N1 - Publisher Copyright:
© 2025 IEEE.
PY - 2025
Y1 - 2025
N2 - Safety-critical autonomous systems operating in complex real-world environments face significant challenges in consistently meeting functional and non-functional requirements. While self-adaptive systems have demonstrated effectiveness in uncertain environments, implementing self-reconfiguration within an adaptation space introduces safety concerns, as the verification of safety in self-adaptive systems remains an unresolved research challenge. In this paper, we propose a novel method for modeling the adaptation space of a self-adaptive system utilizing contextual safety concept trees. Our proposed approach facilitates both design time safety assessment and runtime determination of the subspace of safe adaptations, based on context and system state observations. To address uncertainty in observations, we employ fuzzy inference systems to model context constraints, thereby aggregating imprecise information from multiple sources. The resulting analysis yields a safe adaptation space that can be explored without restrictions in subsequent phases of the adaptation loop. We validate our proposal through a case study in the domain of mobile robotics, demonstrating the suitability of our method for modeling safe adaptation spaces.
AB - Safety-critical autonomous systems operating in complex real-world environments face significant challenges in consistently meeting functional and non-functional requirements. While self-adaptive systems have demonstrated effectiveness in uncertain environments, implementing self-reconfiguration within an adaptation space introduces safety concerns, as the verification of safety in self-adaptive systems remains an unresolved research challenge. In this paper, we propose a novel method for modeling the adaptation space of a self-adaptive system utilizing contextual safety concept trees. Our proposed approach facilitates both design time safety assessment and runtime determination of the subspace of safe adaptations, based on context and system state observations. To address uncertainty in observations, we employ fuzzy inference systems to model context constraints, thereby aggregating imprecise information from multiple sources. The resulting analysis yields a safe adaptation space that can be explored without restrictions in subsequent phases of the adaptation loop. We validate our proposal through a case study in the domain of mobile robotics, demonstrating the suitability of our method for modeling safe adaptation spaces.
KW - Self-adaptive systems
KW - fuzzy inference systems
KW - mobile robotics
KW - safety assurance
UR - https://www.scopus.com/pages/publications/105009143390
U2 - 10.1109/SEAMS66627.2025.00018
DO - 10.1109/SEAMS66627.2025.00018
M3 - Conference contribution
AN - SCOPUS:105009143390
T3 - ICSE Workshop on Software Engineering for Adaptive and Self-Managing Systems
SP - 96
EP - 102
BT - Proceedings - 2025 IEEE/ACM 20th Symposium on Software Engineering for Adaptive and Self-Managing Systems, SEAMS 2025
PB - IEEE Computer Society
T2 - 20th IEEE/ACM Symposium on Software Engineering for Adaptive and Self-Managing Systems, SEAMS 2025
Y2 - 28 April 2025 through 29 April 2025
ER -