私はCプロジェクトのいくつかに取り組んでいます。コードの検証に自動定理証明を使用したいと思います。理想的には、ATPを使用して関数契約を検証するだけです。 design by contractスタイルのコーディングを可能にするC/gccや外部ソフトウェア/パッケージ/ etcの機能はありますか?自動定理証明で使用するためのCでの契約による設計
もしそうでなければ、それだけで私自身で始めることができます。
私のリファレンスはMSRのSpec#やSing#のようなものですが、私はオープンソースの人で、オープンソースのソリューションを探しています。