中文

面向 Frama-C 的引理函数:将 C 程序作为证明

软件工程 2018-11-15 v1 计算机科学中的逻辑

摘要

本文描述了在 Frama-C 框架中开发的一种自动主动验证技术。我们概述了引理函数方法,并给出了相应的 ACSL 扩展、其在 Frama-C 中的实现,以及对来自 Linux 内核的一组字符串操作函数的评估。与基于 Coq 等交互式证明器的方法相比,我们阐明了所提方法在证明引理所需工作量方面可带来的益处。讨论了该方法及其实现的当前局限性。

关键词

引用

@article{arxiv.1811.05879,
  title  = {Lemma Functions for Frama-C: C Programs as Proofs},
  author = {Grigoriy Volkov and Mikhail Mandrykin and Denis Efremov},
  journal= {arXiv preprint arXiv:1811.05879},
  year   = {2018}
}

备注

8 pages, 2 tables, 7 listings. To appear in the "ISPRAS Open 2018" conference proceedings