DocumentCode
1216164
Title
Using functional models in automatic debugging
Author
Allemang, Dean
Author_Institution
Inst. Dalle Molle di Studi sull´´Intelligenza Artificiale, Lugano, Switzerland
Volume
6
Issue
6
fYear
1991
Firstpage
13
Lastpage
18
Abstract
It is shown that applying functional reasoning to program debugging brings the crisp semantics of programming languages to functional representation. In return, functional reasoning resolves the dispute between plan-based and semantics-based debugging approaches. A description is given of a debugger called DUDU (debugging using device understanding), which identifies correct programs and gives meaningful explanations about why incorrect programs are incorrect. In addition to template information, the representation includes fragments of causal stories at various levels of abstraction.<>
Keywords
explanation; inference mechanisms; knowledge based systems; program debugging; DUDU; automatic debugging; correct programs; crisp semantics; device understanding; explanations; functional reasoning; plan-based debugging; programming languages; semantics-based debugging; template information; Bridge circuits; Circuit faults; Circuit optimization; Debugging; Electronic circuits; Fault diagnosis; Filters; Inference mechanisms; RF signals; Vocabulary;
fLanguage
English
Journal_Title
IEEE Expert
Publisher
ieee
ISSN
0885-9000
Type
jour
DOI
10.1109/64.108947
Filename
108947
Link To Document