文摘
英文文摘
声明
第1章绪论
1.1程序验证与霍尔逻辑
1.2源级验证工具
1.3携带证明代码与出具证明编译器
1.4本文所介绍的工作
1.4.1 CComp
1.4.2本文的工作和贡献
第2章断言语言与验证条件生成
2.1输入源语言
2.2断言语言
2.2.1断言语言的定义
2.2.2断言语言的表示
2.3验证条件的生成规则
2.3.1演算规则
2.3.2规则的应用
2.4验证条件生成器的实现
第3章验证条件化简
3.1重写系统
3.2系统实现
3.3进一步化简
第4章代码优化与规范转换
4.1编译优化对断言的影响
4.2出具证明编译中的代码优化
4.3数据流优化与断言
4.3.1数据流优化的基本行为
4.3.2优化示例
4.4数据流优化与规范转换
4.4.1基本方法
4.4.2举例
4.4.3转换流程
4.4.4方法的合理性
4.5规范化简
4.6原型实现
4.6.1前端及中间语言的实现
4.6.2优化及断言转换的实现
4.6.3实验结果
第5章相关工作和总结
参考文献
致谢
攻读学位期间发表的论文及其它科研成果