Computer Science Technical Reports
CS at VT

Visualizing the Results of a Complex Hybrid Dynamic-Static Analysis

Fisher II, Marc and Marrs, Luke and Ryder, Barbara G. (2010) Visualizing the Results of a Complex Hybrid Dynamic-Static Analysis. Technical Report TR-10-07, Computer Science, Virginia Tech.

Full text available as:
PDF - Requires Adobe Acrobat Reader or other PDF viewer.
tr-submitted.pdf (316444)

Abstract

Complex static or hybrid static-dynamic analyses produce large quantities of structured data. In the past, this data was generally intended for use by compilers or other software tools that used the produced information to transform the application being analyzed. However, it is becomingly increasingly common for the results of these analyses to be used directly by humans. For example, in our own prior work we have developed a hybrid dynamic-static escape analysis intended to help developers identify sources of object churn within large framework-base applications. In order to facilitate human use of complex analysis results, visualizations need to be developed that allow a user to browse these results and to identify the points of interest within these large data sets. In this paper we present Hi-C, a visualization tool for our hybrid escape analysis that has been implemented as an Eclipse plugin. We show how Hi-C can help developers identify sources of object churn in a large framework-based application and how we have used the tool to assist in understanding the results of a complex analysis.

Item Type:Departmental Technical Report
Subjects:Computer Science > Information Visualization
ID Code:1119
Deposited By:Administrator, Eprints
Deposited On:04 June 2010