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

基于变量关系图和符号执行的指针相关路径分析

第1章 引言第1-10页
   ·软件测试第6-7页
   ·静态软件测试第7-8页
   ·论文的内容以及组织第8-10页
     ·作者的主要研究工作第8-9页
     ·论文的组织第9-10页
第2章 静态测试的研究现状第10-18页
   ·传统的程序分析第10-11页
   ·静态测试中的程序分析第11-14页
     ·符号执行第12页
     ·定理证明第12-13页
     ·类型推导(type inference)第13页
     ·抽象解释(abstract interpretation)第13页
     ·基于规则的静态测试第13-14页
     ·模型检测第14页
   ·目前的一些静态分析测试项目第14-16页
     ·PREfix第14-15页
     ·ESC第15页
     ·Metal & ESP第15页
     ·BANE第15-16页
     ·SLAM第16页
     ·Lint第16页
     ·Cyclone & Vault第16页
   ·小结第16-18页
第3章 路径可行性分析工具PAT第18-24页
   ·PAT的输入第18-19页
   ·路径的符号执行第19-20页
   ·利用约束求解工具Bonus对约束集合求解第20-21页
   ·小结第21-24页
第4章 包含指针的程序路径的分析第24-44页
   ·背景第24页
   ·变量关系图第24-28页
     ·变量关系图的定义第25-26页
     ·基本数据类型的表示第26-27页
     ·结构类型变量的表示第27-28页
   ·变量关系图的构造和调整第28-32页
     ·变量关系图的构造第28页
     ·变量在关系图中对应的结点的定位第28-29页
     ·赋值动作第29页
     ·存储的分配和释放第29-30页
     ·过程调用第30-32页
   ·利用变量关系图根据规约检测程序第32-41页
     ·悬空指针引用检测第32页
     ·变量初始化检测第32页
     ·程序存储泄漏检测第32-35页
     ·变量关系图与符号执行的结合第35-41页
   ·工具的实现第41-42页
   ·小结第42-44页
第5章 PAT中的规约及其翻译第44-52页
   ·形式规约第44-47页
     ·VDM第44页
     ·B第44-45页
     ·Z第45页
     ·CLEAR第45页
     ·SDL、Estelle及LOTOS第45-46页
     ·Larch & JML第46页
     ·断言第46-47页
   ·PAT的规约语言的设计第47-50页
   ·形式规约的翻译第50-51页
   ·小结第51-52页
第6章 总结第52-54页
   ·工作的总结和讨论第52-53页
   ·进一步的工作第53-54页
附录1 PAT接受的程序路径的BNF文法第54-56页
附录2 PAT中使用的规约语言的BNF文法第56-58页
参考文献第58-62页
发表文章目录第62-64页
致谢第64页

论文共64页,点击 下载论文
上一篇:利益相关者与公司治理法律制度研究
下一篇:单一系统映像机群监控系统的关键技术研究