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

面向方面程序指向分析工具的设计与实现

摘要第1-5页
ABSTRACT第5-11页
第一章 绪论第11-20页
   ·背景介绍第11-16页
     ·面向对象编程及其所存在的问题第11-12页
     ·面向方面编程述评第12-14页
     ·ASPECTJ 语言概述第14-15页
     ·指向分析基本概念第15-16页
   ·课题的研究动机第16-17页
   ·论文的基本思想和成果第17-18页
   ·论文组织结构第18-20页
第二章 指向分析概述第20-30页
   ·指向分析方法的分类第20-21页
   ·指向分析技术的现状第21-25页
   ·JAVA 语言的指向分析的语义第25-29页
   ·本章小结第29-30页
第三章 面向方面程序的语义第30-35页
   ·概述第30页
   ·ASPECTJ 语言特点分析第30-31页
   ·ASPECTJ 语言的调用图影响元素分析第31-34页
     ·概述第31-32页
     ·POINTCUT 语言元素分析及解决方案第32-33页
     ·ADVICE 语言元素分析及解决方案第33-34页
   ·本章小结第34-35页
第四章 面向方面程序指向分析语义第35-49页
   ·面向方面指向图的基本表示第35-37页
   ·处理切入点参数传递第37-38页
   ·处理通知参数传递第38-42页
   ·扩展在调用点分析的语义第42-43页
   ·通知调用树第43-48页
   ·本章小结第48-49页
第五章 面向方面程序指向分析工具AJPTAT 的设计与实现第49-65页
   ·AJPTAT 系统的总体结构第49-50页
   ·ASPECTJ 程序调用图第50-51页
   ·用于分析的一些基本数据结构第51-52页
     ·方面表第51页
     ·域访问表第51-52页
     ·小结第52页
   ·ASPECTJ 指针赋值图第52-55页
   ·ASPECTJ 指针赋值图生成模块第55-62页
     ·初始化模块第55-56页
     ·过程内的分析模块第56-60页
     ·过程间分析模块第60-62页
   ·指向图生成模块第62-63页
   ·本章小结第63-65页
第六章 实验评估第65-71页
   ·概述第65-67页
   ·实验设计第67页
   ·精度分析第67-68页
   ·性能分析第68-69页
   ·结论第69页
   ·本章小结第69-71页
第七章 指向图的应用:虚调用解析第71-74页
   ·概述第71-72页
   ·执行虚调用解析及结果分析第72-73页
   ·结论第73页
   ·本章小结第73-74页
第八章 总结第74-76页
   ·本文主要贡献第74页
   ·研究展望第74-76页
参考文献第76-81页
攻读硕士学位期间已发表或录用的论文第81-82页
致谢第82-85页
上海交通大学硕士学位论文答辩决议书第85页

论文共85页,点击 下载论文
上一篇:基于基准面全局电场的外翻快速算法
下一篇:面向方面软件的测试用例排序技术