Model checking and abstraction
EM Clarke, O Grumberg, DE Long - ACM transactions on Programming …, 1994 - dl.acm.org
EM Clarke, O Grumberg, DE Long
ACM transactions on Programming Languages and Systems (TOPLAS), 1994•dl.acm.orgWe describe a method for using abstraction to reduce the complexity of temporal-logic
model checking. Using techniques similar to those involved in abstract interpretation, we
construct an abstract model of a program without ever examining the corresponding
unabstracted model. We show how this abstract model can be used to verify properties of
the original program. We have implemented a system based on these techniques, and we
demonstrate their practicality using a number of examples, including a program representing …
model checking. Using techniques similar to those involved in abstract interpretation, we
construct an abstract model of a program without ever examining the corresponding
unabstracted model. We show how this abstract model can be used to verify properties of
the original program. We have implemented a system based on these techniques, and we
demonstrate their practicality using a number of examples, including a program representing …
We describe a method for using abstraction to reduce the complexity of temporal-logic model checking. Using techniques similar to those involved in abstract interpretation, we construct an abstract model of a program without ever examining the corresponding unabstracted model. We show how this abstract model can be used to verify properties of the original program. We have implemented a system based on these techniques, and we demonstrate their practicality using a number of examples, including a program representing a pipelined ALU circuit with over 101300 states.