Tech Report CS-92-35

Generating Abstractions for Visualization

Steven P. Reiss and Manojit Sarkar

August 1992

Abstract:

Modern technology allows us to view our programs through the visual representations that we normally use to describe and understand them. We are currently developing a new visualization system that will take advantage of today's technology to provide a flexible interface to a wide range of program visualizations. This system will allow the programmer to define visualizations as abstractions using queries over an object-oriented database of information about program. These abstractions can then be visualized and browsed using easily defined type-based mapping and a generic filtering mechanism. This paper details the mechanisms and techniques we use to integrate the variety of information sources in a software system and to provide the programmer with a simple and convenient interface for defining abstractions.

(complete text in pdf or gzipped postscript)