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

面向程序验证的循环不变式自动构造技术研究

摘要第1-10页
ABSTRACT第10-12页
第一章 绪论第12-26页
   ·引言第12-14页
   ·研究对象和成果第14-15页
   ·相关研究工作第15-23页
     ·可满足性理论第15-17页
     ·循环不变式构造算法第17-18页
     ·面向软件源程序的形式化分析与验证方法第18-23页
   ·本文结构第23-26页
第二章 程序验证与循环不变式构造的基本概念和方法第26-36页
   ·基本模型和概念第26-29页
     ·最强后置条件第26-27页
     ·最弱前置条件第27页
     ·Hoare 推理系统第27-28页
     ·迁移系统第28页
     ·循环不变式第28-29页
   ·多项式理想与Gr(o|¨)bner 基第29-32页
   ·循环不变式自动构造技术第32-35页
     ·基于抽象解释的循环不变式构造技术第32-33页
     ·基于约束求解的循环不变式构造技术第33-35页
   ·本章小结第35-36页
第三章 循环不变式构造中的控制流精化技术第36-56页
   ·引言第36-37页
   ·非确定分支程序模型第37-39页
   ·循环不变式构造中的控制流精化第39-52页
     ·赋值循环第39-41页
     ·多路径循环第41-42页
     ·控制流精化算法第42-49页
     ·算法分析第49-52页
   ·析取形式的循环不变式第52-53页
   ·安全性质验证第53-54页
   ·本章小结第54-56页
第四章 基于表达式有限差分的循环不变式构造技术第56-68页
   ·引言第56页
   ·基于表达式有限差分的不变式构造技术第56-62页
     ·表达式的有限差分第56-58页
     ·基于有限差分的循环不变式构造算法第58-61页
     ·约束求解第61-62页
   ·应用分析第62-65页
   ·本章小结第65-68页
第五章 基于QBF的循环不变式构造技术第68-92页
   ·引言第68-69页
   ·QBF 及其求解算法第69-80页
     ·QBF 基础第69-70页
     ·QBF求解算法第70-77页
     ·QBF求解算法中的常用的优化技术第77-80页
   ·基于QBF 的循环不变式构造算法第80-83页
     ·约束生成第81-82页
     ·约束求解第82-83页
   ·启发式策略第83-85页
   ·循环不变式构造工具与实验结果第85-90页
     ·基于QBF 的不变式构造工具第85-86页
     ·实验结果与分析第86-90页
   ·本章小结第90-92页
第六章 循环不变式与程序验证第92-110页
   ·引言第92-93页
   ·缓冲区溢出漏洞第93-95页
     ·缓冲区溢出漏洞的类型第93-94页
     ·缓冲区溢出漏洞的刻画第94-95页
   ·基于符号执行的漏洞检测技术第95-105页
     ·程序代码预处理技术第95-96页
     ·循环处理技术第96页
     ·函数调用的处理技术第96页
     ·基址安全表达式第96-102页
     ·优化的符号执行过程第102-104页
     ·循环不变式第104-105页
   ·实验结果第105-107页
   ·相关工作第107-108页
   ·本章小结第108-110页
第七章 总结与展望第110-112页
   ·本文的主要工作第110-111页
   ·进一步的工作第111-112页
致谢第112-114页
参考文献第114-121页
攻读博士学位期间撰写的主要论文第121-122页
攻读博士学位期间参加的主要科研工作第122页

论文共122页,点击 下载论文
上一篇:新闻话题表示模型和关联追踪技术研究
下一篇:面向位置服务的移动对象并发查询处理技术