VCC 2.3.10122.0下载地址

点这里下载 → 下载地址
相关Tags:

VCC 2.3.10122.0软件简介

一种机械检验并发C程序

VCC是一个机械的并发C程序验证器。 VCC需要一个C程序,功能规格,数据不变,循环不变,鬼代码注释,试图证明这些注释是正确的。如果它成功了,的VCC承诺你的程序符合其规格。

下图中所示的神器出山:www.shenqi73.com工作流程。你开始通过注释你的C代码的合同,描述你的程序是应该做的(某些方面的)为什么你认为它的工作原理。

合同都是用C预处理器宏,这样你就可以摆脱他们使用一个单一的预处理开关和使用您喜欢的C编译器编译的代码。注释的程序将被转换为逻辑公式的Boogie工具,并将它们传递到自动定理证明(Z3),以检查其有效性。 VCC主要是在F#中实现,并支持插件模型。

请注意:
非商业使用

这里是“VCC”的一些主要特点:

·VCC的声音 - ,如果VCC验证你的程序,它确实是正确的(模在VCC本身的bug)。
·VCC是模块化的验证 - VCC验证你的程序的功能/类型定义的时间,只用它调用的功能和数据结构,它使用的规格。这意味着,你可以验证你的代码,即使你打电话的功能还没有被写入。
·VCC支持并发 - 您可以使用VCC,以验证程序,同时使用粗粒度和细粒度的并发性。你甚至可以用它来验证你的并发控制原语。
·VCC支持低级别的C功能(位域,工会,环绕算术) - 我们正在核实后,所有操作系统!

要求:

· F#运行库2.0
·<框架

随便看看

软件简略信息
  • 软件大小:10.0 MB
  • 下载次数:99
  • 更新时间:2013-03-09 12:27:00
  • 不能下载请报告错误,谢谢
本类热门软件