Generating and Solving Symbolic Parity Games
Gijs Kant Jaco van de Pol
Formal Methods & Tools University of Twente The Netherlands
Games 2012, Napoli, Italia
1 / 26
Generating and Solving Symbolic Parity Games Gijs Kant Jaco van de - - PowerPoint PPT Presentation
Generating and Solving Symbolic Parity Games Gijs Kant Jaco van de Pol Formal Methods & Tools University of Twente The Netherlands Games 2012, Napoli, Italia 1 / 26 Motivation Application: formal verification of process algebraic
1 / 26
2 / 26
3 / 26
4 / 26
5 / 26
6 / 26
7 / 26
8 / 26
9 / 26
10 / 26
X X O X O X X O X O
X O X O X
X O X O X O X O
X O X X O O O X X
X
X
X
11 / 26
◮ High performance verification tool. ◮ Supports multiple modelling languages. ◮ Explicit sequential, multicore and distributed generation with
◮ Symbolic generation 12 / 26
◮ the elements xi of the vector are called parts (the data
◮ the parts of the equations are called transition groups (the
13 / 26
14 / 26
15 / 26
16 / 26
17 / 26
18 / 26
19 / 26
20 / 26
◮ simple: only one group per equation ◮ split: split into conjuncts/disjuncts ◮ structured: preserve the structure of the mCRL2 model 21 / 26
22 / 26
23 / 26
24 / 26
25 / 26
◮ good time performance ◮ low memory usage
◮ E.g., also allow intersection of relations. ◮ Use parallelised BDD/MDD operations
26 / 26