Ich arbeite an ein paar C-Projekte und ich würde gerne automatisierte Theorem beweisen, um den Code zu validieren. Im Idealfall möchte ich nur die ATP verwenden, um die Funktionsverträge zu validieren. Gibt es irgendeine Funktionalität in C/gcc oder externe Software/Pakete/etc, die Design-by-Vertrag Stil-Codierung ermöglichen würde?Design by Contract in C für die Verwendung in automatisierten Theorem-Test
Wenn nicht, dann ist das nur ein Ansporn, selbst loszulegen.
Meine Referenzen dafür wären etwas wie SpeC# oder Sing # von MSR, aber ich bin ein Open-Source-Typ und ich suche nach Open-Source-Lösungen.