内容简介
第一章 数学基础
1.1 λ演算
1.2 格论
1.3 范畴论
1.4 不动点理论
1.5 Petri网论
第二章 操作语义
2.1 概述
2.2 SECD抽象机
2.3 维也纳定义语言
2.4 赫斯利方法和PL/I标准
2.5 W文法及其抽象机
2.6 变换语义学
2.7 结构化的操作语义
第三章 指称语义
3.1 概述
3.2 指称语义的描述方法
3.3 函数式语言的指称语义
3.4 命令式语言:直接语义和继续语义
3.5 变量、说明和作用域
3.6 过程和函数
3.7 元语言METAIV
3.8 域的递归理论
3.9 递归域的两个模型
3.10 幂域理论
3.11 不确定程序的指称语义
4.1 概述
第四章 公理语义
4.2 Hoare公理系统
4.3 分程序的公理语义
4.4 过程的公理语义
4.5 联立子程序的公理语义
4.6 类程的公理语义
4.7 Pascal的公理语义
4.8 完备性和可表达性
4.9 过程公理的健康性和完备性
4.10 完全正确性
4.11 最弱前置谓词和不确定性公理语义
4.12 类型理论和程序逻辑
4.13 模态逻辑和时序逻辑
4.14 支时序逻辑和线性时序逻辑
4.15 动态逻辑
第五章 代数语义
5.1 概述
5.2 ∑代数和初始语义
5.3 扩充的公理形式
5.4 健康性、完备性和可判定性
5.5 充分完备性和层次一致性
5.6 理论描述语言Clear
5.7 代数语义的范畴论基础
5.8 终结语义
5.9 格语义
5.10 可观察性和观察等价性
5.11 偏∑代数
5.12 模型描述语言ASL
5.13 程序设计语言的代数语义
5.14 带动态结构的程序的语义
第六章 并发和分布式程序的形式语义
6.1 概述
6.2 分布式程序设计语言CSP
6.3 CSP的结构化操作语义
6.4 CSP的流语义
6.5 TCSP和失败语义
6.6 并行程序的公理语义
6.7 CSP的公理语义
6.8 通信系统演算(CCS)
6.9 CCS的操作语义
6.10 同步树和通信树
6.11 双模拟和行为等价性
6.12 SCCS和集合推导语义
6.13 CCS的偏序推导语义
6.14 CCS的Petri网语义
6.15 分布式变迁系统和CCS
参考文献