Formal Verification

/ˈfɔːrməl ˌvɛrəfɪˈkeɪʃən/ フォーマル ベリフィケーション

1. システムが仕様通りに機能することを数学的に証明するプロセス。

「Formal Verification」は、主にコンピュータサイエンスの分野で使われる専門用語で、ソフトウェアやハードウェアの設計が、意図された仕様や動作規則に厳密に適合していることを、数学的な論理や形式的な手法を用いて証明するプロセスを指します。これにより、設計段階でバグや論理的な矛盾を早期に発見し、製品の信頼性や安全性を高めることを目的とします。
Formal verification is crucial for safety-critical systems. (形式検証は安全性が特に重要なシステムにとって極めて重要です。)
関連
Formal methods
Model checking
Theorem proving
Software verification
Hardware verification
Correctness by construction