摘要
在总结程序设计可视化特点的基础上,提出提供开发过程中各种动态视图的可视化软件开发环境(VSDE)。鉴于装载器是Java编译器和虚拟机中的交叉模块,选取可视化Java类装载器(VJL)作为VSDE的预研。VJL提供在启动装载阶段和解析阶段中,一组装载相关类型的装载过程以及涉及信息的动态视图。VJL中的线程通信的模式以及通用图形模块的思想,可以应用于VSDE后续模块的开发。最后给出运行实例,演示VJL在不同阶段所提供的动态视图。
Based on characteristics of visualization of program design, visualization software development environment (VSDE) is put forward, which provides dynamic views during the process of developing. Considering the loader is the intersected module between the Java compiler and Java virtual machine, visualization Java class loader (VJL) is chosen as the pre-research on VSDE. During the start-up loading or resolving process, VJL provides dynamic views of the loading process of a group of classes with regard to loading and the information relate to the process. The idea of designing the VJL is applied to the subsequent modules of VSDE, including the pattern of the thread communication and the general graph module. In the end, a running demonstration demonstrates different dynamic views provided by the VJL during different processes.
出处
《计算机工程与设计》
CSCD
北大核心
2006年第20期3909-3912,共4页
Computer Engineering and Design
关键词
可视化软件开发环境
程序设计可视化
类装载器
可视化
交互
visualization software development environment
visualization of program design
class loader
visualization
interactive