DocumentCode :
2207752
Title :
Extending diagnosis to debug programs with exceptions
Author :
Mayer, Wolfgang ; Stumptner, Markus
Author_Institution :
Adv. Comput. Res. Centre, South Australia Univ., Adelaide, SA, Australia
fYear :
2003
fDate :
6-10 Oct. 2003
Firstpage :
240
Lastpage :
244
Abstract :
Even with modern software development methodologies, the actual debugging of source code, i.e., location and identification of errors in the program when errant behavior is encountered during testing, remains a crucial part of software development. To apply model-based diagnosis techniques which have long been state of the art in hardware diagnosis, for automatic debugging a model of a given program must be automatically created from the source code. This work describes a model that reflects the sequential execution semantics of the Java language, including exceptions and unstructured control flow, thereby providing unprecedented scope in the application of model-based diagnosis to programs. Notably, this approach omits the strict view of a component representing one statement of earlier work and provides a more flexible mapping from code to model.
Keywords :
Java; program debugging; program diagnostics; program testing; software engineering; Java language; automatic model debugging; error identification; error location; hardware diagnosis; model-based diagnosis; program debugging; program diagnosis; program testing; sequential execution; software development; source code; Software engineering;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Automated Software Engineering, 2003. Proceedings. 18th IEEE International Conference on
ISSN :
1938-4300
Print_ISBN :
0-7695-2035-9
Type :
conf
DOI :
10.1109/ASE.2003.1240312
Filename :
1240312
Link To Document :
بازگشت