TY - JOUR
T1 - Knowledge-based fault localization in debugging
AU - Sedlmeyer, Robert L.
AU - Thompson, William B.
AU - Johnson, Paul E
PY - 1983/12
Y1 - 1983/12
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=0020990905&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=0020990905&partnerID=8YFLogxK
U2 - 10.1016/0164-1212(83)90016-X
DO - 10.1016/0164-1212(83)90016-X
M3 - Article
AN - SCOPUS:0020990905
SN - 0164-1212
VL - 3
SP - 301
EP - 307
JO - The Journal of Systems and Software
JF - The Journal of Systems and Software
IS - 4
ER -