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

基于模型检测的软件可靠性验证方法

摘要第4-5页
Abstract第5页
1 绪论第8-22页
    1.1 课题研究背景和意义第8-10页
    1.2 国内外研究现状第10-11页
    1.3 本文的主要工作第11-12页
    1.4 本文的组织结构第12页
    1.5 模型检测概述第12-22页
        1.5.1 模型检测的基本思想第13-14页
        1.5.2 Kripke模型和时态逻辑第14-18页
        1.5.3 软件模型检测技术第18-19页
        1.5.4 状态空间爆炸问题第19-22页
2 一种基于状态变迁矩阵的软件设计建模方法第22-30页
    2.1 软件设计形式化建模的困难第22页
    2.2 状态变迁矩阵的形式化定义和动态行为第22-25页
        2.2.1 状态变迁矩阵的形式化定义第23-24页
        2.2.2 状态变迁矩阵的动态行为描述第24-25页
    2.3 状态变迁矩阵模型中时间和概率的引入第25-29页
        2.3.1 带连续时间因子的状态变迁矩阵模型第26-27页
        2.3.2 具有随机行为特性的状态变迁矩阵模型第27-29页
    2.4 本章小结第29-30页
3 基于限界模型检测的软件设计验证方法第30-38页
    3.1 限界模型检测的思想第30页
    3.2 一个交通灯/行人控制系统模型第30-33页
    3.3 基于限界模型检测的符号化编码第33-37页
        3.3.1 时间系统状态迁移规则第33-34页
        3.3.2 迁移规则的符号化编码第34-36页
        3.3.3 性质描述方法与验证流程第36-37页
    3.4 本章小结第37-38页
4 基于程序骨架的软件源代码抽象与验证方法第38-53页
    4.1 软件源代码模型验证的基本思想第38-40页
    4.2 一种软件源代码的程序骨架提取方法第40-44页
        4.2.1 基于性质的无关程序语句剪枝第41-42页
        4.2.2 基于强连通分量的循环路径压缩第42-44页
    4.3 软件源代码验证中的路径编码方法第44-52页
        4.3.1 基于Hoare逻辑的循环不变式求解方法第44-49页
        4.3.2 从程序源代码到SSA形式的转换方法第49-51页
        4.3.3 程序性质验证的SMT公式编码方法第51-52页
    4.4 本章小结第52-53页
5 实验与验证结果分析第53-58页
    5.1 实验环境与验证工具第53页
    5.2 交通灯/行人控制软件设计的验证结果第53-55页
    5.3 基于程序骨架的软件源代码验证结果第55-58页
结论第58-59页
参考文献第59-63页
攻读硕士学位期间发表学术论文情况第63-64页
致谢第64-65页

论文共65页,点击 下载论文
上一篇:基于V2I的自治交叉口控制策略设计与仿真研究
下一篇:基于MapReduce的海量Skyline计算研究