• DocumentCode
    2362050
  • Title

    Incorporating probabilistic reasoning in a reactive program debugging system

  • Author

    Burnell, Lisa J. ; Talbot, Scott E.

  • Author_Institution
    American Airlines SCS Knowledge Syst., USA
  • fYear
    1993
  • fDate
    1-5 Mar 1993
  • Firstpage
    321
  • Lastpage
    327
  • Abstract
    Autonomous, reactive program debugging involves two fundamental activities: diagnosis and a level of automated program understanding sufficient to supply information to the diagnostic reasoner. The authors describe a novel approach to the problem of reactively diagnosing program errors in a real-world environment. In particular, the DAACS (Dump Analysis and Consulting System) prototype analyzes errors that cause an assembler language program to terminate execution abnormally. DAACS integrates traditional compiler design, heuristic and logic-based techniques for program understanding with probabilistic reasoning for diagnostic inference. The probabilistic reasoner, implemented as a belief network, controls inference and determines plausible, sometimes certain, diagnoses. The use of a belief network allows diagnosis to continue past that which can be proven with certainty
  • Keywords
    belief maintenance; diagnostic reasoning; heuristic programming; probabilistic logic; program compilers; program debugging; program diagnostics; uncertainty handling; DAACS; Dump Analysis and Consulting System; abnormal execution termination; assembler language program; automated program understanding; belief network; certain diagnoses; compiler design; diagnostic inference; heuristic techniques; logic-based techniques; plausible diagnoses; probabilistic reasoning; program errors; reactive program debugging system; Application software; Assembly systems; Automatic control; Debugging; Error analysis; Humans; Information analysis; Knowledge based systems; Operating systems; Program processors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Artificial Intelligence for Applications, 1993. Proceedings., Ninth Conference on
  • Conference_Location
    Orlando, FL
  • Print_ISBN
    0-8186-3840-0
  • Type

    conf

  • DOI
    10.1109/CAIA.1993.366593
  • Filename
    366593