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