DocumentCode :
3289750
Title :
A review of automated debugging systems: knowledge, strategies and techniques
Author :
Decasse, M. ; Emde, Anna-Maria
Author_Institution :
ECRC, Munich, West Germany
fYear :
1988
fDate :
11-15 Apr 1988
Firstpage :
162
Lastpage :
171
Abstract :
The authors propose a classification of debugging knowledge, and a description of the corresponding knowledge representation in the systems. Then they propose a classification of global debugging strategies used in the systems, and a description of the corresponding techniques. They assess the identified strategies from a real-world program development point of view. The knowledge types identified are: (1) knowledge of the intended program; (2) knowledge of the actual program; (3) understanding of the programming language; (4) general programming expertise; (5) knowledge of the application domain; (6) knowledge of bugs; and (7) knowledge of debugging methods. The strategies identified are: (1) filtering; (2) checking computational equivalence of intended program and actual one; (3) checking the well-formedness of actual program; and (4) recognizing stereotyped errors
Keywords :
knowledge engineering; program debugging; actual program; application domain; automated debugging systems; computational equivalence; debugging methods; filtering; intended program; knowledge; knowledge representation; programming expertise; programming language; real-world program development; software engineering; stereotyped errors; well-formedness; Computer bugs; Computer languages; Debugging; Error correction; Filtering; Knowledge representation; Programming profession; Prototypes;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering, 1988., Proceedings of the 10th International Conference on
Print_ISBN :
0-89791-258-6
Type :
conf
DOI :
10.1109/ICSE.1988.93698
Filename :
93698
Link To Document :
بازگشت