文摘
英文文摘
声明
第一章前言
第二章模型检测技术
2.1模型检测技术的基本概念及算法
2.1.1模型检测基本思想
2.1.2 Kripke模型
2.1.3模态/时序逻辑
2.1.4模型检测算法及其时空效率
2.2模型检测技术的发展及现状
2.3应用于软件正确性分析的模型检测技术
2.4模型检测相关工具介绍
2.4.1应用于硬件和协议验证的模型检测工具
2.4.2应用于软件的模型验证工具
第三章应用于操作系统正确性分析的模型检测
3.1应用于操作系统正确性分析的模型检测技术的发展现状
3.2模型检测应用于操作系统正确性分析方法概述
3.2.1模型检测应用于TCP/IP协议及文件系统
3.2.2模型检测应用于设备驱动程序
3.2.3模型检测应用于Linux内核的部分安全属性的验证
3.2.4模型检测技术与操作系统内核设计结合
3.3模型检测技术在操作系统内核正确性验证中面临的问题
第四章模型检测Linux内核调度器
4.1 spin和promela简介
4.1.1模型检测工具Spin
4.1.2建摸语言promela
4.2 Linux2.6.11的进程调度器
4.2.1 Linux2.6.11的进程调度器
4.2.2 Linux2.6.11的进程调度器外部环境
4.3调度器的promeIa模型
4.3.1 Linux2.6.11调度器promela模型的构成
4.3.2调度器模型建立面临的问题及解决方法
4.3.3建立调度器Promela模型的步骤
4.4调度器外围环境的模型化
4.4.1调度器外围环境模型的构成
4.4.2调度器外围环境模型的建模
4.4.3调度器外围环境步骤
4.4.4调度器外围环境驱动调度器情景分析
4.5验证
4.6相关工作比较
4.7本章小结
第五章总结
5.1本文工作总结
5.2下一步研究方向
参考文献
攻读硕士学位期间取得的学术成果
致谢