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

面向程序理解的转换系统研究

摘要第1-6页
ABSTRACT第6-10页
第一章 前言第10-14页
   ·研究背景第10页
   ·研究现状第10-13页
     ·RationalRose工具第11页
     ·MORALE/ISVis工具第11页
     ·August-II工具第11页
     ·MicrosoftVisio2002工具第11-12页
     ·Sniff+工具第12页
     ·JBPAS工具第12-13页
   ·论文的内容与结构第13-14页
第二章 程序理解述评第14-29页
   ·软件逆向工程的定义及相关概念第14-16页
   ·程序理解的重要性与定义第16页
   ·程序理解的任务第16-17页
   ·程序理解的方法第17-18页
   ·程序设计决策第18-20页
     ·设计决策的分类第18-19页
     ·假想设计决策与实际设计决策第19-20页
   ·解析程序设计决策第20-28页
     ·解析设计决策的过程第20页
     ·解析高层设计决策第20-22页
     ·软件结构的典型形式第22-23页
     ·程序各模块之间的耦合第23-26页
     ·解析低层设计决策第26页
     ·模块内部的内聚强度第26-28页
   ·小结第28-29页
第三章 转换系统及其架构第29-35页
   ·转换系统概述第29页
   ·转换系统的组成第29页
   ·软件开发的转换模型第29-30页
   ·转换的种类第30-31页
     ·编译器转换第30页
     ·源到源的转换第30-31页
   ·转换系统的应用—重写规则第31-32页
   ·面向程序理解的转换系统架构第32-35页
     ·逆向分析器第33页
     ·语义库第33-34页
     ·关联描述第34-35页
第四章 系统实现原理第35-48页
   ·面向程序理解的转换系统系开发概述第35页
   ·词法分析器的设计及实现第35-38页
     ·词法分析原理第35-36页
     ·词法分析第36-37页
     ·词法分析实现第37-38页
   ·LL(1)预测分析第38-42页
     ·FIRST()集及其实现第38-39页
     ·FOLLOW()集极其实现第39-40页
     ·预测分析表M[A,a]的构造第40-42页
   ·分析器总控程序的设计第42-43页
     ·分析器总控程序算法第42页
     ·分析器总控程序的实现第42-43页
   ·语义库分析第43-45页
   ·关联描述第45-48页
第五章 应用原理与实例第48-54页
   ·应用概述第48页
   ·嵌套与并列第48-50页
     ·数据结构第48-49页
     ·实现方法第49页
     ·嵌套关系算法第49页
     ·并列关系算法第49-50页
     ·嵌套和并列关系算法的实现第50页
   ·测试实例第50-54页
总结与进一步工作第54-55页
参考文献第55-58页
致谢第58-59页
附录A:攻读硕士学位期间发表文章第59-60页
附录B:源代码清单第60-70页

论文共70页,点击 下载论文
上一篇:VLIW DSP汇编器与代码生成器的设计与实现
下一篇:中铁十三集团公司质量、环境、职业健康安全保证体系设计