DocumentCode
3450705
Title
Scaling an object-oriented system execution visualizer through sampling
Author
Chan, Andrew ; Holmes, Reid ; Murphy, Gail C. ; Ying, Annie T T
Author_Institution
Dept. of Comput. Sci., Univ. of British Columbia, Vancouver, BC, Canada
fYear
2003
fDate
10-11 May 2003
Firstpage
237
Lastpage
244
Abstract
Increasingly, applications are being built by combining existing software components. For the most part, a software developer can treat the components as black-boxes. However, for some tasks, such as when performance tuning, a developer must consider how the components are implemented and how they interact. In these cases, a developer may be able to perform the task more effectively by using dynamic information about how the system executes. In previous work, we demonstrated the utility of a tool, called AVID (Architectural VIsualization of Dynamics), that animates dynamic information in terms of developer-chosen architectural views. One limitation of this earlier work was that AVID relied on trace information collected about the system´s execution; traces for even small parts of a system´s execution can be enormous, limiting the duration of execution that can be considered. To enable AVID to scale to larger longer-running systems, we have been investigating the visualization and animation of sampled dynamic information. In this paper, we discuss the addition of sampling support to AVID, and we present two case studies in which we experimented with animating sampled dynamic information to help with performance tuning tasks.
Keywords
computer animation; data visualisation; object-oriented programming; AVID; object-oriented system execution visualizer; performance tuning; sampled dynamic information; sampling; software components; Animation; Application software; Computer science; Conferences; Frequency; Information analysis; Java; Sampling methods; Visualization;
fLanguage
English
Publisher
ieee
Conference_Titel
Program Comprehension, 2003. 11th IEEE International Workshop on
ISSN
1092-8138
Print_ISBN
0-7695-1883-4
Type
conf
DOI
10.1109/WPC.2003.1199207
Filename
1199207
Link To Document