Some requirements for architectural support of software debugging
- 1 March 1982
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGPLAN Notices
- Vol. 17 (4) , 140-148
- https://doi.org/10.1145/960120.801837
Abstract
Architectural support of high-level, symbolic debugging is described at three levels of abstraction: the user's view of desired debugging functionality, the debugger implementor's view of architectural requirements that support the functionality, and the computer architect's view of architectural features or attributes that implement the requirements. References are made where possible to computing systems that meet the requirements. The paper is written from the viewpoint of debugger implementors, and is addressed primarily to computer architects.This publication has 6 references indexed in Scilit:
- The Cornell program synthesizerCommunications of the ACM, 1981
- A hardware mechanism for supporting range checksACM SIGARCH Computer Architecture News, 1981
- Retrospective on high-level language computer architecturePublished by Association for Computing Machinery (ACM) ,1980
- Line numbers made cheapCommunications of the ACM, 1979
- Architecture of the IBM system/370Communications of the ACM, 1978
- Reversible executionCommunications of the ACM, 1973