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

Java程序维护中基于别名分析的错误诊断技术与工具

摘要第1-4页
Abstract第4-8页
第一章 绪论第8-12页
   ·研究背景第8-9页
   ·国内外研究现状第9-10页
   ·研究问题第10-11页
   ·论文工作及组织结构第11-12页
第二章 基于别名分析的 Java 程序错误诊断技术第12-21页
   ·软件维护第12-14页
     ·软件维护的定义与分类第12-13页
     ·程序维护中的纠错性维护第13-14页
   ·别名分析技术第14-20页
     ·Java中别名关系的表示第14-16页
     ·别名分析方法第16页
     ·别名分析中的数据结构第16-20页
       ·控制流图第17-18页
       ·方法调用图与方法依赖第18-19页
       ·别名关系图和对象类型表第19-20页
   ·本章小结第20-21页
第三章 面向错误诊断的别名分析相关分析与设计第21-39页
   ·面向对象程序中别名引起的问题第21-23页
   ·面向对象程序 Java 中的别名分析问题第23-24页
   ·别名分析步骤第24-26页
   ·对象类型表第26页
   ·类内别名分析方法第26-35页
     ·带异常结构的控制流分析第26-30页
     ·流敏感的别名分析第30-33页
       ·别名信息传播规则分析第30页
       ·方法内别名计算规则分析第30-32页
       ·方法间别名计算规则与算法设计第32-33页
     ·别名关系图分析第33-35页
   ·基于需求的类间别名分析方法第35-37页
     ·实例成员访问分析与计算第35-36页
     ·类间别名计算分析第36-37页
   ·本章小结第37-39页
第四章 基于 Eclipse 的 Java 程序错误诊断工具实现第39-62页
   ·别名分析工具简介第39-40页
   ·抽象语法树第40-41页
   ·程序静态信息的提取第41-46页
     ·静态信息的数据结构第42-43页
     ·变量和方法调用信息的获取第43-45页
     ·定值和引用信息的获取第45-46页
   ·方法调用图构造第46-47页
   ·类内方法的别名信息处理第47-48页
   ·方法内别名信息获取第48-54页
     ·赋值语句的别名分析处理第48-50页
     ·含初始化的指针别名声明语句的处理第50页
     ·别名关系的消除与合并第50-51页
     ·各种控制流语句的处理第51-53页
       ·条件语句第52页
       ·循环语句第52页
       ·跳转语句第52-53页
       ·异常处理结构第53页
     ·方法内别名信息的存储处理第53-54页
   ·方法间的别名信息获取第54-56页
     ·指针别名信息从调用点向被调用函数的传播第54-55页
     ·方法调用点后指针别名信息的获取第55-56页
   ·别名关系图构造第56-58页
   ·基于需求的别名信息获取第58-59页
   ·实验检验与分析第59-61页
     ·实验代码选择第59-60页
     ·实验结果与分析第60-61页
   ·本章小结第61-62页
第五章 结束语第62-64页
   ·本文工作总结第62-63页
   ·进一步研究方向第63-64页
致谢第64-65页
参考文献第65-68页
作者在读期间的研究成果第68-69页

论文共69页,点击 下载论文
上一篇:基于隧道技术的客户端策略路由的设计与实现
下一篇:基于面元的几何模型表示与多分辨率绘制