Improving BDD Based Symbolic Model Checking with Isomorphism Exploiting Transition Relations

Symbolic model checking by using BDDs has greatly improved the applicability of model checking. Nevertheless, BDD based symbolic model checking can still be very memory and time consuming. One main reason is the complex transition relation of systems. Sometimes, it is even not possible to generate t...

Full description

Bibliographic Details
Main Author: Christian Appold
Format: Article
Language:English
Published: Open Publishing Association 2011-06-01
Series:Electronic Proceedings in Theoretical Computer Science
Online Access:http://arxiv.org/pdf/1106.1229v1
id doaj-d864ceb812be4cd8a3d0607648489397
record_format Article
spelling doaj-d864ceb812be4cd8a3d06076484893972020-11-24T22:51:28ZengOpen Publishing AssociationElectronic Proceedings in Theoretical Computer Science2075-21802011-06-0154Proc. GandALF 2011173010.4204/EPTCS.54.2Improving BDD Based Symbolic Model Checking with Isomorphism Exploiting Transition RelationsChristian AppoldSymbolic model checking by using BDDs has greatly improved the applicability of model checking. Nevertheless, BDD based symbolic model checking can still be very memory and time consuming. One main reason is the complex transition relation of systems. Sometimes, it is even not possible to generate the transition relation, due to its exhaustive memory requirements. To diminish this problem, the use of partitioned transition relations has been proposed. However, there are still systems which can not be verified at all. Furthermore, if the granularity of the partitions is too fine, the time required for verification may increase. In this paper we target the symbolic verification of asynchronous concurrent systems. For such systems we present an approach which uses similarities in the transition relation to get further memory reductions and runtime improvements. By applying our approach, even the verification of systems with an previously intractable transition relation becomes feasible.http://arxiv.org/pdf/1106.1229v1
collection DOAJ
language English
format Article
sources DOAJ
author Christian Appold
spellingShingle Christian Appold
Improving BDD Based Symbolic Model Checking with Isomorphism Exploiting Transition Relations
Electronic Proceedings in Theoretical Computer Science
author_facet Christian Appold
author_sort Christian Appold
title Improving BDD Based Symbolic Model Checking with Isomorphism Exploiting Transition Relations
title_short Improving BDD Based Symbolic Model Checking with Isomorphism Exploiting Transition Relations
title_full Improving BDD Based Symbolic Model Checking with Isomorphism Exploiting Transition Relations
title_fullStr Improving BDD Based Symbolic Model Checking with Isomorphism Exploiting Transition Relations
title_full_unstemmed Improving BDD Based Symbolic Model Checking with Isomorphism Exploiting Transition Relations
title_sort improving bdd based symbolic model checking with isomorphism exploiting transition relations
publisher Open Publishing Association
series Electronic Proceedings in Theoretical Computer Science
issn 2075-2180
publishDate 2011-06-01
description Symbolic model checking by using BDDs has greatly improved the applicability of model checking. Nevertheless, BDD based symbolic model checking can still be very memory and time consuming. One main reason is the complex transition relation of systems. Sometimes, it is even not possible to generate the transition relation, due to its exhaustive memory requirements. To diminish this problem, the use of partitioned transition relations has been proposed. However, there are still systems which can not be verified at all. Furthermore, if the granularity of the partitions is too fine, the time required for verification may increase. In this paper we target the symbolic verification of asynchronous concurrent systems. For such systems we present an approach which uses similarities in the transition relation to get further memory reductions and runtime improvements. By applying our approach, even the verification of systems with an previously intractable transition relation becomes feasible.
url http://arxiv.org/pdf/1106.1229v1
work_keys_str_mv AT christianappold improvingbddbasedsymbolicmodelcheckingwithisomorphismexploitingtransitionrelations
_version_ 1725669482265837568