首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--电子数字计算机(不连续作用电子计算机)论文--运算器和控制器(CPU)论文

低级并行代码中几种同步机制的验证

摘要第1-7页
Abstract第7-13页
第一章 绪论第13-21页
   ·研究背景及相关工作第13-16页
     ·同步机制第14页
     ·并行程序正确性验证第14-16页
   ·存在的问题第16-17页
   ·本文的主要工作及贡献第17-18页
   ·章节安排第18-21页
第二章 相关理论与技术基础第21-47页
   ·程序正确性检测方法第21-23页
   ·携带证明的代码(PCC)第23-24页
   ·同步技术基础第24-31页
     ·基本概念第24-26页
     ·各种同步机制的实现第26-31页
   ·并行程序验证技术第31-43页
     ·不变式证明技术第33-35页
     ·Rely-Guarantee推理第35-37页
     ·分离逻辑第37-39页
     ·并发分离逻辑(CSL)第39-40页
     ·结合R-G推理和分离逻辑(RGsep和SAGL)第40-41页
     ·局部R-G推理(LRG)第41-42页
     ·分析比较第42-43页
   ·CCAP验证框架第43-46页
     ·元逻辑第43-44页
     ·抽象机器第44页
     ·目标程序性质的证明框架第44-45页
     ·验证框架构造步骤第45-46页
   ·本章小结第46-47页
第三章 使用读写锁的并行程序验证第47-73页
   ·问题描述第47-48页
     ·CSL的局限性第47-48页
   ·所有权转移推理方法第48-50页
   ·抽象机器第50-52页
   ·扩展并发分离逻辑第52-57页
   ·目标程序性质的证明框架第57-68页
     ·断言语言和规范语言的语法第57-60页
     ·推理规则第60-63页
     ·可靠性定理第63-68页
   ·目标代码验证举例第68-70页
   ·本章小结第70-73页
第四章 使用可重入锁的并行程序验证第73-87页
   ·问题描述第73-75页
   ·抽象机器第75-77页
   ·目标程序性质的证明框架第77-83页
     ·断言语言和规范语言的语法第77-80页
     ·推理规则第80-83页
     ·可靠性定理第83页
   ·目标代码验证举例第83-85页
   ·本章小结第85-87页
第五章 验证框架的Coq实现第87-99页
   ·抽象机器在Coq中的描述第87-92页
     ·机器语法定义第87-90页
     ·机器操作语义定义第90-92页
   ·程序规范在Coq中的描述第92页
   ·强弱分离在Coq中的描述第92-93页
   ·推理规则在Coq中的描述第93-95页
   ·框架可靠性证明第95-97页
   ·本章小结第97-99页
第六章 使用混合同步控制机制的并行程序验证第99-109页
   ·问题描述第99-101页
   ·支持可逆代码块的并行语言第101-105页
     ·可逆代码块"rev{C}"第102-103页
     ·语法第103-104页
     ·程序实例第104-105页
   ·验证可逆代码块中的问题第105-107页
     ·操作语义第105-106页
     ·推理规则第106-107页
   ·本章小结第107-109页
第七章 结束语第109-111页
   ·论文工作总结第109页
   ·进一步的工作第109-111页
参考文献第111-121页
致谢第121-123页
在读期间发表的学术论文与取得的研究成果第123-124页

论文共124页,点击 下载论文
上一篇:定制指令与协处理器加速机制的研究
下一篇:无线传感器网络基于弹簧模型的定位算法研究