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

基于JML的垃圾收集验证

致谢第1-6页
中文摘要第6-7页
ABSTRACT第7-10页
1 引言第10-15页
   ·研究背景和意义第10-11页
   ·相关研究工作第11-13页
     ·垃圾收集验证第11-12页
     ·JML第12-13页
   ·主要贡献和创新点第13-14页
   ·研究内容和组织结构第14-15页
2 相关技术和原理第15-25页
   ·形式化程序验证和契约式设计第15-19页
     ·经典Hoare逻辑第15页
     ·契约式设计第15-16页
     ·契约的内涵第16页
     ·契约式程序设计第16-19页
   ·契约式程序动态分析第19-20页
   ·程序不变量检测工具第20-24页
     ·动态分析工具Daikon第21-22页
     ·静态分析工具ESC/Java第22-23页
     ·Daikon与ESC/Java的组合第23-24页
     ·动态分析工具JMLC/JMLRAC第24页
   ·小结第24-25页
3 JML简介第25-34页
   ·JML的特点第25-26页
   ·JML的相关工具集第26-27页
   ·JML的实例第27-29页
   ·JML的语法简介第29-33页
   ·小结第33-34页
4 垃圾收集第34-48页
   ·垃圾的定义及产生第34-35页
   ·垃圾收集第35-39页
     ·垃圾收集的基本概念和定义第35-36页
     ·经典垃圾收集算法第36-37页
     ·用户程序和垃圾收集器的交互方式第37-38页
     ·垃圾收集的安全性问题第38-39页
   ·停止式标记-清扫算法第39-42页
     ·原理及算法第39-41页
     ·堆数据结构形式定义第41-42页
   ·渐进式标记-清扫算法第42-47页
     ·渐进式的垃圾收集第42-44页
     ·写拦截器第44-45页
     ·原理及算法第45-47页
   ·小结第47-48页
5 验证垃圾收集器第48-69页
   ·提取垃圾收集器中所有模块的不变量第48-51页
   ·停止式垃圾收集的JML形式规范第51-55页
   ·渐进式垃圾收集器规范第55-60页
   ·使用JMLC编译垃圾收集器第60-61页
   ·使用JMLRAC运行垃圾收集器第61-63页
   ·比较分析第63-67页
   ·小结第67-69页
6 结论与展望第69-70页
参考文献第70-73页
作者简历第73-75页
学位论文数据集第75页

论文共75页,点击 下载论文
上一篇:RFID测试系统载波抵消技术研究
下一篇:基于Web的办公自动化系统的设计与实现