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.
Documentation
The following pages are from lecture notes for a course in program
visualization given in spring of 1997.
Introduction
Memory Monitoring
Monitors
MT Icon
Instrumentation for Program Monitoring
Monitoring Configurations
Event Monitoring
Monitor Terminology
Event Codes and Values
Monitor Support
Artificial Events
Controlling Program Monitors
Preprocessing
Preprocessing versus MT Icon Monitors