A Comparison of SAT-Based and SMT-Based Bounded Model Checking Methods for ECTL*
Texte intégral
Documents relatifs
Given some models of the design and system's requirements formulated as formal properties, the system model can be checked [1], and if properties are violated,
For epistemic and deontic variants of classical temporal logics with semantics over Kripke models generated by (deontic) interpreted systems SAT-BMC has been defined in [9, 5]
i) a model-driven trace checking procedure, which relies on a mapping of temporal requirements written in TemPsy into Ob- ject Constraint Language (OCL) constraints on a meta-model
In the following we describe our BMC technique, which encodes bounded paths of a GTS (S, P ) as an SMT formula to check the reachability of a forbidden pattern in the bounded
This is basically caused by the fact that they search for lasso-shaped infinite runs (of the automaton, not of its region abstraction) but, unlike in the context of finite
Once we obtain the diameter bound d (either using the procedure from Sect. 5.1, or by Theorem 1), we use it as a completeness threshold for bounded model checking. For the
We present BVMC, a novel decision procedure for constraints over fixed-width bit-vectors, which is based on propositional model checking (MC).. Nowadays, Satisfiability Modulo
TAPAAL [11], for instance, is an explicit-state model checker that combines Partial-Order Reduction techniques and structural reductions and can check property on Petri nets