JOURNAL ARTICLE

Combining STPA With CoFI to Generate Requirements and Test Cases for Safety-Critical System

Celso Massaki HirataAna Maria Ambrósio

Year: 2022 Journal:   IEEE Systems Journal Vol: 16 (4)Pages: 6635-6646   Publisher: Institute of Electrical and Electronics Engineers

Abstract

For the development of safety-critical systems, it is claimed that system-theoretic process analysis (STPA) identifies more software loss scenarios and component interaction loss scenarios when compared to failure modes and effects analysis. A challenge related to the development of these systems is to perform system safety verification. We claim that there is a lack of systematic approaches that allow test cases generation for verification (testing) of the system safety requirements. Conformance and fault injection (CoFI) is a systematic model-based approach to create software system test cases of critical systems, using finite state machines. We investigate how to combine STPA with CoFI so that requirements are identified and test cases are generated concomitantly. We describe the steps of the approach using it for the insulin pump with a smartphone system. The approach has been shown to be systematic and capable of generating test cases for the STPA identified requirements.

Keywords:
Reliability engineering Computer science Life-critical system Critical system Software Test case Engineering Machine learning

Metrics

9
Cited By
3.62
FWCI (Field Weighted Citation Impact)
31
Refs
0.89
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Software Reliability and Analysis Research
Physical Sciences →  Computer Science →  Software
Software Testing and Debugging Techniques
Physical Sciences →  Computer Science →  Software
Advanced Software Engineering Methodologies
Physical Sciences →  Computer Science →  Artificial Intelligence

Related Documents

BOOK-CHAPTER

Combining GSN and STPA for Safety Arguments

Celso Massaki HirataSimin Nadjm‐Tehrani

Lecture notes in computer science Year: 2019 Pages: 5-15
JOURNAL ARTICLE

A Method To Automatically Generate Test Cases From Requirements

Mingyue JiangZuohua Ding

Journal:   INTERNATIONAL JOURNAL ON Advances in Information Sciences and Service Sciences Year: 2012 Vol: 4 (5)Pages: 9-20
© 2026 ScienceGate Book Chapters — All rights reserved.