软件可靠性方法-预付365_综合福利消费平台
0 购物车
商品详情
首页 > 图书> 计算机与互联网> 软件工程及软件方法学 > 软件可靠性方法
软件可靠性方法
商品价格: ¥38.60 [定价  ¥45.00]
商品编号: 10949910
服      务: 图书 负责发货并提供售后服务
商品运费: 全站满99包邮,不满收10元,实际运费以支付页面金额为准。
温馨提示: 不支持7天无理由退货
购买数量: - +
365商城不参加品牌方的满减优惠及赠品活动
商品介绍
规格与包装
  • 商品名称:软件可靠性方法
  • 商品编号:10949910
内容简介
    《软件可靠性方法》通过大量的形式化表示和技术,向读者提供了各种用于提高软件可靠性的形式化方法,包括演绎验证、自动验证、测试以及进程代数。书中紧紧围绕逻辑和自动机理论这条主线,比较了各种方法的不同之处,并讨论了它们的优缺点。
    书中包含一些在多个章节中使用的、具有连续性的实例,有利于读者通过跟踪这些实例来了解不同形式化方法的优缺点。本书还包括大量的练习和项目,可以使用软件可靠性工具来完成。
    本书适用于从事软件开发的广大读者,尤其适合作为高年级本科生和硕士生的教材和参考书。
