
Kind2
文章平均质量分 86
一种基于SMT的形式化验证语言
print_Hyon
今天你写BUG了吗
展开
-
【Kind2(基于SMT的自动模型检查器)学习笔记】进阶范例
本章为kind2范例,相对于基础范例,难度进行了加大,主要用kind2来解决简单的数学问题和交通灯转换的问题,交通灯转换问题较为复杂,讲解偏详细些,同时对部分交通灯规则进行了验证。原创 2021-02-04 14:19:23 · 409 阅读 · 0 评论 -
【Kind2(基于SMT的自动模型检查器)学习笔记】模拟event
本章主要描述了模拟出一个event类型,并创建一些event类型的状态,再创建函数对他们进行赋值、判断等操作,同时还进行check检查包含event的状态的公式是否有效。原创 2021-01-22 16:11:18 · 255 阅读 · 1 评论 -
【Kind2(基于SMT的自动模型检查器)学习笔记】contract的用法
简单介绍contract是什么,讲解了contract的基本用法,并且举例介绍了contract的使用。原创 2021-01-19 22:59:59 · 916 阅读 · 0 评论 -
【Kind2(基于SMT的自动模型检查器)学习笔记】基础范例
本章通过一些简单的范例,来巩固kind2基本语法的使用,主要是pre、bool、->、or、if、--%MAIN;、--%PROPERTY OK;的使用原创 2021-01-22 16:53:59 · 482 阅读 · 0 评论 -
【Kind2(基于SMT的自动模型检查器)学习笔记】基本语法
Kind2界面的使用,结点的创建、输入、输出、变量、常量、pre、->等基本语法,以及函结点的调用、验证等。原创 2021-01-19 19:29:25 · 1400 阅读 · 0 评论