Software and System Safety
System safety is a widely accepted management and engineering approach to analyze and address risks in complex systems in order to prevent accidents. Because software and computing systems are integral to most systems, software safety has become a critical component of an overall system safety effort. Software and System Safety discusses critical elements of the discipline of system safety and shows how software and computing systems fit in the system safety process. Software-specific aspects of the system safety process are addressed to show concerns common to complex systems. The many accidents and incidents presented in this book illustrate important lessons learned and show how software-related hazards can be misidentified, software risks can be improperly assessed, hazard controls may be misapplied, and software and system testing may not effectively verify that the risk had been reduced. The lessons learned come from a variety of industries and organizations, and include the author’s personal experience. The real-world lessons provided in this book can be used to improve existing software safety and system safety efforts, and can help when planning new system safety programs.
What people are saying - Write a review
We haven't found any reviews in the usual places.
Introduction to Software Safety
Hazard Risk Assessment
Risk Reduction and Hazard Controls
Veriﬁcation and Validation
Hazard Tracking Anomaly Reporting and
Other editions - View all
Aeronautics and Space Airbus Airbus A320 aircraft airplane Airport aldicarb analysis should consider approach assure automated automatically autopilot autothrottle BSCU changes command complex components computing systems conﬁguration control system crew deﬁned difﬁcult errors failure fault Federal Aviation Administration ﬁrst ﬂight ﬂow ﬂying functions hardware hazard analysis hazard causes hazard controls hazard identiﬁcation Hazards related identiﬁed identify implemented incident injuries input interfaces Investigation Board Lessons Learned loss Mars Reconnaissance Orbiter mode models and simulations modiﬁed monitoring NASA National Aeronautics National Transportation Safety NTSB occurred operation organization performed personnel pilots pipeline potential problem procedures Programmable Logic Controller reactor redundancy requirements result risk assessment rupture safety analyses safety efforts safety-critical SCADA sensor shutdown signiﬁcant software and computing software engineering software safety Software testing software-related Space Administration spacecraft speciﬁc subsystem testing Titan IV train Transportation Safety Board U.S. National Transportation validation valve veriﬁcation warning