[1990] Proceedings. Fifth Annual IEEE Symposium on Logic in Computer Science
DOI: 10.1109/lics.1990.113767
|View full text |Cite
|
Sign up to set email alerts
|

Symbolic model checking: 10/sup 20/ states and beyond

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
711
0
10

Publication Types

Select...
5
4
1

Relationship

0
10

Authors

Journals

citations
Cited by 603 publications
(722 citation statements)
references
References 8 publications
1
711
0
10
Order By: Relevance
“…2.3]). Several approaches for mitigating this problem have been suggested, such as abstraction techniques like the one proposed by Clarke in [CGL94], partial order reduction approaches (see [GvLH + 96]), symbolic model checking using binary decision diagrams (BDDs) [BCM92], bounded model checking using SAT solvers [CBRZ01], or distributed model checking like the swarm verification extension of the SPIN model checker [HJG08]. All of these methods have in common that they are committed to solve the model checking problem in an exact manner, which means that when the algorithm terminates without finding a counter-example, this is interpreted as proof that the checked property is fulfilled by the model.…”
Section: Temporal Logics and Model Checkingmentioning
confidence: 99%
“…2.3]). Several approaches for mitigating this problem have been suggested, such as abstraction techniques like the one proposed by Clarke in [CGL94], partial order reduction approaches (see [GvLH + 96]), symbolic model checking using binary decision diagrams (BDDs) [BCM92], bounded model checking using SAT solvers [CBRZ01], or distributed model checking like the swarm verification extension of the SPIN model checker [HJG08]. All of these methods have in common that they are committed to solve the model checking problem in an exact manner, which means that when the algorithm terminates without finding a counter-example, this is interpreted as proof that the checked property is fulfilled by the model.…”
Section: Temporal Logics and Model Checkingmentioning
confidence: 99%
“…The symbolic algorithm allows it to scale well, at least up to medium size specifications [4]. While checking realizability / unrealizability is completely symbolic, the computation of a concrete implementation (or counter-implementation) requires the enumeration of states, which in some cases is much slower and does not scale well (specifically when dealing with data rather than control).…”
Section: Implementation and Evaluationmentioning
confidence: 99%
“…Most research in temporal logic model checking is focussed on e cient data structures to represent state space. Perhaps the biggest pragmatic breakthrough in the area of model checking was the use of Ordered Binary Decision Diagrams (OBDDs) to represent the set of states during model checking [11,13]. When OBDDs are used to represent state sets in model checking, it is called symbolic model checking.…”
Section: Acknowledgementsmentioning
confidence: 99%