软件形式规格说明语言—Z
普通高等教育“十一五”国家级规划教材

作者:缪淮扣 陈怡海

丛书名:软件工程专业核心课程系列教材

定价:34.5元

印次:1-1

ISBN:9787302292777

出版日期:2012.10.01

印刷日期:2012.09.29

图书责编:刘向威

图书分类:教材

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

形式方法是一种基于数学的软件开发方法。形式规格说明是形式方法最基本的部分,它精确描述用户需求和计算机软件系统的功能,并用于软件验证和精化。Z是目前颇受欢迎且使用较广泛的一种形式规格说明语言。本书旨在讨论软件工程中形式方法的概念、方法和表示法,并详细介绍Z的类型系统、数学语言和公理定义、通用式定义、模式等结构,还讨论了Z规格说明的推理和求精方法。本书还介绍了面向对象的规格说明语言ObjectZ和其他形式方法表示和工具。全书结构合理、内容丰富、实例详尽多样。各章配有习题。 本书可作为计算机、软件工程、信息安全和信息管理等专业本科生和研究生的教材,也可作为大专院校有关专业的教师参考书,还可作为从事软件工程、软件开发和软件应用的研究人员和技术人员的参考资料。

软件工程中的形式方法是一种基于数学的软件开发方法,它可应用于软件工程的各个阶段。用形式方法开发软件可提高软件系统的正确性和可靠性,并可提高软件开发的效率。该方法日益受到计算机界和工业界的高度重视,并得到越来越广泛的应用。著名的欧洲 Esprit 项目的Large Correct System、美国 HP 公司的 Analysis Information Library、得克萨斯的 Computational Logic Inc. 开发的 VIPER (Verifiable Integrated Processor for Enhanced Reliability) 等都使用了形式方法。形式方法已成为可信软件开发的重要方法,并得到重视和应用。 软件形式规格说明是形式方法最基本的部分。形式规格说明精确地描述了用户的需求、软件系统的功能和各种性质,它描述的是“做什么”,而不考虑“怎么做”。Z是目前人们比较感兴趣的一种形式规格说明语言。它是由著名计算机科学家 Hoare 所在的牛津大学程序设计研究组(PRG)的学者在20世纪80年代初设计开发的。事实上, Z本身是一种表示法,是一种建立在坚实的数学基础上的基于模型的规格说明方法,在工业界和学术界已有不少应用。最著名的例子是英国 Hursley 的 IBM 公司将Z应用到CICS(Custom Information and Control System)软件系统,获得成功,软件开发费用降低了9%。牛津大学的 PRG 将Z规格说明方法成功地应用于为 Transputer Inmos T800 版本提供的浮点运算支持。 多年来,美国、加...

暂无课件

样章下载

暂无网络资源

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

目录
荐语
查看详情 查看详情
第1章绪论

1.1软件生命周期

1.2存在的问题

1.3形式方法

1.3.1形式化和抽象的需要

1.3.2什么是形式方法

1.3.3形式验证技术

1.3.4形式方法发展的历史简介

1.3.5形式规格说明语言的分类

1.3.6形式方法的应用

1.3.7推荐使用形式方法的相关标准

1.3.8形式方法的优缺点

1.4形式规格说明语言Z

1.4.1Z语言概述

1.4.2Z规格说明简例

小结

习题

第2章一阶逻辑与集合论

2.1命题逻辑

2.1.1命题与连接词

2.1.2命题公式与真值表

2.2谓词逻辑

2.2.1量词

2.2.2谓词公式

2.2.3约束变量与自由变量

2.2.4谓词公式的解释

2.3一阶逻辑中的证明

2.3.1什么是证明

2.3.2命题逻辑中的证明

2.3.3命题逻辑中的定律

2.3.4谓词逻辑中的证明

2.3.5谓词逻辑中的定律

2.4集合论

2.4.1集合的表示法

2.4.2集合谓词

2.4.3空集、全集与幂集

2.4.4集合运算

2.4.5序偶与笛卡儿积

小结

习题

第3章Z的类型与构造单元

3.1Z的类型系统

3.1.1基本类型

3.1.2幂集类型

3.1.3笛卡儿积类型

3.1.4对象声明

3.1.5枚举类型

3.2扩充表示法

3.2.1量词化扩充表示法

3.2....