Title :
Analyzing software requirements errors in safety-critical, embedded systems
Author_Institution :
Jet Propulsion Lab., California Inst. of Technol., Pasadena, CA, USA
Abstract :
The root causes of safety-related software errors in safety-critical embedded systems are analyzed. The results show that software errors identified as potentially hazardous to the system tend to be produced by different error mechanisms than those that produce nonsafety-related software errors. Safety-related software errors are shown to arise most commonly from: discrepancies between the documented requirements specifications and the requirements needed for correct functioning of the system; and misunderstandings of the interface of the software with the rest of the system. These results are used to identify methods by which requirements errors can be prevented. The goal is to reduce safety-related software errors and to enhance the safety of complex, embedded systems
Keywords :
errors; formal specification; program testing; safety; software reliability; systems analysis; discrepancies; documented requirements specifications; error mechanisms; safety-critical embedded systems; safety-related software errors; software requirements errors; Computer errors; Control systems; Embedded computing; Embedded software; Embedded system; Error analysis; Error correction; Propulsion; Software safety; Space vehicles;
Conference_Titel :
Requirements Engineering, 1993., Proceedings of IEEE International Symposium on
Conference_Location :
San Diego, CA
Print_ISBN :
0-8186-3120-1
DOI :
10.1109/ISRE.1993.324825