• DocumentCode
    2030180
  • Title

    Using a molecular metaphor to facilitate comprehension of 3D object diagrams

  • Author

    Malloy, Brian A. ; Power, James F.

  • Author_Institution
    Clemson Univ., SC, USA
  • fYear
    2005
  • fDate
    20-24 Sept. 2005
  • Firstpage
    233
  • Lastpage
    240
  • Abstract
    This paper presents a strategy for the visualization of dynamic object relationships in Java programs. The metaphor of a chemical molecule is used to aid comprehension, and to help in reducing the size of the object graph. Our strategy has been implemented by dynamically instrumenting Java bytecode to collect trace data, which is then analyzed and visualized in 3D using VRML. Quantitative and graphical results are presented, based on an analysis of programs in the SPEC JVM98 and JOlden benchmark suites.
  • Keywords
    Java; data visualisation; formal specification; object-oriented programming; program visualisation; virtual reality languages; 3D object diagrams; JOlden; Java bytecode; Java programs; SPEC JVM98; VRML; chemical molecule; dynamic object relationship visualization; molecular metaphor; object graph; Chemical elements; Computer architecture; Data visualization; Design engineering; Instruments; Java; Model driven engineering; Programming profession; Software systems; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Visual Languages and Human-Centric Computing, 2005 IEEE Symposium on
  • Print_ISBN
    0-7695-2443-5
  • Type

    conf

  • DOI
    10.1109/VLHCC.2005.66
  • Filename
    1509508