Program Monitoring and Visualization An Exploratory Approach

In computer science, the primary application of visualization technology is software visualization: the use of graphics to portray information obtained from a static or dynamic analysis of a program. Software visualization is used in several phases of the software development lifecycle, but it is of...

Full description

Bibliographic Details
Main Author: Jeffery, Clinton L.
Format: eBook
Language:English
Published: New York, NY Springer New York 1999, 1999
Edition:1st ed. 1999
Subjects:
Online Access:
Collection: Springer Book Archives -2004 - Collection details see MPG.ReNa
Table of Contents:
  • I Fundamental Concepts
  • 1 Introduction
  • 2 Related Work
  • 3 Visualization Principles and Techniques
  • II An Execution Monitoring Framework for Icon
  • 4 An Overview of the Alamo Architecture
  • 5 A Multitasking Icon Interpreter
  • 6 Execution Monitoring in MT Icon
  • III Writing Visualization Tools
  • 7 Following the Locus of Execution
  • 8 Monitoring Procedure Activity
  • 9 Monitoring Memory Usage
  • 10 Monitoring String Scanning
  • 11 Monitoring Structure and Variable Usage
  • IV Visualization in the Programming Environment
  • 12 Monitor Coordination and Communication
  • 13 Performance
  • 14 Conclusions and Future Work
  • Appendices
  • A Algae
  • B Eve
  • C Event Codes
  • C.1 Classes of Events
  • C.2 Individual Events
  • D The MT Icon Implementation
  • D. 1 Icon Interpreter Overview
  • D.2 The MT Icon Core
  • D.3 Monitoring Support
  • E Software and Supporting Documentation
  • References