论文标题
k诱导的分层认证
Stratified Certification for k-Induction
论文作者
论文摘要
我们最近提出的基于位基于K诱导的模型检查的认证框架已被证明在增加验证结果的信任方面非常有效,即使它部分涉及量词推理。在本文中,我们通过假设重置函数进行分层来展示如何简化方法。这样,它可以将其提升为文字级别,从原则上讲,这些理论很难量化推理。我们的新方法需要六个简单的SAT检查和一项多项式时间检查,可以保留认证,而先前的方法需要五次SAT检查和一项QBF检查。实验结果表明我们的新方法的性能增长可观。最后,我们介绍并评估我们的新工具CELDIFAIGER-WL,该工具能够证明基于K诱导的单词级模型检查。
Our recently proposed certification framework for bit-level k-induction-based model checking has been shown to be quite effective in increasing the trust of verification results even though it partially involved quantifier reasoning. In this paper we show how to simplify the approach by assuming reset functions to be stratified. This way it can be lifted to word-level and in principle to other theories where quantifier reasoning is difficult. Our new method requires six simple SAT checks and one polynomial-time check, allowing certification to remain in co-NP while the previous approach required five SAT checks and one QBF check. Experimental results show a substantial performance gain for our new approach. Finally, we present and evaluate our new tool Certifaiger-wl which is able to certify k-induction-based word-level model checking.