Software safetySoftware safety and its relationship to other qualities are discussed. It is shown that standard reliability and fault tolerance techniques will not solve the safety problem for the present. A new attitude requires: looking at what you do NOT want software to do along with what you want it to do; and assuming things will go wrong. New procedures and changes to entire software development process are necessary: special software safety analysis techniques are needed; and design techniques, especially eliminating complexity, can be very helpful.
Document ID
19910008310
Acquisition Source
Legacy CDMS
Document Type
Contractor Report (CR)
Authors
Leveson, Nancy (California Univ. Irvine, CA, United States)
Date Acquired
September 6, 2013
Publication Date
July 1, 1987
Subject Category
Computer Programming And Software
Report/Patent Number
NASA-CR-187920NAS 1.26:187920Report Number: NASA-CR-187920Report Number: NAS 1.26:187920