程序验证和规范的形成方法PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:(美)伯 格(Berg,H.K.)等著;宋国新等译
- 出 版 社:北京:科学出版社
- 出版年份:1988
- ISBN:7030002792
- 页数:250 页
第一章 引言 1
1.1 形式方法 1
1.2 验证问题 1
1.3 规范问题 2
1.4 程序构造与程序验证 4
1.5 本书的组织 7
第二章 计算模型 9
2.1 形式模型的性质 9
2.2 抽象 9
2.3 程序语义与抽象机 10
2.4 抽象机 11
2.5 定义程序语义的方法 12
2.5.1 操作方法 12
2.5.2 指称方法 14
2.5.3 公理方法 15
2.5.4 三种验证方法的小结 15
第三章 验证方法 19
3.1 术语与记号 19
3.2 程序正确性 22
3.3 语法单元正确性 24
3.4 程序与语法单元 26
3.5 测试与验证间的关系 28
3.6 验证技术 32
3.6.1 执行函数的操作定义 32
3.6.2 执行函数的指称定义 34
3.6.3 执行函数的公理定义 35
3.6.4 代数模拟 37
第四章 部分正确性的证明方法 39
4.1 演绎系统:公理方法的数学基础 39
4.2 公理方法的局限性 41
4.3 公理正确性证明 43
4.4 归纳断言法 44
4.4.1 解释 45
4.4.2 谓词变换子与验证条件 48
4.4.3 归纳断言定理 53
4.5 公理方法 56
4.5.1 语义性质作为定理 56
4.5.2 类ALGOL机的演绎系统 57
4.5.3 证明过程 61
4.5.4 评注 64
第五章 完全正确性的证明方法 68
5.1 执行终止 68
5.2 完全正确性与不可满足性 70
5.3 完全正确性与归纳断言法 74
5.3.1 良序集 74
5.3.2 完全正确性的归纳断言定理 76
5.4 完全正确性与公理方法 78
5.4.1 迭代结构与部分正确性 78
5.4.2 迭代结构与完全正确性 84
5.4.3 评注 87
5.5 构造方法 87
5.5.1 程序构造与正确性证明交替进行 88
5.5.2 最弱前置条件 89
5.5.3 程序设计演算 92
5.5.4 程序设计演算的例子 95
5.6 评注 99
第六章 并行程序的正确性 105
6.1 并行程序所提出的问题 105
6.2 公理方法与并行程序 110
6.2.1 互不干扰原理与显式同步 110
6.2.2 隐式同步 119
6.2.3 并行程序的完全正确性 124
6.3 构造方法与并行程序 127
6.4 通信顺序进程 140
6.5 评注 142
第七章 验证方法的应用 145
7.1 发表过的证明 145
7.1.1 数学函数 146
7.1.2 分类、搜索和复杂的数据结构 147
7.1.3 大型程序 148
7.1.4 并行程序 149
7.1.5 一个例子 150
7.1.6 评价 151
7.2 拓广 153
7.2.1 程序设计语言语义的定义 153
7.2.2 定义一般语言结构成分的研究 154
7.3 结论 155
第八章 规范方法 157
8.1 规范的使用 157
8.2 规范方法 160
8.3 代数规范 162
8.3.1 有界栈的代数规范 163
8.3.2 关于栈规范的注解 164
8.3.3 代数规范方法的评论 167
8.3.4 规范与验证之间的联系 176
8.4 状态机规范 182
8.4.1 有界栈的状态机规范 184
8.4.2 关于栈规范的注解 185
8.4.3 状态机规范方法的评论 188
8.4.4 规范与验证之间的联系 200
8.5 抽象模型规范 204
8.5.1 序列的代数规范 205
8.5.2 关于序列的代数规范的注解 207
8.5.3 序列作为栈的抽象模型规范 207
8.5.4 关于序列作为栈的模型的注解 208
8.5.5 数组的代数规范 210
8.5.6 数组作为栈的抽象模型规范 211
8.5.7 关于数组作为栈的模型的注解 212
8.5.8 抽象模型规范方法的评论 213
8.5.9 规范与验证之间的联系 214
8.6 几种方法的比较与等价 217
第九章 现状与总结 222
9.1 概述 222
9.2 软件的形式开发 222
9.3 理论在形式软件开发中的作用 224
9.3.1 逻辑理论 224
9.3.2 逻辑理论的现状 225
9.3.3 构造理论 226
9.4 语言在形式软件开发中的作用 230
9.4.1 规范语言的需求 231
9.4.2 规范语言的现状 231
9.4.3 程序设计语言的需求 232
9.4.4 程序设计语言的现状 233
9.5 工具在形式软件开发中的作用 233
9.6 结束语 236
参考文献 238
名词索引 246
- 《中风偏瘫 脑萎缩 痴呆 最新治疗原则与方法》孙作东著 2004
- 《基于地质雷达信号波的土壤重金属污染探测方法研究》赵贵章 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《数学物理方法与仿真 第3版》杨华军 2020
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《Helmholtz方程的步进计算方法研究》李鹏著 2019
- 《土壤环境监测前沿分析测试方法研究》中国环境监测总站编著 2018
- 《高等学校“十三五”规划教材 C语言程序设计》翟玉峰责任编辑;(中国)李聪,曾志华,江伟 2019
- 《改革进程中的刑事诉讼程序与证据问题研究 基于警察的视角》谢波 2019
- 《大数据环境下的信息管理方法技术与服务创新丛书 俄罗斯档案事业改革与发展研究》徐胡乡责编;肖秋会 2019
- 《断陷湖盆比较沉积学与油气储层》赵永胜等著 1996
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《魔法销售台词》(美)埃尔默·惠勒著 2019
- 《看漫画学钢琴 技巧 3》高宁译;(日)川崎美雪 2019
- 《优势谈判 15周年经典版》(美)罗杰·道森 2018
- 《社会学与人类生活 社会问题解析 第11版》(美)James M. Henslin(詹姆斯·M. 汉斯林) 2019
- 《海明威书信集:1917-1961 下》(美)海明威(Ernest Hemingway)著;潘小松译 2019
- 《迁徙 默温自选诗集 上》(美)W.S.默温著;伽禾译 2020
- 《上帝的孤独者 下 托马斯·沃尔夫短篇小说集》(美)托马斯·沃尔夫著;刘积源译 2017
- 《巴黎永远没个完》(美)海明威著 2017
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《中医骨伤科学》赵文海,张俐,温建民著 2017
- 《美国小学分级阅读 二级D 地球科学&物质科学》本书编委会 2016
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《强磁场下的基础科学问题》中国科学院编 2020
- 《小牛顿科学故事馆 进化论的故事》小牛顿科学教育公司编辑团队 2018
- 《小牛顿科学故事馆 医学的故事》小牛顿科学教育公司编辑团队 2018
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019