• 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