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

面向对象程序的指向分析技术研究

附件第5-6页
摘要第6-8页
ABSTRACT第8-9页
目录第10-15页
表格索引第15-17页
插图索引第17-19页
主要符号对照表第19-20页
第一章 绪论第20-38页
    1.1 研究背景第20-22页
    1.2 研究现状第22-34页
        1.2.1 指向分析的研究现状第22-28页
        1.2.2 带概率的指向分析与投机优化现状第28-30页
        1.2.3 面向方面程序分析的现状第30-32页
        1.2.4 支持 PGAS 模型的并发程序分析的现状第32-34页
    1.3 尚需解决的问题第34-35页
    1.4 论文的内容和主要贡献第35-36页
    1.5 本文内容的组织第36-38页
第二章 程序表示以及元素符号第38-51页
    2.1 Java 语言程序表示第38-40页
    2.2 针对新型语言的扩展表示第40-50页
        2.2.1 面向方面语言程序表示第40-45页
        2.2.2 支持 PGAS 模型的并发语言程序表示第45-50页
    2.3 本章小结第50-51页
第三章 带概率的 Java 程序指向分析第51-77页
    3.1 引言第51-53页
    3.2 针对 Java 程序带概率的指向分析第53-62页
        3.2.1 带概率的指向关系以及指向图第53-55页
        3.2.2 带概率的过程内分析第55-59页
        3.2.3 带概率的过程间分析第59-62页
    3.3 实例研究第62-66页
    3.4 实验评估第66-73页
        3.4.1 工具实现第66-67页
        3.4.2 实验设计第67-68页
        3.4.3 指向集的精度评估第68-69页
        3.4.4 指向概率的精度评估第69-71页
        3.4.5 带概率指向分析性能研究第71-72页
        3.4.6 讨论第72-73页
    3.5 应用讨论第73-74页
    3.6 相关工作比较第74-76页
        3.6.1 传统的流敏感指向分析第74-75页
        3.6.2 针对 C 语言带概率的指针分析第75-76页
    3.7 本章小结第76-77页
第四章 基于 CFL 可达性的流敏感指向分析第77-106页
    4.1 引言第77-79页
    4.2 指向依赖图的构建第79-81页
    4.3 基于 CFL 可达性流敏感指向分析原理第81-83页
    4.4 基于 CFL 可达性流敏感指向分析算法第83-91页
        4.4.1 流敏感指向分析泛型算法第83-85页
        4.4.2 指向分析算法实现第85-91页
    4.5 实例研究第91-96页
    4.6 实验评估第96-102页
        4.6.1 指向依赖图的构建性能第97-99页
        4.6.2 流敏感指向分析算法的评估第99-102页
    4.7 相关工作比较第102-105页
        4.7.1 流敏感指向分析第102页
        4.7.2 需求驱动的指向分析第102-103页
        4.7.3 相关工作小结第103-105页
    4.8 本章小结第105-106页
第五章 基于 CFL 可达性的并行指向分析第106-126页
    5.1 引言第106-107页
    5.2 基于 CFL 可达性的并行指向分析算法第107-110页
    5.3 算法优化第110-113页
    5.4 实例研究第113-117页
    5.5 实验评估第117-123页
        5.5.1 工具实现第117-118页
        5.5.2 实验设计第118-119页
        5.5.3 实验结果以及讨论第119-123页
    5.6 相关工作比较第123-125页
    5.7 本章小结第125-126页
第六章 针对方面织入程序的指向分析第126-151页
    6.1 引言第126-128页
    6.2 连接点敏感的指向分析第128-136页
        6.2.1 约束以及约束求解第128-129页
        6.2.2 方面代码分析第129-134页
        6.2.3 约束织入过程第134-136页
    6.3 实例研究第136-142页
    6.4 实验评估第142-149页
        6.4.1 AJPoints 的精度研究第144-146页
        6.4.2 AJPoints 的性能研究第146-149页
    6.5 相关工作比较第149-150页
        6.5.1 指向分析第149-150页
        6.5.2 面向方面软件静态分析第150页
    6.6 本章小结第150-151页
第七章 针对并发程序的地址分析第151-177页
    7.1 引言第151-152页
    7.2 地址分析规约第152-155页
    7.3 上下文非敏感的地址分析算法第155-161页
        7.3.1 构建活动嵌套图第155页
        7.3.2 地方约束图第155-158页
        7.3.3 地方约束图求解第158-161页
    7.4 实例分析第161-164页
    7.5 活动敏感的地址分析第164-168页
    7.6 实验评估第168-175页
        7.6.1 性能和精度研究第169-172页
        7.6.2 实例域访问的安全性检查第172-175页
    7.7 相关工作第175-176页
        7.7.1 传统的指向分析第175-176页
        7.7.2 X10 语言的地址分析第176页
    7.8 本章小结第176-177页
全文总结第177-180页
附录 A 基于数据流迭代的流敏感指向分析第180-181页
附录 B 基于约束求解的流非敏感指向分析第181-183页
参考文献第183-197页
致谢第197-198页
攻读学位期间发表的学术论文目录第198页

论文共198页,点击 下载论文
上一篇:骨肉瘤流行病学研究--单中心13年经验总结
下一篇:大块无序金属的设计以及高温高压诱导其结构演变的研究