2024-02-20精化演算#形式化方法#程序开发精化演算是一种从规范逐步推导实现的形式化开发方法。 基本思想 从抽象规范出发,通过一系列精化步骤,逐步得到具体实现。 精化步骤 数据精化:抽象数据类型 → 具体数据结构 算法精化:非确定性规范 → 确定性算法 代码精化:伪代码 → 目标语言 代表工具 B方法 Event-B Z notation 更早静态分析概述2024-02-15更新形状分析2024-02-25