跳到主要内容
uencoder

Formal Verification

形式化验证用数学方法证明程序满足规约,提供比测试更强的正确性保证。

用途

对安全关键系统提供数学正确性证明,消除整类缺陷。

机制

方法:定理证明(Coq/Isabelle)、模型检测、抽象解释。需形式规约(前置/后置条件、不变式)。证明程序满足规约。代价高但用于航空航天、内核、密码学。

用例

  • 安全关键软件
  • 内核验证
  • 密码学证明

相关词条

参考链接