DocumentCode :
317806
Title :
Cacti: a front end for program visualization
Author :
Reiss, Steven P.
Author_Institution :
Dept. of Comput. Sci., Brown Univ., Providence, RI, USA
fYear :
1997
fDate :
21-21 Oct. 1997
Firstpage :
46
Lastpage :
49
Abstract :
We describe a system that allows the user to rapidly construct program visualizations over a variety of data sources. Such a system is a necessary foundation for using visualization as an aid to software understanding. The system supports an arbitrary set of data sources so that information from both static and dynamic analysis can be combined to offer meaningful software visualizations. It provides the user with a visual universal-relation front end that supports the definition of queries over multiple data sources without knowledge of the structure or contents of the sources. It uses a flexible back end with a range of different visualizations, most geared to the efficient display of large amounts of data. The result is a high-quality, easy-to-define program visualization that can address specific problems and hence is useful for software understanding. The overall system is flexible and extensible in that both the underlying data model and the set of visualizations are defined in resource files.
Keywords :
data visualisation; program diagnostics; reverse engineering; software tools; visual programming; Cacti; data model; data sources; dynamic analysis; high-quality; multiple data sources; program visualization front end; queries; resource files; software understanding; static analysis; visual universal-relation front end; Computer science; Data models; Data visualization; Displays; History; Information analysis; Programming profession; Software maintenance; Software quality; Software standards; Timing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Information Visualization, 1997. Proceedings., IEEE Symposium on
Conference_Location :
Phoenix, AZ, USA
Print_ISBN :
0-8186-8189-6
Type :
conf
DOI :
10.1109/INFVIS.1997.636785
Filename :
636785
Link To Document :
بازگشت