文摘
英文文摘
声明
第一章 引言
1.1形式化验证
1.2形式化建模及Statecharts
1.3本文的主要研究内容
1.4本文的结构
第二章 模型检验
2.1模型
2.2逻辑
2.2.1线性时态逻辑(LTL)
2.2.2 μ-演算(面向动作的逻辑语言)
2.2.3计算树CTL逻辑的语法和语义
2.3模型检验
2.3.1基于自动机理论的模型检验方法
2.3.2基于语义的模型检验
2.3.3优化技术
2.4模型检验工具
2.5本章小结
第三章 平坦化的模型检验方法
3.1可视化规约语言Statecharts
3.2 Statecharts的一步语义
3.3基于层次自动机语义的模型检验方法
3.3.1层次自动机及其语义
3.3.2 Statecharts到层次自动机的转换
3.3.3 LTL性质的验证
3.4基于LTS的模型检验方法
3.4.1 Statecharts项语法
3.4.2 Statecharts一步语义的项表示
3.4.3基于LTS的Statecharts组合语义
3.5符号模型检验Statecharts
3.5.1 BDD和OBDD
3.5.2 LTS的符号化描述
3.5.3 Images和Pre-images操作
3.5.4向前状态搜索
3.5.5模型检验Statecharts
3.5.6实例分析
3.6本章小结
第四章 基于完备抽象解释的模型检验
4.1基础知识
4.1.1基础符号
4.1.2抽象解释
4.2抽象语义
4.3构造划分且强保留的抽象模型
4.3.1划分抽象
4.3.2强保留抽象
4.4闭包完备件与强保留
4.5实例分析
4.6本章小结
第五章 非平坦化的模型检验方法
5.1基本概念
5.2 LTL转换到LTS
5.3验证LTL件质
5.3.1可达性分析
5.3.2环路检测
5.3.3自动机判空
5.4实例分析
5.5本章小结
第六章 基于不变式的验证方法
6.1基础
6.1.1 Statetxt语言
6.1.2转换系统
6.1.3前置条件和后置条件
6.1.4不动点
6.2不变式
6.2.1前向传播
6.2.2后向传播
6.2.3双向传播
6.3安全性
6.3.1谓词图
6.3.2前向传播
6.3.3后向传播
6.4近似分析
6.5演绎验证Statecharts
6.6本章小结
第七章 模型检验时间Statecharts
7.1基本概念
7.1.1时钟和时钟约束
7.1.2时间自动机
7.1.3时间Statechans
7.2时间Statecharts项表示及其一步语义
7.2.1时间Statecharts项表示
7.2.2时间Statecharts的一步语义
7.3时间Statecharts到时间自动机转换
7.3.1时间Statecharts的转换规则
7.3.2宏步语义描述
7.3.3时间Statecharts转换为TA
7.4抽象验证
7.4.1抽象函数
7.4.2 TCTL抽象
7.4.3谓词集的基
7.4.4关于TCTL符号反例
7.4.5逐步渐增抽象精化算法
7.5本章小结
第八章 总结和展望
8.1论文总结
8.2未来工作展望
致谢
参考文献
附录