Why3 结合证明器,实现完美软件

技术
Why3 结合证明器,实现完美软件

Why3 的 ML 后端通过集成多个定理证明器,彻底改变了软件验证。它使开发人员能够组合工具,为关键系统提供无与伦比的准确性和可靠性。

想象一下永不崩溃的软件。Inria 的开源平台 Why3 让这成为现实。它集成了多个自动化定理证明器。Why3 于 2011 年推出,其基于 OCaml 的 ML 后端充当通用翻译器。这允许开发人员组合 20 多个不同的证明器,例如 Z3 和 CVC5。Why3 可以利用每个证明器的优势,处理复杂的验证任务。这些任务包括飞机软件和加密协议。

故事还有更多内容 — 打开应用继续阅读。

在应用中继续阅读
还有1个段落 · 再加3题测验
在应用中打开

获得完整体验

下载每日知识