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.


    Access

    Check access

    Check availability in my library

    Order at Subito €


    Export, share and cite



    Title :

    Investigating software failures with a software black box


    Contributors:
    Elbaum, S. (author) / Munson, J.C. (author)


    Publication date :

    2000-01-01


    Size :

    1491709 byte





    Type of media :

    Conference paper


    Type of material :

    Electronic Resource


    Language :

    English



    Investigating Software Failures With a Software Black Box

    Elbaum, S. / Munson, J. C. / Institute of Electrical and Electronics Engineers | British Library Conference Proceedings | 2000


    Detecting servo failures with software

    Lew, D. / Quam, R. | NTRS | 1979


    Potential Software Failures Methodology Analysis

    Nogarino, M. / Coppola, D. / Contrastano, L. et al. | British Library Conference Proceedings | 1993


    Views - Space flight software failures

    Corneille, Philip | Online Contents | 2001


    Eliminating Software Caused Mission Failures

    Dorin, Michael / Montenegro, Sergio | IEEE | 2019