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 :
بازگشت