Symbolic Traversal of Finite State Machines Flashcards
1
Q
Definition of Existential Quantification:
A
Let f be a Boolean function. The disjunction of the cofactors of f with respect to (w.r.t.) x is called existential quantification of f w.r.t. x:
∃xf = f|x=1 + f|x=0
2
Q
What is symbolic model checking?
A
Use boolean variable to represent sets and relation of states to avoid state explosion.
3
Q
Explain the steps of Image computation.
A
- Create the characteristic function of the states Cs(s).
- Create the transition function T(s,x,s’) based on the state transition function δ(s,x) and the states.
- Calculate the existential of the state variables and existential of the input variables.
4
Q
How can we calculate invariants based on inverse reachability analysis? Relation between W and Q.
A
Start with states Z0 and compute all states Q, from which the states Z0 can be
reached. Q and W are complement of each other.
5
Q
Which model is used in bounded model checking??
A
Iterative circuit model.