首页 | 本学科首页   官方微博 | 高级检索  
     检索      

面向Java语言的逆向工程工具JBRET-JAVA
引用本文:孙家骕,袁勇.面向Java语言的逆向工程工具JBRET-JAVA[J].湖南理工学院学报,2002,15(3):1-4.
作者姓名:孙家骕  袁勇
作者单位:北京大学计算机科学技术系 北京100871 (孙家骕),北京大学计算机科学技术系 北京100871(袁勇)
基金项目:国家八六三 ( 86 3— 30 6—ZT0 2— 0 3— 3),九五攻关 ( 98— 780— 0 1— 0 2 )资助项目
摘    要:逆向工程通过对具体系统的分析 ,得出系统的高层结构。我们研制开发的逆向工程工具JBRET -JAVA系统 ,采用EER(EnhancedEntityRelationship)模型为被分析的系统源程序建立概念模型 ,并用关系数据库存储所抽取的程序信息 ;在JBRET -JAVA中 ,程序信息抽取器以增量方式分析程序源代码、抽取程序信息 ;程序信息表示器生成交互式理解的可视化视图以及逆向OOD(Object -OrientedDesign)文档 ;增量方式分析提高了分析效率 ;数据收集和信息浏览相分离 ,增强了系统的可扩展性

关 键 词:逆向工程  再工程  程序理解  面向对象
文章编号:1008-620X(2002)03-0001-04
修稿时间:2002年6月4日

A Reverse Engineering Tool Java-Oriented Jbrft-Java
SUN Jia-su,YUAN Yong.A Reverse Engineering Tool Java-Oriented Jbrft-Java[J].Journal of Hunan Institute of Science and Technology,2002,15(3):1-4.
Authors:SUN Jia-su  YUAN Yong
Abstract:Reverse engineering can create high level structure via analyzing the system.JBRET-JAVA is an object-oriented reverse engineering tool,which was developed by us.JBRET-JAVA adopts the EER(Enhanced Entity Relationship)model to build the concept model for the source code to be analyzed and stores the information extracted from the source code into a program information database.JBRET-JAVA analyzes the program and extracts the information incrementally and effectively.After the database is created,JBRET-JAVA can create multiple views which supports user interaction,and also can create Object-Oriented Design(OOD)documentation for forward engineering use.Separating the data collection and information browsing phase in JBRET-JAVA enhances the system extensibility.
Keywords:reverse engineering  reengineering  program understanding  object-oriented
本文献已被 CNKI 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号