Investigating software failures with a software black box
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. Construct...
Saved in:
Published in: | 2000 IEEE Aerospace Conference. Proceedings (Cat. No.00TH8484) Vol. 4; pp. 547 - 566 vol.4 |
---|---|
Main Authors: | , |
Format: | Conference Proceeding |
Language: | English |
Published: |
IEEE
2000
|
Subjects: | |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Summary: | 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. |
---|---|
ISBN: | 9780780358461 0780358465 |
ISSN: | 1095-323X 2996-2358 |
DOI: | 10.1109/AERO.2000.878756 |