Combining STPA with PF Requirements Analysis: Taking the Insulin Pump Problem as an Example
The Problem Frames (PF) approach has gained significant attention and recognition in the field of requirements engineering. However, most of the existing work focuses on modeling normal behaviors in systems and lacks safety considerations and analysis. Therefore, it is crucial to integrate problem-oriented requirements analysis methods with modern safety analysis approaches. In this paper, we propose an approach which combines the PF requirements analysis method with the System-Theoretic Process Analysis (STPA), to identify hazardous control actions, loss scenarios, and safety requirements, and formally validate the identified results using the model-checker UPPAAL. The aim is to incorporate safety requirements early in the requirements modeling phase. A case study of an insulin pump control system demonstrates the applicability and viability of this method.
Authors
- Bowen Zheng (ORCID: https://orcid.org/0000-0001-5922-9780)
- Hongbin Xiao (ORCID: https://orcid.org/0009-0003-0964-4750)
- Zhi Li (ORCID: https://orcid.org/0000-0001-7158-4419)
- Xiayu Zhou
Institutions
- Guangxi Normal University (CN)
Publication Details
- Published
- 2024-09-13
- DOI
- https://doi.org/10.1109/icacte62428.2024.10871520
- Citations
- 1
- Primary Topic
- Software Reliability and Analysis Research
- Type
- article
- Field-Weighted Citation Impact
- 0.49
Funders
- National Natural Science Foundation of China