Efficient Instantiation of Parameterised Boolean Equation Systems to Parity Games

Parameterised Boolean Equation Systems (PBESs) are sequences of Boolean fixed point equations with data variables, used for, e.g., verification of modal mu-calculus formulae for process algebraic specifications with data. Solving a PBES is usually done by instantiation to a Parity Game and then solv...

Full description

Bibliographic Details
Main Authors: Gijs Kant, Jaco van de Pol
Format: Article
Language:English
Published: Open Publishing Association 2012-10-01
Series:Electronic Proceedings in Theoretical Computer Science
Online Access:http://arxiv.org/pdf/1210.6414v1
_version_ 1819095565143638016
author Gijs Kant
Jaco van de Pol
author_facet Gijs Kant
Jaco van de Pol
author_sort Gijs Kant
collection DOAJ
description Parameterised Boolean Equation Systems (PBESs) are sequences of Boolean fixed point equations with data variables, used for, e.g., verification of modal mu-calculus formulae for process algebraic specifications with data. Solving a PBES is usually done by instantiation to a Parity Game and then solving the game. Practical game solvers exist, but the instantiation step is the bottleneck. We enhance the instantiation in two steps. First, we transform the PBES to a Parameterised Parity Game (PPG), a PBES with each equation either conjunctive or disjunctive. Then we use LTSmin, that offers transition caching, efficient storage of states and both distributed and symbolic state space generation, for generating the game graph. To that end we define a language module for LTSmin, consisting of an encoding of variables with parameters into state vectors, a grouped transition relation and a dependency matrix to indicate the dependencies between parts of the state vector and transition groups. Benchmarks on some large case studies, show that the method speeds up the instantiation significantly and decreases memory usage drastically.
first_indexed 2024-12-21T23:45:19Z
format Article
id doaj.art-f5b3d24376ca4256beabbaafee53e732
institution Directory Open Access Journal
issn 2075-2180
language English
last_indexed 2024-12-21T23:45:19Z
publishDate 2012-10-01
publisher Open Publishing Association
record_format Article
series Electronic Proceedings in Theoretical Computer Science
spelling doaj.art-f5b3d24376ca4256beabbaafee53e7322022-12-21T18:46:07ZengOpen Publishing AssociationElectronic Proceedings in Theoretical Computer Science2075-21802012-10-0199Proc. GRAPHITE 2012506510.4204/EPTCS.99.7Efficient Instantiation of Parameterised Boolean Equation Systems to Parity GamesGijs KantJaco van de PolParameterised Boolean Equation Systems (PBESs) are sequences of Boolean fixed point equations with data variables, used for, e.g., verification of modal mu-calculus formulae for process algebraic specifications with data. Solving a PBES is usually done by instantiation to a Parity Game and then solving the game. Practical game solvers exist, but the instantiation step is the bottleneck. We enhance the instantiation in two steps. First, we transform the PBES to a Parameterised Parity Game (PPG), a PBES with each equation either conjunctive or disjunctive. Then we use LTSmin, that offers transition caching, efficient storage of states and both distributed and symbolic state space generation, for generating the game graph. To that end we define a language module for LTSmin, consisting of an encoding of variables with parameters into state vectors, a grouped transition relation and a dependency matrix to indicate the dependencies between parts of the state vector and transition groups. Benchmarks on some large case studies, show that the method speeds up the instantiation significantly and decreases memory usage drastically.http://arxiv.org/pdf/1210.6414v1
spellingShingle Gijs Kant
Jaco van de Pol
Efficient Instantiation of Parameterised Boolean Equation Systems to Parity Games
Electronic Proceedings in Theoretical Computer Science
title Efficient Instantiation of Parameterised Boolean Equation Systems to Parity Games
title_full Efficient Instantiation of Parameterised Boolean Equation Systems to Parity Games
title_fullStr Efficient Instantiation of Parameterised Boolean Equation Systems to Parity Games
title_full_unstemmed Efficient Instantiation of Parameterised Boolean Equation Systems to Parity Games
title_short Efficient Instantiation of Parameterised Boolean Equation Systems to Parity Games
title_sort efficient instantiation of parameterised boolean equation systems to parity games
url http://arxiv.org/pdf/1210.6414v1
work_keys_str_mv AT gijskant efficientinstantiationofparameterisedbooleanequationsystemstoparitygames
AT jacovandepol efficientinstantiationofparameterisedbooleanequationsystemstoparitygames