• Title/Summary/Keyword: Asbtraction

Search Result 1, Processing Time 0.02 seconds

Abstraction of Models with State Projections In Model Checking (모델 체킹에서 상태 투영을 이용한 모델의 추상화)

  • Kwon, Gi-Hwon
    • The KIPS Transactions:PartD
    • /
    • v.11D no.6
    • /
    • pp.1295-1300
    • /
    • 2004
  • 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 ion 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 model M' is smaller in both size and behavior than the original model M, written M'$\leq$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 ion technique. In addition, ion 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.