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

面向对象程序语言的语义,规范及验证

摘要第1-5页
Abstract第5-10页
绪言第10-16页
   ·论文主要贡献第12-14页
   ·章节概要第14-16页
第一章 相关工作第16-24页
   ·Hoare逻辑第16-17页
   ·Separation Logic第17-19页
   ·最弱前条件语义第19-22页
   ·OO程序验证技术第22-24页
第二章 OO模型语言?Java第24-30页
   ·语法第24-27页
   ·静态环境和类型系统第27-30页
第三章 面向对象的Separation Logic (OOSL)第30-50页
   ·面向对象程序的存储模型第30-35页
   ·断言语言第35-37页
   ·语义第37-41页
   ·性质及推理规则第41-46页
   ·小结和相关工作第46-50页
第四章 ?Java的最弱前条件语义第50-82页
   ·最弱前条件语义第50-56页
   ·性质第56-63页
   ·例子第63-66页
   ·可靠性和完全性第66-78页
     ·?Java的操作语义第66-69页
     ·可靠性第69-74页
     ·完全性第74-78页
   ·总结和与已有工作的比较第78-82页
第五章 规范,对象不变式和行为子类型第82-92页
   ·规范及其精化关系第82-84页
   ·对象不变式第84-87页
   ·行为子类型第87-90页
   ·小结与相关工作第90-92页
第六章 ?Java的基本验证框架:VeriJ0第92-116页
   ·语法第92-93页
   ·静态环境第93页
   ·推理系统第93-96页
   ·可靠性第96-101页
   ·例子和面临的问题第101-114页
     ·方法体的验证第101-108页
     ·类的验证第108-113页
     ·总结第113-114页
   ·小结与相关工作第114-116页
第七章 信息隐藏和抽象规范 VeriJ1第116-136页
   ·语法第116-117页
   ·静态环境第117-118页
   ·推理系统第118-120页
   ·可靠性第120-121页
   ·验证实例第121-134页
     ·重新考察Cell的例子第121-123页
     ·队列第123-132页
     ·使用Queue 和EQueue的客户程序第132-134页
   ·小结和相关工作第134-136页
第八章显式的代码重用:VeriJ2第136-140页
   ·语法第136页
   ·静态环境第136-138页
   ·推理系统第138页
   ·重新考察DCell第138页
   ·小结和相关工作第138-140页
第九章 总结和展望第140-144页
   ·总结第140-142页
   ·展望第142-144页
参考文献第144-154页
个人简历及在学期间工作第154-156页
致谢第156-157页

论文共157页,点击 下载论文
上一篇:经验和语言——实用主义文学理论转型研究
下一篇:近代学术的体制内进路--张之洞学人圈考论