Knowledge-based fault localization in debugging

Robert L. Sedlmeyer, William B. Thompson, Paul E Johnson

Research output: Contribution to journalArticlepeer-review

1 Scopus citations

Abstract

Fault localization in program debugging is the process of identifying program statements which cause anomalous behavior. We have developed a prototype, knowledge-based model of the fault localization process. Novel features of the model include the integration of prototypic and causal reasoning about faults and a recognition-based mechanism for program abstraction. An explicit division of knowledge from the applications, programming, and language domains facilitate model tuning within as well as across applications domains. We describe model structure and performance for a class of faults associated with master file update programs.

Original languageEnglish (US)
Pages (from-to)301-307
Number of pages7
JournalThe Journal of Systems and Software
Volume3
Issue number4
DOIs
StatePublished - Dec 1983

Fingerprint Dive into the research topics of 'Knowledge-based fault localization in debugging'. Together they form a unique fingerprint.

Cite this