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

基于转换的程序分析技术的研究与应用

摘要第1-5页
ABSTRACT第5-7页
目录第7-10页
CONTENTS第10-13页
第一章 绪论第13-23页
   ·本文研究背景第13-20页
     ·程序分析评价技术现状第14-16页
     ·程序理解技术现状第16-18页
     ·程序度量技术现状第18-19页
     ·程序转换技术现状第19-20页
   ·本文研究要点第20-22页
     ·词法和语法分析器的构造第20-21页
     ·程序度量第21页
     ·交互函数到内部函数的转换第21页
     ·内部函数分析第21-22页
     ·程序的比较和评价第22页
   ·课题目标第22页
   ·内容组织第22-23页
第二章 AnalyseC系统框架第23-28页
   ·AnalyseC的系统框架第23-24页
   ·开发AnalyseC使用的主要工具第24-28页
     ·ANTLR的引入第24-25页
     ·程序转换中使用的数据结构第25-28页
第三章 C语言分析器的构造第28-34页
   ·C语言分析器第28-32页
     ·词法分析器第28-31页
     ·语法分析器第31-32页
   ·语法树分析器第32-34页
     ·语法树的结构第32-33页
     ·语法树分析器的构造第33-34页
第四章 在结构层次的程序分析第34-42页
   ·传统软件度量第34-36页
     ·环形复杂度度量第34-35页
     ·Halstead软件科学理论第35-36页
     ·面向对象的软件度量第36页
   ·结构相似性分析第36-40页
     ·控制结构分析第36-38页
     ·函数调用分析第38-39页
     ·数据结构分析第39-40页
   ·程序结构分析器的设计第40-42页
第五章 在语义层次的程序分析第42-63页
   ·交互函数到内部函数的转换第43-47页
     ·概述第43-44页
     ·内联规则第44-45页
     ·避免重名第45-46页
     ·内联递归函数第46-47页
   ·内部函数分析第47-61页
     ·程序基本转换第47-55页
     ·将程序用程序依赖图表示第55-59页
     ·程序高级转换第59-61页
   ·程序语义分析器的设计第61-63页
第六章 程序的比较和评价第63-69页
   ·程序切片第63-65页
   ·程序的比较和评价第65-68页
     ·文字差别和语义差别第65-66页
     ·比较和评价第66-68页
   ·程序比较器的设计第68-69页
第七章 运行示例与应用讨论第69-77页
   ·运行示例第69-75页
     ·结构层次的分析示例第70-72页
     ·语义层次的分析示例第72-75页
   ·应用讨论第75-77页
结束语第77-79页
参考文献第79-84页
攻读硕士学位期间发表的论文第84-86页
致谢第86页

论文共86页,点击 下载论文
上一篇:我国中小型第三方物流企业的战略联盟研究
下一篇:格鲁吉亚中小学生汉字习得研究--基于European school初级班教学实践