Abstract
We describe a parallel algorithm for solving parity games,
with applications in, e.g., modal mu-calculus model
checking with arbitrary alternations, and (branching) bisimulation
checking. The algorithm is based on Jurdzinski's Small Progress
Measures. Actually, this is a class of algorithms, depending on
a selection heuristics.
Our algorithm operates lock-free, and mostly wait-free (except for
infrequent termination detection), and thus allows maximum
parallelism. Additionally, we conserve memory by avoiding storage
of predecessor edges for the parity graph through strictly
forward-looking heuristics.
We evaluate our multi-core implementation's behaviour on parity games
obtained from mu-calculus model checking problems for a set of
communication protocols, randomly generated problem instances, and
parametric problem instances from the literature.
Original language | English |
---|---|
Title of host publication | Proceedings of the 7th International Workshop on Parallel and Distributed Methods in verifiCation (PDMC 2008) |
Editors | I. Černá, G. Lüttgen |
Place of Publication | Amsterdam |
Publisher | Elsevier |
Pages | 19-34 |
Number of pages | 14 |
DOIs | |
Publication status | Published - 29 Mar 2008 |
Event | 7th International Workshop on Parallel and Distributed Methods in verifiCation, PDMC 2008 - Budapest, Hungary Duration: 29 Mar 2008 → 29 Mar 2008 Conference number: 7 http://anna.fi.muni.cz/PDMC/PDMC08/cfp.shtml |
Publication series
Name | Electronic Notes in Theoretical Computer Science |
---|---|
Publisher | Elsevier |
Number | 2 |
Volume | 220 |
ISSN (Print) | 1571-0661 |
ISSN (Electronic) | 1571-0661 |
Workshop
Workshop | 7th International Workshop on Parallel and Distributed Methods in verifiCation, PDMC 2008 |
---|---|
Abbreviated title | PDMC |
Country/Territory | Hungary |
City | Budapest |
Period | 29/03/08 → 29/03/08 |
Internet address |
Keywords
- IR-64838
- METIS-254876
- EWI-12953