模型检验原理
本书是全面、系统地介绍模型检验原理及其应用的鸿篇巨著。

作者:(德)克里斯特尔·拜耳(Christel Baier), (德)乔斯特-皮尔特·卡托恩(Joost-Pieter Katoen)著 赵光峰 李师广 樊丽丽 等译

丛书名:清华计算机图书译丛

定价:158元

印次:1-1

ISBN:9787302577355

出版日期:2021.11.01

印刷日期:2021.11.15

图书责编:龙启铭

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书全面系统地介绍了模型检验的一般原理、应用工具及软硬件系统的建模与验证方法,同时介绍了克服模型检验中“状态空间爆炸”问题的有效途径,可作为计算机科学与技术、软件工程等专业本科生、研究生的教材,也可作为模型检验领域研究人员及注重系统可靠性的设计与开发人员的参考书。

赵光峰,男,1964年生,教授,博士,曾留学英国一年,主要研究方向为拓扑学、图论、系统可信性自动验证,发表学术论文30余篇,主编《Visual Basic 程序设计教程》(高等教育出版社)等教材5部。

前 言 公允地说, 在这个数字时代, 正确的信息处理系统比黄金更可贵. ——摘自 H. Barendregt 的“The Quest for Correctness”, 发表于Images of SMC Research 1996,第39~58页. 本书讲述模型检验, 它是一种评估信息及通信系统的功能性质的很好的形式化技术. 模型检验需要考虑系统的一个模型及期望的性质, 并系统地检验给定模型是否满足此性质. 可以验证的典型性质是无死锁、不变性以及请求与响应性质. 模型检验是验证模型不含错误\ (即不违反性质) 的自动技术, 也可看作智能、高效的调试技术. 它是一种通用方法, 已被用于硬件验证及软件工程等领域. 模型检验技术在二十多年前只能用于简单的例子. 但随着基础算法及数据结构的不断改进及硬件水平的进步, 它现在已经可以用于实际设计中. 客观地讲, 过去二十多年中, 模型检验已经发展为成熟的并被大量使用的验证和调试技术. 目的与范围 本书将从基本原理开始介绍模型检验. 本书可作为本科生和研究生的教材, 也可作为计算机科学及相关领域研究者的入门读物. 本书用大量的例子向读者介绍相关的材料, 许多例子会贯穿多个章节. 本书提供完整的基本结论及其详细证明. 每章后面都有总结、文献说明及关于一系列理论与实践(即实际模型检验器的实验) 的习题. 基础知识 模型检验中的概念起源于数学, 例如命题逻辑、自动机理论与形式语言、 数据结构以及图论算法. 尽管本书附录概括了这些内容的要点, 但是读者还是要在学习本书正文前熟悉这些基本知识. 当考虑许多模型检验算法的...

暂无课件

样章下载

暂无网络资源

扫描二维码
下载APP了解更多

目录
荐语
查看详情 查看详情

目   录

第1章  系统验证 1

1.1  模型检验 4

1.2  模型检验的特征 7

1.2.1  模型检验的步骤 7

1.2.2  模型检验的优点与缺点 9

1.3  文献说明 10

第2章  并发系统的建模 12

2.1  迁移系统 12

2.1.1  执行 15

2.1.2  硬件和软件系统的建模 16

2.2  并行与通信 23

2.2.1  并发与交错 23

2.2.2  用共享变量通信 26

2.2.3  握手 32

2.2.4  通道系统 36

2.2.5  nanoPromela 42

2.2.6  同步并行性 51

2.3  状态空间爆炸问题 53

2.4  总结 55

2.5  文献说明 55

2.6  习题 56

第3章  线性时间性质 61

3.1  死锁 61

3.2  线性时间行为 64

3.2.1  路径与状态图 64

3.2.2  迹 66

3.2.3  线性时间性质 68

3.2.4  迹等价与线性时间性质 71

3.3  安全性质与不变式 72

3.3.1  不变式 73

3.3.2  安全性质 76

3.3.3  迹等价与安全性质 79

3.4  活性性质 82

3.4.1  活性性质概念 82

3.4.2  安全性质与活性性质 83

3.5  公平性 86

3.5.1  公平性约束 87

3.5.2  公平性策略 93

3.5.3  公平性与安全性 94

3.6  总结 96

3.7  文献说明 97

3.8  习题 97

第4章  正则性质...

1.内容全面,条理系统。

2.实例丰富,便于理解。

3.理论充实,实践性强

4.文献翔实,脉络清晰。

5.习题充足,利于掌握。

6.附录凝练,入门快速。