DocumentCode
2921986
Title
Java Object Behavior Modeling and Visualization
Author
Wu, Ji ; Jia, Xiao-xia ; Liu, Yong-po ; Li, Guo-huan
Author_Institution
BeiHang University, China
fYear
2006
fDate
Oct. 2006
Firstpage
60
Lastpage
60
Abstract
Java developers need to know what a specific object did during a program run. Object behavior visualization can fulfill this requirement. This paper presents a novel object behavior model, a Lifetime Behavior Model (LBM) and visualization methods to provide deductive and inductive visualizations of Java object behavior. For the deductive visualization, this paper visualizes the object behavior by three different LBMTrees from thread, object interaction and method invocation view respectively. For the inductive visualization, this paper presents an Activity Spectrum Model (ASM) and a set of performance measurements based on the LBM. The visualization prototype is developed to access object behavior events by JVMPI, construct the models and visualize the models. Experiment shows that the results proposed here can provide comprehensive and clear understanding of Java object behaviors.
Keywords
Displays; Java; Large-scale systems; Logic; Measurement; Prototypes; Software prototyping; State-space methods; Visualization; Yarn; object activity spectrum; object behavior model; object visualization; software visualization;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering Advances, International Conference on
Conference_Location
Tahiti
Print_ISBN
0-7695-2703-5
Type
conf
DOI
10.1109/ICSEA.2006.261316
Filename
4031845
Link To Document