JAVAVIS: Automatic Program Visualization with Object and Sequence Diagrams Using the Java Debug Interface (JDI)

JAVAVIS: Automatic Program Visualization with Object and Sequence Diagrams Using the Java Debug Interface (JDI)
复制标题

JAVAVIS:使用 Java 调试接口 (JDI) 通过对象图和序列图实现自动程序可视化

DOI:
--
复制
发表时间:
2001
期刊:
Software Visualization
影响因子:
--
通讯作者:
Thomas Schmitt
Thomas Schmitt
中科院分区:
--
文献类型:
--
作者:
R. Oechsle;Thomas Schmitt

文献摘要

被引文献

相似文献

JAVAVIS系统的目标是帮助学生理解Java程序在执行过程中发生了什么。第一个版本的主要重点是顺序Java程序,尽管有一些对并发线程的可视化支持。该系统使用Java接口(JDI),因此不需要修改Java源代码来提取信息。该系统通过显示多个对象图和单个序列图来显示正在运行的程序的动态行为。调用堆栈上的每个活动方法都有一个对象关系图。图中的所有修改都通过平滑过渡完成。
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.