• 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