One of the greatest safety improvement inventions for the airline industry has been the crash-protected Flight Data Recorder (FDR). Today, the FDR are mandatory equipment in most civil aircraft. With the data retrieved from the FDR, the last moments before an accident can be reconstructed. Constructing the analog of the FDR for avionics software would be very beneficial. When complex systems fail, it is often very difficult to determine the precise cause of the failure. This is largely due to insufficient or inappropriate data collection process, which does not permit the reconstruction of the circumstances that led to the failure. This research effort presents the Software Black Box (SBB), which constitutes a framework that facilitates the investigation and understanding of software failures. The SBB specifies a mechanism to capture the essentials of an executing program, and it provides a reconstruction technique that allows the generation of the scenarios that may have led to the software failure. The SBB architecture and a validation study are presented. The results provide insights into the tradeoffs and potential of the SBB.
Investigating software failures with a software black box
2000 IEEE Aerospace Conference. Proceedings (Cat. No.00TH8484) ; 4 ; 547-566 vol.4
2000-01-01
1491709 byte
Conference paper
Electronic Resource
English
Investigating Software Failures With a Software Black Box
British Library Conference Proceedings | 2000
|Detecting servo failures with software
NTRS | 1979
|Potential Software Failures Methodology Analysis
British Library Conference Proceedings | 1993
|Views - Space flight software failures
Online Contents | 2001
|Eliminating Software Caused Mission Failures
IEEE | 2019
|