安全C语言程序验证样例

一些常见算法的安全C语言程序通过了科创验证器的验证,这里所列出的是从中选出的作为学习样例的一部分程序。
程序中的标注是我们对程序行为性质的形式化描述。验证器接受经过标注的代码,通过演绎推理生成验证条件,交给约束求解器自动求解,给出程序点的验证结果。
通过验证的程序是正确的,也就是说程序行为满足了用户的期望。
所有样例程序仅供学习之用,可自由下载。用户可以通过 科创验证器学习平台 载入下载的程序样例,体验程序验证的乐趣。
需要注意的是:程序样例的说明中给出的“验证时间”是随机测得的时间,仅作参考。因程序提交验证时验证服务器的负载不同,验证时间也会有所差异。

Play the kcv demo.

By Topic

By Algorithms

By Keywords