DocumentCode
2743351
Title
Failure and fault analysis for software debugging
Author
Demillo, Richard A. ; Pan, Hsin ; Spafford, Eugene H.
Author_Institution
Bellcore, Morristown, NJ, USA
fYear
1997
fDate
11-15 Aug 1997
Firstpage
515
Lastpage
521
Abstract
Most studies of software failures and faults have done little more than classify failures and faults collected from long-term projects. The authors propose a model to analyze failures and faults for debugging purposes. In the model, they define “failure modes” and “failure types” to identify the existence of program failures and the nature of the program failures, respectively. The goal of this research is to achieve a systematic process model to localize faults in debugging. They first examine properties of the proposed model from a theoretical point of view, then use the trityp program as a simple example to illustrate the possible usage of the model for debugging. Further study of the failure mode, a pilot experiment of applying the proposed model, and a way to employ heuristics according to different situations for fault localization are areas of future work
Keywords
program debugging; system monitoring; failure modes; failure types; fault localization; heuristics; program failures; software debugging; software failure; software fault analysis; systematic process model; trityp program; Computer bugs; Failure analysis; Industrial relations; Instruments; Predictive models; Programming profession; Software debugging; System testing; Systems engineering and theory;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Software and Applications Conference, 1997. COMPSAC '97. Proceedings., The Twenty-First Annual International
Conference_Location
Washington, DC
ISSN
0730-3157
Print_ISBN
0-8186-8105-5
Type
conf
DOI
10.1109/CMPSAC.1997.625061
Filename
625061
Link To Document