2005
DOI: 10.1007/11513988_10
|View full text |Cite
|
Sign up to set email alerts
|

Incremental and Complete Bounded Model Checking for Full PLTL

Abstract: Abstract. Bounded model checking is an efficient method for finding bugs in system designs. The major drawback of the basic method is that it cannot prove properties, only disprove them. Recently, some progress has been made towards proving properties of LTL. We present an incremental and complete bounded model checking method for the full linear temporal logic with past (PLTL). Compared to previous works, our method both improves and extends current results in many ways: (i) our encoding is incremental, resul… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
58
0

Year Published

2006
2006
2021
2021

Publication Types

Select...
8

Relationship

0
8

Authors

Journals

citations
Cited by 54 publications
(58 citation statements)
references
References 29 publications
0
58
0
Order By: Relevance
“…Now if for any such k the resulting CNF is unsatisfiable, then so is the original LTL formula. The resulting method is very similar to BMC in [29] when checking for termination by using the completeness formula only rather than completeness and simplepath formula together (only presence of the latter can ensure termination).…”
Section: Unsatisfiable Cores Via Bounded Model Checkingmentioning
confidence: 99%
“…Now if for any such k the resulting CNF is unsatisfiable, then so is the original LTL formula. The resulting method is very similar to BMC in [29] when checking for termination by using the completeness formula only rather than completeness and simplepath formula together (only presence of the latter can ensure termination).…”
Section: Unsatisfiable Cores Via Bounded Model Checkingmentioning
confidence: 99%
“…If a property does not hold, a counterexample trace can be generated to show an execution trace of the model that violates the property. To cope with the state explosion problem, advanced techniques can be applied, in particular symbolic techniques based on Binary Decision Diagrams (BDD) [9] and SAT-based Bounded Model Checking [4,5,22,18] (BMC). Verification can also benefit from advanced techniques for compiling temporal properties into a symbolic LTS [12].…”
Section: Verification Of Functional Propertiesmentioning
confidence: 99%
“…The effectiveness of dynamic completeness criteria has been shown in experimental results ( [10], [22], [24]). However, designing completeness criteria that are both sound and effective can be challenging.…”
Section: Introductionmentioning
confidence: 99%
“…There are many BMC encodings for various fragments of linear-time logic and automata on words; e.g., [4] for LTL, [10] for PLTL, [11] for weak alternating Büchi automata. Many are based, directly or indirectly, on the idea of constructing a product automaton M × A for the model M in question and an automaton A which describes all the undesirable behaviors.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation