DocumentCode :
3245095
Title :
A knowledge base for program debugging
Author :
Tubaishat, Abdallah
Author_Institution :
Fac. of Comput. & Inf. Technol., Jordan Univ. of Sci. & Technol., Irbid, Jordan
fYear :
2001
fDate :
2001
Firstpage :
321
Lastpage :
327
Abstract :
We present a Conceptual Model for Software Fault Localization (CMSFL), and an Automated Assistant (AASFL) called BUG-DOCTOR to aid programmers with the problem of software fault localization. A multi-dimensional approach is suggested with both shallow and deep reasoning phases to enhance the probability of localizing many types of faults. BUG-DOCTOR uses these two approaches and switches between them to localize the faults. The AASFL is being developed based on this theoretical model. It is programming language independent, capable of handling different programming styles and implementations
Keywords :
inference mechanisms; knowledge based systems; program debugging; software tools; BUG-DOCTOR; automated assistant; conceptual model; knowledge base; multi-dimensional approach; program debugging; programming language independent; reasoning; software fault localization; Cognitive science; Computer architecture; Computer languages; Debugging; Information technology; Programming profession; Software maintenance; Switches; Testing; Thumb;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Systems and Applications, ACS/IEEE International Conference on. 2001
Conference_Location :
Beirut
Print_ISBN :
0-7695-1165-1
Type :
conf
DOI :
10.1109/AICCSA.2001.934005
Filename :
934005
Link To Document :
بازگشت