CHAPTER 21Other Analytical Techniques
In addition to the analysis techniques discussed in Chapters 14 through 20, many other approaches, methods, and techniques are used to perform system safety analyses.
Some of these different techniques actually represent new or unique approaches or methods. Others are variations of different names for common techniques.
This chapter describes some of these techniques that may be of value in specific system safety efforts and those that the system safety practitioner is likely to encounter in system safety literature.
SOFTWARE HAZARD ANALYSIS
Software hazard analysis is extremely important and will be of growing importance in the future. The software hazard analysis effort should parallel the system safety program for system hardware, be a life cycle effort, and use a combination of methods and approaches.
The analysis effort for software should address both software requirements and the software codes and programs. Both operating system and applications software should be included.
Unfortunately, state of the art in software hazard analysis appears to be woefully lagging. Even though traditional hazard analysis techniques like fault tree analysis and tailored versions of operating hazard analysis may be applied to the evaluation of software, validated, specific methods of software hazard analysis appear lacking.
Ironically, the most promising methods of analyzing software are software packages specifically designed to perform software ...
Get System Safety for the 21st Century, 2nd Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.