• 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