形式化方法
从规格与证明到程序推导,探索验证代码生成及其保障边界。
从哪里开始
从 Proof-First 的具体示例理解规格与证明,再读 Dijkstra 方法的研究方案。
区分已检查示例、验证所覆盖的规格和待验证的生成方案。Kernel 的统计验证见系统专题。
规格与证明
-
Proof-First Pipeline
类型、规格与证明如何约束生成程序的行为?
验证代码生成研究
-
Dijkstra 方法与验证代码生成
怎样从规格共同推导程序和证明,减少二者的不一致?
从规格与证明到程序推导,探索验证代码生成及其保障边界。
从 Proof-First 的具体示例理解规格与证明,再读 Dijkstra 方法的研究方案。
区分已检查示例、验证所覆盖的规格和待验证的生成方案。Kernel 的统计验证见系统专题。
类型、规格与证明如何约束生成程序的行为?
怎样从规格共同推导程序和证明,减少二者的不一致?