Repository logo
Log in(current)
Repository logoMIT Open ScholarshipDSpace@MIT
  1. Home
  2. MIT Open Access Articles
  3. MIT Open Access Articles
  4. A Comprehensive Safety Engineering Approach for Software-Intensive Systems Based on STPA

A Comprehensive Safety Engineering Approach for Software-Intensive Systems Based on STPA

Thumbnail Image
Download
Name

Leveson_A comprehensive.pdf

Size

342.4 KB

Format

Adobe PDF

Checksum (MD5)

f4ac42217ad155047ce12ed445b8d63c

Author(s)
Abdulkhaleq, Asim
•
Wagner, Stefan
•
Leveson, Nancy G
Date Issued
December 2015
Journal
Procedia Engineering
Publisher
Elsevier
Citation
Abdulkhaleq, Asim, Stefan Wagner, and Nancy Leveson. “A Comprehensive Safety Engineering Approach for Software-Intensive Systems Based on STPA.” Procedia Engineering 128 (2015): 2–11.
Version
Final published version
Abstract
Formal verification and testing are complementary approaches which are used in the development process to verify the functional correctness of software. However, the correctness of software cannot ensure the safe operation of safety-critical software systems. The software must be verified against its safety requirements which are identified by safety analysis, to ensure that potential hazardous causes cannot occur. The complexity of software makes defining appropriate software safety requirements with traditional safety analysis techniques difficult. STPA (Systems-Theoretic Processes Analysis) is a unique safety analysis approach that has been developed to identify system hazards, including the software-related hazards. This paper presents a comprehensive safety engineering approach based on STPA, including software testing and model checking approaches for the purpose of developing safe software. The proposed approach can be embedded within a defined software engineering process or applied to existing software systems, allow software and safety engineers integrate the analysis of software risks with their verification. The application of the proposed approach is illustrated with an automotive software controller.
MIT Department
Massachusetts Institute of Technology. Department of Aeronautics and Astronautics
Terms of Use
Creative Commons Attribution-NonCommercial-NoDerivs License
http://creativecommons.org/licenses/by-nc-nd/4.0/
Persistent DSpace Link
http://hdl.handle.net/1721.1/108230
DOI of Published Version
https://doi.org/10.1016/j.proeng.2015.11.498
Repository logo
PrivacyPermissionsAccessibilityContact us
Repository logo
Notify us about copyright concerns.