Abstraction of Models with State Projections in Model Checking


The KIPS Transactions:PartD, Vol. 11, No. 6, pp. 1295-1300, Oct. 2004
10.3745/KIPSTD.2004.11.6.1295,   PDF Download:

Abstract

Although model checking has gained its popularity as one of the most effective approaches to the formal verification, it has to deal with the state explosion problem to be widely used in industry. In order to mitigate the problem, this paper proposes an abstraction technique to obtain a reduced model M' from a given original model M. Our technique identifies the set of necessary variables for model checking and projects the state space onto them. The abstract model M' is smaller in both size and behavior than the original model M, written M'≤M. Since the result of reachability analysis with M' is preserved in M, we can do reachability analysis with model checking using M' instead of M. The abstraction technique is applied to Push Push games, and two model checkers-Cadence SMV and NuSMV-are used to solve the games. As a result, most of unsolved games with the usual model checking are solved with the abstraction technique. In addition, abstraction shows that there is much of time and space improvement. With Cadence SMV, there is 87% time improvement and 79% space one. And there is 83% time improvement and 56% space one with NuSMV.


Statistics
Show / Hide Statistics

Statistics (Cumulative Counts from September 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


Cite this article
[IEEE Style]
G. H. Kwon, "Abstraction of Models with State Projections in Model Checking," The KIPS Transactions:PartD, vol. 11, no. 6, pp. 1295-1300, 2004. DOI: 10.3745/KIPSTD.2004.11.6.1295.

[ACM Style]
Gi Hwon Kwon. 2004. Abstraction of Models with State Projections in Model Checking. The KIPS Transactions:PartD, 11, 6, (2004), 1295-1300. DOI: 10.3745/KIPSTD.2004.11.6.1295.