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

基于JPF的软件模型检测分析与应用

摘要第1-4页
ABSTRACT第4-9页
第1章 引言第9-13页
   ·课题背景第9-10页
   ·相关技术简介第10-12页
     ·形式化验证方法第10页
     ·JPF第10-12页
   ·本文的主要内容第12-13页
第2章 基本理论第13-25页
   ·模型检测第13-16页
     ·模型检测过程第13-14页
     ·模型表示第14-15页
     ·性质描述和 LTL逻辑第15页
     ·模型检测算法第15-16页
   ·软件模型检测第16-21页
     ·谓词抽象第16-18页
     ·反例引导的抽象求精第18-19页
     ·面向源代码的软件模型检测第19-21页
     ·软件模型检测工具第21页
   ·Java模型检测第21-24页
     ·Java程序特点第22-23页
     ·状态爆炸可行性解决方案第23-24页
   ·小结第24-25页
第3章 基于 JPF的Java程序验证第25-35页
   ·JPF工作原理第25-27页
   ·JPF体系结构第27-29页
   ·JPF的关键技术第29-34页
     ·显式状态与回溯第29页
     ·减少状态数目策略第29-30页
     ·偏序规约与对称规约第30-32页
     ·内核扩展、状态匹配与运行路径配置第32-33页
     ·符号执行第33-34页
   ·小结第34-35页
第4章 软件模型检测工具设计策略第35-51页
   ·通用内核组成第35-40页
     ·状态管理第35-38页
     ·搜索策略第38页
     ·环境模拟第38-40页
   ·系统子功能第40-47页
     ·对象工厂第40-42页
     ·程序模型接口第42-43页
     ·监听器第43-46页
     ·报告系统第46-47页
   ·系统交互第47-50页
     ·代码标注第48页
     ·开放验证 API第48-50页
   ·小结第50-51页
第5章 Java程序模型检测平台开发第51-62页
   ·JPF功能扩展方式第51-52页
     ·静态配置第51-52页
     ·动态配置第52页
   ·平台设计与实现第52-60页
     ·OSGI第53-54页
     ·Eclipse插件开发第54-56页
     ·基于JPF的 Eclipse模型检测平台实现第56-60页
   ·自定义轻量级错误轨迹监听器第60-61页
   ·小结第61-62页
第6章 平台应用实例第62-70页
   ·并行相关第62-65页
     ·死锁第62-63页
     ·数据竞争第63-65页
   ·未处理异常第65-66页
   ·其他第66-69页
     ·随机数问题第66-68页
     ·哲学家进餐问题第68-69页
   ·小结第69-70页
第7章 结论与展望第70-73页
   ·结论第70-72页
   ·进一步工作的方向第72-73页
致谢第73-74页
参考文献第74-77页
附录 A 程序配置文件第77-79页
攻读学位期间的研究成果第79页

论文共79页,点击 下载论文
上一篇:基于MTK的二次开发平台的研究与实现
下一篇:江西电信客户关系管理系统性能测试