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

一种用于指针程序安全性证明的指针逻辑

摘要第1-7页
Abstract第7-12页
第1章 绪论第12-27页
   ·研究背景第12-13页
   ·基于语言理论的软件安全研究第13-23页
     ·类型系统第14-18页
     ·Hoare逻辑和程序验证第18-22页
     ·类型系统和逻辑系统相结合的方法第22-23页
   ·存在的问题和发展方向第23-24页
   ·本文概述第24-27页
     ·研究内容和主要贡献第24-26页
     ·章节安排第26-27页
第2章 基于程序性质证明的高安全软件设计框架第27-34页
   ·基于程序性质证明的软件设计框架第27-28页
   ·源语言设计与性质证明第28-29页
   ·出具证明编译器与证明翻译第29-30页
   ·目标语言级验证框架第30-33页
   ·本章小节第33-34页
第3章 源语言PointerC第34-55页
   ·语法第34-36页
   ·操作语义第36-45页
     ·抽象机器模型第37-38页
     ·操作语义规则第38-45页
   ·类型系统第45-50页
     ·定型规则第45-50页
     ·副条件第50页
   ·安全性定理及其证明第50-53页
   ·本章小结第53-55页
     ·相关工作第53-54页
     ·小结第54-55页
第4章 指针逻辑第55-74页
   ·引言第55-57页
   ·断言语言第57-58页
   ·推理规则第58-66页
     ·基本运算和谓词第58-61页
     ·指针逻辑的推理规则第61-66页
   ·证明实例第66-68页
   ·指针逻辑在出具证明编译器中的实现第68-69页
   ·可靠性证明第69-72页
   ·本章小节第72-74页
     ·和相关工作的比较第72-73页
     ·小节第73-74页
第5章 指针逻辑在面向对象语言上的应用第74-100页
   ·Cool:Java的一个命令式子集第74-84页
   ·指针逻辑第84-91页
     ·断言语言第84-86页
     ·设计动机第86页
     ·公理和推理规则第86-91页
   ·指针逻辑用于静态垃圾收集第91-96页
     ·栈分配第92-94页
     ·静态垃圾判断第94-96页
   ·源级指针逻辑验证系统的设计和实现第96-97页
   ·本章小节第97-100页
     ·与相关工作的比较第97-99页
     ·本章小节第99-100页
第6章 结束语第100-104页
   ·论文工作总结第100-102页
   ·进一步的工作第102-104页
参考文献第104-110页
致谢第110-112页
在读期间发表的学术论文与取得的研究成果第112-113页

论文共113页,点击 下载论文
上一篇:含顺铂的二药方案对老年晚期非小细胞肺癌患者近期生活质量及疗效、安全性的临床研究
下一篇:肝细胞癌中SFRP1、APC基因启动子甲基化状态及mRNA表达的研究