×

JAVAVIS: Automatic program visualization with object and sequence diagrams using the Java debug interface (JDI). (English) Zbl 1043.68949

Diehl, Stephan (ed.), Software visualization. International seminar Dagstuhl Castle, Germany, May 20–25, 2001. Revised papers. Berlin: Springer (ISBN 3-540-43323-6). Lect. Notes Comput. Sci. 2269, 176-190 (2002).
Summary: The goal of the JAVAVIS system is to help students understand what is happening in a Java program during execution. The primary focus of the first release is on sequential Java programs, although there is some support for visualizing concurrent threads. The system uses the Java Debug Interface (JDI), so there are no modifications needed in the Java source code for the extraction of information. The system shows the dynamic behavior of a running program by displaying several object diagrams and a single sequence diagram. There is one object diagram for each active method on the call stack. All modifications in the diagrams are done by smooth transitions.
For the entire collection see [Zbl 0987.68756].

MSC:

68U99 Computing methodologies and applications
68N01 General topics in the theory of software

Software:

JAVAVIS
PDFBibTeX XMLCite
Full Text: Link