Title :
Architectural support for debugging and monitoring real-time software
Author :
Banda, Veou P. ; Volz, Richard A.
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., Michigan Univ., Ann Arbor, MI, USA
Abstract :
A two-phase approach for nonintrusive debugging of real-time programs is outlined. The first phase involves monitoring the program and the second phase is concerned with replaying the program to get identical behavior. The first phase is concentrated on in this paper, and some of the difficulties in nonintrusive monitoring are highlighted. Architectural modifications that must be made to the target processor to enable nonintrusive debugging are proposed. A memory scheme that enables nonintrusive checkpointing is described, and the authors explain how the architectural modifications coupled with the proposed memory scheme provide a framework for nonintrusive debugging
Keywords :
computer architecture; computerised monitoring; memory architecture; program debugging; program verification; real-time systems; architectural modifications; architectural support; memory scheme; nonintrusive checkpointing; nonintrusive debugging; nonintrusive monitoring; program monitoring; program replaying; real-time software; target processor; two-phase approach; Computer errors; Computer science; Embedded system; Hardware; Monitoring; Software debugging; Timing; Yarn;
Conference_Titel :
Real Time, 1989. Proceedings., Euromicro Workshop on
Conference_Location :
Como
Print_ISBN :
0-8186-1956-2
DOI :
10.1109/EMWRT.1989.43459