首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序语言、算法语言论文

基于Java的逆向变换方法及工具的研究

中文摘要第1-5页
英文摘要第5-6页
第一章 绪论第6-8页
 一、 逆向工程的意义及概况第6页
 二、 现状的分析第6-7页
 三、 本文所述的问题及安排第7-8页
第二章 逆向工程概述第8-17页
 第一节 逆向工程概念第9-10页
  1. 逆向工程的定义第9页
  2. 逆向工程的核心第9-10页
 第二节 逆向工程的目的与任务第10-15页
 第三节 逆向工程的方法与工具第15-17页
第三章 面向对象JAVA程序可视化表示方法第17-28页
 第一节 UML介绍第17-19页
 第二节 UML类图的可视化描述第19-22页
  1. UML类图的可视化描述第19-20页
  2. 类之间的关系第20-21页
  3. 类图中属性与方法语法规定第21-22页
 第三节 JAVA过程蓝图与抽象逻辑结构图的表示方法第22-28页
  1. JAVA过程蓝图定义及表示方法第22-24页
  2. 抽象逻辑结构图的形式化定义及其表示法第24-28页
   2.1 抽象逻辑结构图的形式化定义第24-25页
   2.2 ALSD图形表示方法第25-28页
第四章 JAVA代码逆向变换规则和机制第28-41页
 第一节 JAVA源码到UML的映射规则第28-35页
  1. 信息的抽取和可视化第28-30页
  2. UML与Java间的逆向映射规则第30-33页
  3. JAVA代码逆向表示第33-34页
  4. 包图的划分第34-35页
 第二节 ALSD的过程抽象规则第35-41页
  1. Java源代码到ALSD实现层的映射机制第35-36页
  2. 实现层到逻辑层的语义聚集第36-37页
  3. 逻辑层到概念层的逆向机制第37-41页
第五章 逆向变换支持工具的设计第41-51页
 第一节 静态分析器第41-42页
 第二节 抽取机制第42-44页
  1. 实体类型第42-43页
  2. 属性转换规则第43-44页
  3. 角色的分离第44页
 第三节 ALSD编辑器第44-47页
  1. 结点编辑器第45-46页
  2. 结点的语义聚集的实现第46-47页
  3. ALSD的功能第47页
 第四节 建模工具第47-48页
 第五节 逆向系统界面第48-49页
 第六节 系统数据库结构第49-51页
结束语第51-52页
参考文献第52-56页
致谢第56页

论文共56页,点击 下载论文
上一篇:发展战略选择与竞争能力提升--新世纪初苏南农村工业发展战略研究
下一篇:α-取代的对甲磺酰基苯丙烯酸类化合物的设计、合成和抗炎活性研究