arXivDaily arXiv每日学术速递 周一至周五更新
稍安勿躁,官方尚未更新
arXiv 1706.02136cs.PL
收藏

Counterexample-Guided k-Induction Verification for Fast Bug Detection

Mikhail Y. R. Gadelha, Lucas C. Cordeiro, Denis A. Nicole

英文摘要:

Recently, the k-induction algorithm has proven to be a successful approach for both finding bugs and proving correctness. However, since the algorithm is an incremental approach, it might waste resources trying to prove incorrect programs. In this paper, we propose to extend the k-induction algorithm in order to shorten the number of steps required to find a property violation. We convert the algorithm into a meet-in-the-middle bidirectional search algorithm, using the counterexample produced from over-approximating the program. The preliminary results show that the number of steps required to find a property violation is reduced to $\lfloor\frac{k}{2} + 1\rfloor$ and the verification time for programs with large state space is reduced considerably.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