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

C/C++程序安全检查工具中数据流分析器的设计与实现

摘要第1-4页
Abstract第4-7页
第一章 绪论第7-13页
   ·研究背景第7-9页
     ·程序分析和静态检查第7-8页
     ·静态安全检查相关工作第8-9页
     ·数据流分析相关工作第9页
   ·C/C++程序安全检查工具概述第9-11页
   ·本文工作及内容组织第11-13页
     ·本文的工作第11-12页
     ·本文的内容组织第12-13页
第二章 相关工具技术和数据流分析基础第13-21页
   ·相关工具和技术第13-17页
     ·符号表第13页
     ·ANTLR和抽象语法树第13-15页
     ·控制流图第15-16页
     ·函数依赖分析第16-17页
   ·数据流分析技术第17-19页
     ·数据流分析概述第17-18页
     ·数据流方程第18页
     ·迭代数据流分析方法第18-19页
   ·本章小结第19-21页
第三章 数据流分析器的设计与实现第21-43页
   ·整体数据流分析方案第21-24页
     ·控制流路径第21-22页
     ·基于控制流路径的数据流分析方法第22-23页
     ·本文的数据流分析方案第23-24页
   ·数据流分析器的整体设计第24-25页
   ·路径管理模块的设计与实现第25-33页
     ·路径管理模块中数据结构的设计第25-28页
     ·控制流路径搜索算法第28-33页
   ·数据流分析驱动模块的设计与实现第33-37页
     ·DataFlowAnalyzer类的设计第33-36页
     ·数据流分析驱动算法第36-37页
   ·AST遍历模块的设计与实现第37-41页
     ·抽象语法树遍历器的设计第37-40页
     ·利用AST遍历器计算数据流信息第40-41页
   ·数据流分析器的扩展第41-42页
   ·本章小结第42-43页
第四章 整型变量值分析的设计与实现第43-57页
   ·别名分析概述第43-44页
   ·整型变量值分析概述第44页
   ·整型变量值信息存储结构的设计第44-46页
   ·整型变量值分析的实现第46-56页
     ·全局整型变量值信息收集第46-47页
     ·整型变量值信息传播第47-48页
     ·获取符号条目第48-50页
     ·表达式求值第50-52页
     ·整型变量值信息更新第52-53页
     ·跨过程整型变量值分析第53-55页
     ·猜测整型变量值第55-56页
   ·利用整型变量值信息进行数组越界检查第56页
   ·本章小结第56-57页
第五章 实例分析第57-61页
第六章 结束语第61-63页
致谢第63-65页
参考文献第65-66页

论文共66页,点击 下载论文
上一篇:基于商业智能的公交信息分析系统的设计与实现
下一篇:基于神经网络的射频元件建模与仿真软件的设计与实现