• DocumentCode
    2167949
  • Title

    A knowledge-based debugger for real-time software systems based on a noninterference testing architecture

  • Author

    Tsai, Jeffrey J P ; Fang, Kwang-ya ; Chen, Horng-Yuan

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Sci., Illinois Univ., Chicago, IL, USA
  • fYear
    1989
  • fDate
    20-22 Sep 1989
  • Firstpage
    642
  • Lastpage
    649
  • Abstract
    On the basis of a general mechanism for reproducing the execution behavior of real-time software systems, a new approach is suggested for a knowledge-based debugger for real-time software systems. A description is given of the use of noninterference architecture to collect the program execution history of a target system without interfering with the execution of the target system. Thus, the timing constraints of a real-time software system can be preserved. To eliminate the redundant information in the collected execution history, a postprocessing mechanism is introduced to organize the necessary information for testing and debugging. The redundant data, which are useless for debugging certain types of error, are removed, and only the required data proceed to the debugging phase. A knowledge-based debugging tool is then used to assist users in localizing errors. Examples are used to illustrate the approach in detecting synchronization and timing errors of real-time software systems
  • Keywords
    knowledge based systems; program debugging; program testing; software tools; error localization; execution behavior; knowledge-based debugger; knowledge-based debugging tool; necessary information; noninterference testing architecture; organize; postprocessing; program execution history; real-time software systems; redundant data; redundant information; required data; synchronization; target system; testing; timing constraints; timing errors; Computer architecture; Computer errors; Debugging; History; Monitoring; Real time systems; Software systems; Software testing; System testing; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference, 1989. COMPSAC 89., Proceedings of the 13th Annual International
  • Conference_Location
    Orlando, FL
  • Print_ISBN
    0-8186-1964-3
  • Type

    conf

  • DOI
    10.1109/CMPSAC.1989.65160
  • Filename
    65160