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

C++异常处理安全模式研究

摘要第1-4页
ABSTRACT第4-7页
第一章 绪论第7-11页
   ·研究背景第7-8页
   ·C/C++程序静态检查第8页
   ·论文主要工作与论文组织结构第8-11页
第二章 XDCHECK的整体设计第11-19页
   ·XDCHECK的设计思想第11-14页
     ·基于GCC中间表示的分析第11页
     ·自下而上分析第11-13页
     ·程序分析与安全模式结合第13-14页
   ·XDCHECK的体系结构第14-17页
     ·前端处理第15页
     ·信息收集第15-16页
       ·符号表生成第15-16页
       ·契约关系分析第16页
       ·函数依赖关系分析第16页
     ·后端安全检查第16-17页
     ·错误报告管理第17页
   ·本章小结第17-19页
第三章 函数依赖关系分析第19-29页
   ·函数依赖关系第19-20页
   ·函数依赖关系分析的设计第20-23页
   ·函数依赖关系分析的实现第23-28页
     ·获取函数调用关系算法第23-25页
     ·函数依赖关系排序算法第25-27页
     ·排序算法效率分析第27-28页
   ·本章小结第28-29页
第四章 异常安全模式分析与设计第29-51页
   ·C++异常处理机制第29-30页
   ·异常安全漏洞分类与分析第30-32页
   ·异常安全检查的基本思想第32页
   ·异常安全模式构建第32-41页
     ·属性介绍第33-34页
     ·过程间异常安全模式构建第34-38页
       ·获取异常所在的try作用域第34-35页
       ·记录函数可能抛出的异常列表第35-36页
       ·异常携带资源状态信息传递第36-38页
     ·过程内异常安全模式构建第38-41页
       ·异常抛出时相关漏洞描述第38-39页
       ·异常捕获时相关漏洞描述第39-40页
       ·函数出口处相关漏洞描述第40-41页
   ·关键数据结构与算法第41-49页
     ·try作用域分析算法第42-43页
     ·函数异常列表生成算法第43-45页
     ·异常抛出语句分析算法第45-47页
     ·异常类型相容性判别算法第47-48页
     ·函数接口检查算法第48-49页
   ·本章小结第49-51页
第五章 结果与分析第51-55页
   ·实例分析第51-52页
   ·结果分析第52-55页
结束语第55-57页
致谢第57-59页
参考文献第59-61页
作者在读期间研究成果第61-63页
附录A 异常安全检查关键节点文法第63-65页
附录B 产生式语义规则第65-67页

论文共67页,点击 下载论文
上一篇:三阶动力学方程的振动性
下一篇:基于SOAP/KQML的Web Services的知识通信研究