首页 | 本学科首页   官方微博 | 高级检索  
     


Computational challenges in bounded model checking
Authors:Edmund Clarke  Daniel Kroening  Joël Ouaknine  Ofer Strichman
Affiliation:(1) Computer Science Department, Carnegie Mellon University, Pittsburgh, PA, USA;(2) Department of Computer Science, ETH Zürich, Switzerland;(3) Oxford University Computing Laboratory, Oxford, UK;(4) Faculty of Industrial Engineering, Information Systems Engineering, Technion, Israel
Abstract:We describe several observations regarding the completeness and the complexity of bounded model checking and propose techniques to solve some of the associated computational challenges. We begin by defining the completeness threshold ( $\mathcal{CT}$ ) problem: for every finite model M and an LTL property phiv, there exists a number $\cal{CT}$ such that if there is no counterexample to phiv in M of length $\cal{CT}$ or less, then M $\models$ phiv. Finding this number, if it is sufficiently small, offers a practical method for making bounded model checking complete. We describe how to compute an overapproximation to $\cal{CT}$ for a general LTL property using Büchi automata, following the Vardi–Wolper LTL model checking framework. This computation is based on finding the initialized diameter and initialized recurrence-diameter (the longest loop-free path from an initial state) of the product automaton. We show a method for finding a recurrence diameter with a formula of size O(klogk) (or O(k(logk)2) in practice), where k is the attempted depth, which is an improvement compared to the previously known method that requires a formula of size in O(k2). Based on the value of $\cal{CT}$ , we prove that the complexity of standard SAT-based BMC is doubly exponential and that, consequently, there is a complexity gap of an exponent between this procedure and standard LTL model checking. We discuss ways to bridge this gap.
Keywords:Bonded-Model-checking  Complexity  Completeness-Threshold
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号