Formale Verifikation

Zuletzt aktualisiert 24. Sept. 2026

Kurz gesagt

Formale Verifikation prüft präzise Eigenschaften mathematisch innerhalb eines Modells und expliziter Annahmen.

Definition

Formale Verifikation vergleicht Programme mit einer Spezifikation und kann über alle modellierten Abläufe oder Invarianten argumentieren. Beispiele sind Rollenrechte und Buchführungsbeziehungen. Aussagekraft hängt vom Umfang ab.

Funktionsweise

Theorembeweiser oder Modellprüfung analysieren Quellcode, kompilierten Code oder vereinfachte Modelle. Gegenbeispiele können Implementierung oder Spezifikation widerlegen. Beweise gelten für Version und Annahmen, nicht automatisch Updates.

Wichtige Hinweise

Tests und manuelle Reviews bleiben nötig. Fehlende Spezifikation sowie falsche Orakel-, Compiler- oder Fremdvertragannahmen begrenzen Aussagen. Konsistente Buchführung beweist weder ehrliche Eingaben noch Rendite. Bewiesene und offene Eigenschaften sowie Deployment-Übereinstimmung prüfen; kein pauschales Sicherheitsversprechen.