PulseAugur
实时 22:25:48
English(EN) ConVer: Using Contracts and Loop Invariant Synthesis for Scalable Formal Software Verification

新工具ConVer使用LLM进行可扩展的软件形式化验证

研究人员开发了ConVer,一个使用大型语言模型(LLM)辅助大型C程序形式化验证的新工具。ConVer采用自顶向下的组合方法,从系统属性合成函数契约,并通过CEGAR-CEGIS循环进行迭代改进。该工具在Frama-C、X.509解析器、LF2C-Simple和VerifyThis等各种基准测试套件中均取得了显著的成功率,部分配置的验证成功率超过90%。 AI

影响 这项研究展示了LLM如何集成到形式化验证过程中,从而可能提高软件正确性保证的可扩展性和效率。

排序理由 该集群包含一篇详细介绍软件验证新工具和方法的论文。

在 arXiv cs.AI 阅读 →

AI 生成摘要 · Google Gemini · 来自 2 个来源。 我们如何撰写摘要 →

新工具ConVer使用LLM进行可扩展的软件形式化验证

报道来源 [2]

  1. arXiv cs.AI TIER_1 English(EN) · Muhammad A. A. Pirzada, Weiqi Wang, Yiannis Charalambous, Konstantin Korovin, Lucas C. Cordeiro ·

    ConVer: Using Contracts and Loop Invariant Synthesis for Scalable Formal Software Verification

    arXiv:2605.27051v1 Announce Type: cross Abstract: Formal verification of large C programs is impeded by state-space explosion: Bounded Model Checking (BMC) tools must encode the entire state space up to the predetermined bound by unrolling all nested constructs. We present ConVer…

  2. arXiv cs.AI TIER_1 English(EN) · Lucas C. Cordeiro ·

    ConVer: Using Contracts and Loop Invariant Synthesis for Scalable Formal Software Verification

    Formal verification of large C programs is impeded by state-space explosion: Bounded Model Checking (BMC) tools must encode the entire state space up to the predetermined bound by unrolling all nested constructs. We present ConVer, a top-down compositional verification tool. Give…