Integrated safety analysis using systems-theoretic process analysis and software model checking

10Citations
Citations of this article
27Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Safety-critical systems are becoming increasingly more complex and reliant on software. The increase in complexity and software renders ensuring the safety of such systems increasingly difficult. Formal verification approaches can be used to prove the correctness of software; however, even perfectly correct software could lead to an accident. The difficulty is in defining appropriate safety requirements. STPA (Systems- Theoretic Process Analysis) is a modern safety analysis approach which aims to identify the potential hazardous causes in complex systems. Model checking is an efficient technique to verify software against its requirements. In this paper, we propose an approach that integrates safety analysis and verification activities to demonstrate how a systematic combination between these approaches can help safety and software engineers to derive the software safety requirements and verify them to recognize software risks. We illustrate the proposed approach by the example of the adaptive cruise control system.

Cite

CITATION STYLE

APA

Abdulkhaleq, A., & Wagner, S. (2015). Integrated safety analysis using systems-theoretic process analysis and software model checking. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 9337, pp. 121–134). Springer Verlag. https://doi.org/10.1007/978-3-319-24255-2_10

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free