Why3は証明器を組み合わせて完璧なソフトウェアを実現

技術
Why3は証明器を組み合わせて完璧なソフトウェアを実現

Why3のMLバックエンドは、複数の定理証明器を統合することでソフトウェア検証を革新します。これにより、開発者はツールを組み合わせて、重要なシステムで比類のない精度と信頼性を実現できます。

決してクラッシュしないソフトウェアを想像してみてください。InriaのオープンソースプラットフォームWhy3は、複数の自動定理証明器を統合し、これを現実のものにします。2011年にリリースされたOCamlベースのMLバックエンドは、ユニバーサル翻訳機として機能します。これにより、開発者はZ3やCVC5など20種類以上の証明器を組み合わせることができます。Why3は、各証明器の強みを活用し、航空機ソフトウェアから暗号プロトコルまで、複雑な検証タスクに取り組めます。

続きはアプリでお読みいただけます。

アプリで続きを読む
あと1段落 · プラス3問のクイズ
アプリで開く
Xでシェア WhatsApp

フル体験を楽しむ

毎日の知識をダウンロード