面向Java语言的逆向工程工具JBRET—JAVA |
| |
作者姓名: | 袁勇 |
| |
作者单位: | 北京大学计算机科学技术系,北京100871 |
| |
摘 要: | 逆向工程通过对具体系统的分析,得出系统的高层结构,我们研制开发的逆向工程工具JBRET-JAVA系统,采用EER(Enhanced Entity Relationship)模型为被分析的系统源程序建立概念模型,并用关系数据库存储所抽取的程序信息;在JBRET-JAVA中,程序信息抽取器以增量方式分析程序源代码,抽取程序信息;程序信息表示器生成交互式理解的可视化视图以及逆向OOD(Object-Oriented Design)文档;增量方式分析提高了分析效率;数据收集和信息浏览相分离,增强了系统的可扩展性。
|
关 键 词: | Java语言 JBRET-JAVA 逆向工程 再工程 程序理解 面向对象 软件工具 遗产系统 |
本文献已被 维普 等数据库收录! |
|