目录
出版者的话
中文版序
译者序
英文版序
前言
第1章  引言
1.1  形式化方法
1.2  开发与学习形式化方法
1.3  使用形式化方法
1.4  应用形式化方法
1.5  本书概要
第2章  预备知识
2.1  集合表示法
2.2  字符串和语言
2.3  图
2.4  计算复杂度和可计算性
2.5  扩展阅读
第3章  逻辑和定理证明
3.1  一阶逻辑
3.2  项
3.2.1  赋值和解释
3.2.2  多个论域上的结构
3.3  一阶公式
3.4  命题逻辑
3.5  证明一阶逻辑公式
3.5.1  正向推理
3.5.2  反向推理
3.6  证明系统的属性
3.6.1  正确性
3.6.2  完备性
3.6.3  可判定性
3.6.4  结构完备性
3.7  证明命题逻辑属性
3.8  一个实用的证明系统
3.9  证明示例
3.10  机器辅助证明
3.11  机械化定理证明器
3.12  扩展阅读
第4章  软件系统建模
4.1  顺序系统、并发系统及反应式系统
4.2  状态
4.3  状态空间
4.4  转换系统
4.5  转换的粒度
4.6  为程序建模的例子
4.6.1  整数除法
4.6.2  计算组合数
4.6.3  Eratosthenes筛法
4.6.4  互斥
4.7  非确定性转换
4.8  将命题变量赋给状态
4.9  合并状态空间
4.10  线性视角
4.11  分支视角
4.12  公平性
4.13  偏序视角
4.13.1  一个银行系统的例子
4.13.2  线性化和全局状态
4.13.3  一个简单的例子
4.13.4  偏序模型的应用
4.14  形式化建模
4.15  一个项目的建模
4.16  扩展阅读
第5章  形式化规约
5.1  规约机制的属性
5.2  线性时序逻辑
5.3  公理化LTL
5.4  LTL规约示例
5.4.1  交通灯
5.4.2  顺序程序的属性
5.4.3  互斥
5.4.4  公平性条件
5.5  无限字上的自动机
5.6  使用Büchi自动机作为规约
5.7  确定性Büchi自动机
5.8  其他规约机制
5.9  复杂的规约
5.10  规约的完整性
5.11  扩展阅读
第6章  自动验证
6.1  状态空间搜索
6.2  状态表示方法
6.3  自动机结构体系
6.4  合并Büchi自动机
6.4.1  广义Büchi自动机
6.4.2  将广义Büchi自动机转换为简单Büchi自动机
6.5  Büchi自动机求补
6.6  检验空集
6.7  模型检验范例
6.8  将LTL转换为自动机
6.9  模型检验的复杂度
6.10  表示公平性
6.11  检验LTL规约
6.12  安全属性
6.13  状态空间爆炸问题
6.14  模型检验的优点
6.15  模型检验的缺点
6.16  选择自动验证工具
6.17  模型检验项目
6.18  模型检验工具
6.19  扩展阅读
第7章  演绎式软件验证
7.1  流程图程序的验证
7.2  含数组变量的验证
7.2.1  含数组变量赋值的问题
7.2.2  修改证明系统
7.3  完全正确性
7.4  公理式程序验证
7.4.1  赋值公理
7.4.2  空语句公理
7.4.3  左强化规则
7.4.4  右弱化规则
7.4.5  顺序组合规则
7.4.6  if-then-else规则
7.4.7  while规则
7.4.8  begin-end规则
7.4.9  示例:整数除法
7.5  并发程序的验证
7.6  演绎验证的优点
7.7  演绎验证的缺点
7.8  证明系统的正确性和完备性
7.9  组合性
7.10  演绎验证工具
7.11  扩展阅读
第8章  进程代数与等价关系
8.1  进程代数
8.2  通信系统的演算
8.2.1  动作前缀
8.2.2  选择
8.2.3  并发组合
8.2.4  限制符
8.2.5  重标记
8.2.6  等式定义
8.2.7  agent
8.2.8  传值agent
8.3  示例:Dekker算法
8.4  建模问题
8.5  agent之间的等价性
8.5.1  迹等价
8.5.2  失败等价
8.5.3  模拟等价
8.5.4  互模拟和弱互模拟等价
8.6  等价关系的层级
8.7  用进程代数研究并发
8.8  计算互模拟等价
8.9  LOTOS
8.10  进程代数工具
8.11  扩展阅读
第9章  软件测试
9.1  审查和走查
9.2  控制流覆盖准则
9.2.1  语句覆盖
9.2.2  边覆盖
9.2.3  条件覆盖
9.2.4  边/条件覆盖
9.2.5  条件组合覆盖
9.2.6  路径覆盖
9.2.7  不同覆盖准则的比较
9.2.8  循环覆盖
9.3  数据流覆盖准则
9.4  传播路径条件
9.4.1  示例:GCD程序
9.4.2  含有输入语句的路径
9.5  等价类划分
9.6  待测代码预处理
9.7  检查测试套件
9.8  组合性
9.9  黑盒测试
9.10  概率测试
9.11  测试的优点
9.12  测试的缺点
9.13  测试工具
9.14  扩展阅读
第10章  组合形式化方法
10.1  抽象
10.2  组合测试与模型检验
10.2.1  直接检验
10.2.2  黑盒系统
10.2.3  组合锁自动机
10.2.4  黑盒死锁检测
10.2.5  一致性测试
10.2.6  检验重置的可靠性
10.2.7  黑盒检验
10.3  净室方法
10.3.1  验证
10.3.2  证明审查
10.3.3  测试
10.4  扩展阅读
第11章  可视化
11.1  在形式化方法中运用可视化
11.2  消息序列图
11.3  可视化流程图和状态机
11.4  层次状态图
11.4.1  层次化状态
11.4.2  统一的出口和入口
11.4.3  并发
11.4.4  输入和输出
11.5  程序文本的可视化
11.6  Petri网
11.7  可视化工具
11.8  扩展阅读
结束语
参考文献191"
  • 著者Doron A.Peled
  • 译者王林章,等
  • 出版社机械工业出版社
  • ISBN9787111365532
  • 版次1
  • 包装平装
  • 出版时间2012-03-01
  • 用纸胶版纸
  • 页数196
  • 正文语种中文,英文

温馨提示

由于部分商品包装更换较为频繁,因此您收到的货品有可能与图片不完全一致,请您以收到的商品实物为准,同时我们会尽量做到及时更新,由此给您带来不便多多谅解,谢谢!