Program visualization, sometimes called software visualization, is the visual representation of progam activity during execution. It attempts to make use of the immense capability of the human visual system to make such activity comprehensible.
Icon has been used extensively as both a target for program visualization
and as a tool for building program visualization software.
The following pages are from lecture notes for a course in program
visualization given in spring of 1997.
Instrumentation for Program Monitoring
Event Codes and Values
Controlling Program Monitors
Preprocessing versus MT Icon Monitors