DocumentCode :
1509287
Title :
A noninterference monitoring and replay mechanism for real-time software testing and debugging
Author :
Tsai, Jeffrey J P ; Fang, Kwang-ya ; Chen, Horng-Yuan ; Bi, Yao-Dong
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., Illinois Univ., Chicago, IL, USA
Volume :
16
Issue :
8
fYear :
1990
fDate :
8/1/1990 12:00:00 AM
Firstpage :
897
Lastpage :
916
Abstract :
A noninterference monitoring and replay mechanism using the recorded execution history of a program to control the replay of the program behavior and guarantee the reproduction of its errors is presented. Based on this approach, a noninterference monitoring architecture has been developed to collect the program execution data of a target real-time software system without affecting its execution. A replay mechanism designed to control the reproduction of the program behavior as well as the examination of the states of the target system and its behavior is presented. The monitoring system has been implemented using a Motorola 68000 computer in a Unix system environment. An example is used to illustrate how the mechanism detects timing errors of real-time software systems
Keywords :
program debugging; program testing; real-time systems; Motorola 68000 computer; Unix system environment; monitoring system; noninterference monitoring architecture; program behavior; program execution data; real-time software systems; real-time software testing; recorded execution history; replay mechanism; target real-time software system; timing errors; Computer architecture; Error correction; History; Monitoring; Real time systems; Software debugging; Software systems; Software testing; System testing; Timing;
fLanguage :
English
Journal_Title :
Software Engineering, IEEE Transactions on
Publisher :
ieee
ISSN :
0098-5589
Type :
jour
DOI :
10.1109/32.57626
Filename :
57626
Link To Document :
بازگشت