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

对涉及到多变量的原子性违例错误的动态检测

摘要第1-5页
ABSTRACT第5-9页
第一章 绪论第9-20页
   ·研究背景和意义第9-18页
     ·并发编程的发展第9-10页
     ·并发程序中多线程的问题第10-11页
     ·Java 的分析技术第11-12页
     ·Java 的多线程机制第12-16页
     ·课题的研究意义第16-18页
   ·论文的基本思想和成果第18页
   ·本文的组织结构第18-19页
   ·本章小结第19-20页
第二章 并发程序的错误类型和检测方法第20-28页
   ·数据竞争第20-22页
     ·数据竞争的定义与示例第20-22页
     ·数据竞争的检测技术第22页
   ·原子性违例第22-25页
     ·原子性违例的定义与示例第22-23页
     ·原子性违例的检测技术第23-25页
   ·死锁第25-26页
     ·死锁的定义与示例第25页
     ·死锁的检测技术第25-26页
   ·其它测试方法第26-27页
   ·本章小结第27-28页
第三章 动态检测工具的设计及实现第28-49页
   ·工具的总体架构及流程第28-29页
   ·工具的预处理模块第29-34页
     ·Java 字节码及Soot 简介第29-31页
     ·预处理模块介绍第31-33页
     ·插装点的识别及字节码插装的实现第33-34页
   ·工具的变量语义挖掘模块第34-41页
     ·程序规则和数据挖掘第34-37页
     ·语义挖掘模块介绍第37-38页
     ·共享变量的相关性定义第38-41页
   ·工具的错误检测模块第41-48页
     ·错误检测模块介绍第41-42页
     ·错误检测算法第42-48页
   ·本章小结第48-49页
第四章 实验评估第49-56页
   ·实验基准程序介绍第49-50页
   ·实验方法及过程第50-52页
   ·实验结果及讨论第52-55页
     ·实验结果第52-53页
     ·实验案例第53-55页
   ·本章小结第55-56页
第五章 经验及总结第56-58页
   ·本文主要贡献第56-57页
   ·研究展望第57-58页
参考文献第58-63页
致谢第63-65页
攻读硕士学位期间已发表的学术论文第65-67页

论文共67页,点击 下载论文
上一篇:软件运维服务管理过程的研究
下一篇:虚拟手术系统中基于混合模型的切割仿真研究