Title :
Visualizing object-oriented software in virtual reality
Author :
Maletic, Jonathan I. ; Leigh, Jason ; Marcus, Andrian ; Dunlap, Greg
Author_Institution :
Dept. of Comput. Sci., Memphis Univ., TN, USA
Abstract :
The paper describes a system, Imsovision, for visualizing object-oriented software in a virtual reality Environment. A visualization language (COOL) is defined that maps C++ source code to a visual representation. Our aim is to develop a language with few metaphors and constructs, but with the ability to represent a variety of elements with no ambiguity or loss of meaning. In addition, the visualization has to maximally use the potential of the used media. The design of the OO software system and its attributes are represented in the visualization. Class information, relationships between classes, and metric information is displaced. VRML is used for the visualization and it is rendered in the CAVE environment
Keywords :
C++ language; object-oriented programming; program visualisation; software tools; virtual reality; virtual reality languages; C++ source code; CAVE; COOL; Imsovision; VRML; class information; metric information; object-oriented software visualisation; virtual reality; visual representation; visualization language; Computer architecture; Computer science; Data visualization; Displays; Laboratories; Software maintenance; Software systems; Software tools; Unified modeling language; Virtual reality;
Conference_Titel :
Program Comprehension, 2001. IWPC 2001. Proceedings. 9th International Workshop on
Conference_Location :
Toronto, Ont.
Print_ISBN :
0-7695-1131-7
DOI :
10.1109/WPC.2001.921711