Visual Studio 布吉

Boogie on Visual Studio

我的问题是关于 Boogie 的,但是由于没有可用的 Boogie 标签,所以我使用了 dafny 标签作为与 Boogie 密切相关的标签。

我按照文档中的说明在 Visual Studio 上构建了 Boogie。接下来我应该做什么来编写 Boogie 代码或等效地如何 运行 Test 文件夹中的 .bpl 文件?据我了解,Boogie虽然是一种中间验证语言,但也可以独立使用。

谢谢。

Boogie 依赖于 Z3,因此请确保它可用。

然后,从命令行:

  • boogie.exe /help
  • boogie.exe file_to_verify.bpl

Boogie 没有交互式 VS 模式。如果您想编写 Boogie 代码并在编辑器中获得设计时反馈,那么可用的最佳模式是在 emacs 中,请参阅 https://github.com/boogie-org/boogie-friends。不过,此 emacs 模式不会为您提供错误跟踪或验证调试器信息。