Architectural support for debugging and monitoring real-time software
暂无分享,去创建一个
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.<<ETX>>
[1] Charles A. Witschorik. The real‐time debugging monitor for the bell system 1A processor , 1983, Softw. Pract. Exp..
[2] Thomas J. LeBlanc,et al. Debugging Parallel Programs with Instant Replay , 1987, IEEE Transactions on Computers.
[3] Bernhard Plattner. Real-Time Execution Monitoring , 1984, IEEE Transactions on Software Engineering.