跳到正文
原文
arXiv 自然语言处理· Hansol Suh, Jan H\"uckelheim, Stephen Siegel·· 2 天前AI 评分38

结合大语言模型生成 ACSL 契约与确定性驱动对 PETSc 进行 CIVL 形式化验证

Verification of PETSc with CIVL using LLM-generated ACSL contracts and deterministic driver generation

AI 导读

研究人员提出一种结合大语言模型生成 ACSL 契约与确定性驱动生成的验证流程,利用 CIVL 验证器对并行数值库 PETSc 进行形式化验证。该端到端流程在 PETSc 的 MatAXPY、MatAYPX 和 MatFilter 3 个函数上完成测试,成功发现了 MatAYPX 中自 1997 年就存在且此前未被发现的代码缺陷。

来源:arXiv 自然语言处理 · arxiv.org