• 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