PROVIDE: a process visualization and debugging environment
- 1 June 1988
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Software Engineering
- Vol. 14 (6) , 849-857
- https://doi.org/10.1109/32.6163
Abstract
The author introduces PROVIDE, a source-level process visualization and debugging environment currently under development at the University of Illinois at Chicago. PROVIDE is a modern coding and debugging environment that is designed to allow the user to configure interaction at a desired level of abstraction. It emphasizes the use of interactive computer graphics for the illustration of program execution, with special attention to the requirements of program debugging. The major features of PROVIDE are presented, especially the concepts of deferred-binding program animation, which allows users to interactively change the depiction of program execution during the debugging task, and process history consistency maintenance, which guarantees a consistent (automatically updated) record of program execution in the face of changes to program instructions and run-time data values. The current PROVIDE prototype is implemented on Macintosh workstations networked to a VAX 11/780 running 4.2 BSD UnixKeywords
This publication has 16 references indexed in Scilit:
- Program visualization: Graphical support for software developmentComputer, 1985
- A Survey of Current Graphical Programming TechniquesComputer, 1985
- Animating Programs Using SmalltalkComputer, 1985
- Towards monolingual programming environmentsACM Transactions on Programming Languages and Systems, 1985
- A system for algorithm animationPublished by Association for Computing Machinery (ACM) ,1984
- An Incremental Programming EnvironmentIEEE Transactions on Software Engineering, 1981
- Aladdin: Assembly Language Assertion Driven Debugging InterpreterIEEE Transactions on Software Engineering, 1979
- Debugging techniquesSoftware: Practice and Experience, 1979
- A language for inquiring about the run‐time behaviour of programsSoftware: Practice and Experience, 1977
- On-line debugging techniquesPublished by Association for Computing Machinery (ACM) ,1966