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

基于Hoare逻辑的软件形式化验证技术研究

摘要第1-7页
Abstract第7-8页
第一章绪论第8-13页
   ·研究背景第8-10页
   ·论文的应用价值第10-11页
   ·论文的组织结构第11-13页
第二章 相关技术分析第13-30页
   ·Hoare 逻辑第13-14页
     ·逻辑正确性概念第13页
     ·部分正确性证明规则第13-14页
   ·形式化符号表示第14-16页
     ·项及公式第14-15页
     ·函数第15页
     ·其他符号约定第15-16页
   ·确认与验证第16-23页
     ·形式化验证方法第17-20页
     ·软件测试第20-21页
     ·软件审查第21-23页
   ·最强后置条件谓词转换第23-29页
     ·赋值语句的最强后置条件第24-27页
     ·顺序结构的最强后置条件第27页
     ·分支结构的最强后置条件第27页
     ·迭代结构的最强后置条件第27-28页
     ·过程调用的最强后置条件第28-29页
     ·变量声明的最强后置条件第29页
   ·本章小节第29-30页
第三章 基于Hoare 逻辑的循环程序验证技术研究第30-40页
   ·引言第30页
   ·迭代不变式第30-32页
     ·差分方程第30页
     ·迭代相关性的表示方法第30-31页
     ·求解迭代不变式第31-32页
   ·循环执行条件的研究第32-37页
     ·简单循环条件第32-36页
     ·复杂循环条件第36-37页
   ·循环终止条件研究第37-39页
   ·本章小节第39-40页
第四章 基于Hoare 逻辑的过程验证技术研究第40-53页
   ·引言第40页
   ·过程和过程调用规则第40-41页
   ·提取过程语义第41-43页
   ·过程调用的语义第43-48页
     ·参数代换第43-45页
     ·检验过程的前置条件第45-47页
     ·过程调用的最强后置条件第47-48页
   ·Hoare 逻辑在函数验证中的应用第48-51页
   ·本章小节第51-53页
第五章 基于Hoare 逻辑的程序验证技术的应用第53-69页
   ·引言第53页
   ·公理证明法第53-65页
     ·使用R_(k+1) 证明程序部分正确性第56-64页
     ·识别不一致性第64页
     ·直接证明方法第64-65页
   ·基于功能理论的正确性证明方法第65-68页
   ·本章小节第68-69页
第六章 总结与展望第69-71页
   ·本文的工作总结第69页
   ·下一步工作展望第69-71页
参考文献第71-74页
作者简历 攻读硕士学位期间完成的主要工作第74-75页
致谢第75页

论文共75页,点击 下载论文
上一篇:VxWorks系统访问控制机制研究
下一篇:基于可重构平台的软硬件代码划分技术研究