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

并发程序精化验证及其应用

摘要第1-7页
ABSTRACT第7-13页
插图第13-15页
表格第15-16页
第1章 绪论第16-24页
   ·关键问题与研究现状概述第18-20页
     ·一般并发程序精化的验证第18-19页
     ·并发对象实现的正确性刻画与验证第19-20页
   ·本文的贡献与组织结构第20-24页
第2章 验证并发程序精化的模拟关系RGSim第24-44页
   ·关键挑战与我们的解决方案第24-29页
     ·串行环境下建立的精化关系缺少可组合性第24-25页
     ·假设任意开放环境的精化关系缺乏实用性第25-26页
     ·如何允许程序使用不同的编程语言和机器模型?第26页
     ·如何定义程序的行为?第26-27页
     ·我们的解决方案第27-29页
   ·基本设定第29-32页
     ·通用的并发程序语言第29-30页
     ·精化关系第30-32页
   ·RGSim的定义第32-35页
   ·RGSim的可组合性第35-39页
   ·一个简单的例子第39-42页
   ·本章小结第42-44页
第3章 RGSim的简单应用第44-52页
   ·并发环境下程序优化的验证第44-48页
     ·专为程序优化设计的推理规则第44-46页
     ·应用举例一:循环不变代码外提第46-47页
     ·应用举例二:强度削弱和归纳变量删除第47-48页
     ·相关工作第48页
   ·抽象操作的细粒度实现的验证第48-52页
     ·应用举例:计算最大公约数的并发程序第49-51页
     ·并发对象的验证第51-52页
第4章 并发垃圾收集算法的验证第52-78页
   ·并发垃圾收集算法的正确性第52-53页
   ·基于RGSim的通用验证框架第53-55页
   ·应用举例:Boehm等人提出的并发垃圾收集算法第55-76页
     ·GC算法概述第55-59页
     ·程序变换第59-64页
     ·用户指令上的精化证明第64-67页
     ·GC代码的验证第67-76页
   ·相关工作第76-78页
第5章 验证并发对象线性一致性的程序逻辑第78-116页
   ·关键挑战与我们的解决方案第78-83页
     ·验证LP固定的并发对象的程序逻辑第78-80页
     ·帮助机制与Pending线程池第80-81页
     ·依赖未来的LP与Try-Commit指令第81-82页
     ·作为元理论的模拟关系第82-83页
   ·基本设定第83-90页
     ·支持并发对象的程序语言第83-87页
     ·并发对象的规范与线性一致性第87-89页
     ·与线性一致性等价的上下文精化关系第89-90页
   ·验证线性一致性的程序逻辑第90-99页
     ·辅助代码和状态第90-91页
     ·断言第91-93页
     ·推理规则第93-97页
     ·语义和部分正确性第97-99页
   ·保证程序逻辑可靠性的模拟关系第99-102页
   ·应用举例第102-113页
     ·一对数据的快照第102-104页
     ·MS无锁队列第104-110页
     ·CCAS算法第110-113页
   ·本章小结与相关工作第113-116页
第6章 刻画并发对象进展性的上下文精化框架第116-128页
   ·并发对象的进展性性质与我们的上下文精化框架概述第116-120页
     ·线性一致性与上下文精化第116-117页
     ·进展性性质第117-119页
     ·我们的上下文精化框架第119-120页
   ·形式化进展性性质第120-123页
   ·基于上下文精化的统一框架第123-127页
     ·可观测行为第123-124页
     ·新的上下文精化关系和等价结果第124-127页
   ·本章小结与相关工作第127-128页
第7章 结论第128-132页
参考文献第132-138页
附录A 与Herlihy和Shavit的无阻碍性定义的比较第138-140页
附录B 各种等价结果的证明第140-148页
 B.1 最泛化客户端程序第140-141页
 B.2 定理5.6的证明第141-145页
 B.3 定理6.3的证明第145-148页
索引第148-154页
致谢第154-156页
在读期间发表的学术论文与取得的研究成果第156页

论文共156页,点击 下载论文
上一篇:探讨过量使用移动社交网络Apps对个人用户的负面影响
下一篇:基于面向对象思想和典型用户群组的个性化推荐方法研究