VIPS: A Visual Debugger

Abstract

Represents some of the first steps toward modern debugging tools. Introduces things such as stack traces, data representations, and pre-breakpoint methods.


Notes

  • Very early debugging
  • Concerned with ADA programs
  • Introduces stack visualizations as a series of sub-windows. Instead of using trees, windows overlap.
  • Some now-standard data visualizations are introduced such as list structures. Node-link diagrams are present for linked lists.
  • Data-flow is also visualized with arrows indicating the direction of writes
  • User-defined "watch variables" windows can be created
  • Break-points were not yet available, so the designers used noop loops to slow down execution to programmer's preference.

BibTeX Reference

@ARTICLE{isoda87IEEES, 
title={VIPS: A Visual Debugger}, 
author={Isoda, S. and Shimomura, T. and Ono, Y.}, 
journal={Software, IEEE}, 
year={1987}, 
month={May }, 
volume={4}, 
number={3}, 
pages={8-19}, 
doi={10.1109/MS.1987.230394}, 
ISSN={0740-7459}, }
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License