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
Link To Document