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

C程序证明策略在Coq中的设计和实现

摘要第1-6页
ABSTRACT第6-10页
第一章 绪论第10-16页
   ·研究背景第10-12页
   ·已有工作基础第12页
   ·本文研究的问题和主要贡献第12-14页
   ·章节安排第14-16页
第二章 技术背景介绍第16-28页
   ·程序语言及逻辑第16-25页
     ·SCPL语言的语法第16-18页
     ·表达式求值的语义第18-19页
     ·逻辑断言第19-22页
     ·三元组的推理规则第22-24页
     ·表达式符号求值的推理规则第24-25页
   ·策略编写语言Ltac简介第25-26页
   ·本章小结第26-28页
第三章 分离逻辑断言之间蕴含关系的自动证明策略第28-42页
   ·推理断言之间蕴含关系的sep_auto第28-38页
     ·使断言规范化的sep_normal第30-31页
     ·消除非纯断言的sep_cancel第31-34页
     ·sep_auto用到的其他证明策略第34-38页
   ·一个使用sep_auto的自动证明实例第38-40页
   ·本章小结第40-42页
第四章 Hoare三元组的自动证明策略第42-60页
   ·前向推理三元组的hoare_forward第42-52页
     ·检查前条件中资源的hoare_unfold第44-50页
     ·为第一条语句生成后条件的hoare_forward_stmt第50-51页
     ·表达式符号求值的symbolic_execution第51-52页
   ·使用hoare_forward自动证明单链表原地逆转的程序第52-55页
   ·使用hoare_forward进行交互式证明第55-58页
   ·本章小结第58-60页
第五章 证明策略的Coq实现分析第60-68页
   ·证明策略的Coq实现代码统计第60-61页
   ·使用证明策略证明的一些程序的统计第61-64页
   ·与相关工作的比较第64-66页
   ·证明策略的性能分析第66-67页
   ·本章小结第67-68页
第六章 结束语第68-70页
   ·论文总结第68页
   ·进一步工作第68-70页
参考文献第70-72页
致谢第72-74页
在读期间发表的学术论文与取得的研究成果第74页

论文共74页,点击 下载论文
上一篇:基于SPH方法的流体运动与固液耦合模拟研究
下一篇:一体化电子侦察系统中分布式数据通信平台的研究与实现