DocumentCode
2657719
Title
Software Black Box: an alternative mechanism for failure analysis
Author
Elbaum, Sebastian ; Munson, John C.
Author_Institution
Dept. of Comput. Sci. & Eng., Nebraska Univ., Lincoln, NE, USA
fYear
2000
fDate
2000
Firstpage
365
Lastpage
376
Abstract
Learning from software failures is an essential step towards the development of more reliable software systems and processes. However, as more intricate software systems are developed, determining the nature and causes of a software failure becomes a great challenge. Although many existing techniques can help in understanding the nature of the failure, they are limited in some of the following aspects. First, they work only within controlled environments. Second, they have a major impact on the target system behavior. Third, they assume that a failure can be reproduced. Fourth, they lack enough support to carry out a structured failure analysis. The authors present the Software Black Box (SBB) as an alternative mechanism for failure investigation. The SBB is different from its predecessors in that it was specifically designed to be embedded in a target system and assist in the investigation of failures by reconstructing the events that lead to the failure. The SBB architecture is discussed, and a set of failure scenarios that reveal the SBB potential in assisting failure investigation is presented
Keywords
failure analysis; program diagnostics; software quality; software reliability; SBB architecture; Software Black Box; alternative mechanism; failure analysis; failure investigation; failure scenarios; reliable software systems; software failures; structured failure analysis; target system behavior; Aerospace industry; Clocks; Computer architecture; Computer science; Couplings; Debugging; Failure analysis; Reliability engineering; Software systems; Timing;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Reliability Engineering, 2000. ISSRE 2000. Proceedings. 11th International Symposium on
Conference_Location
San Jose, CA
ISSN
1071-9458
Print_ISBN
0-7695-0807-3
Type
conf
DOI
10.1109/ISSRE.2000.885887
Filename
885887
Link To Document