SpinS Promela Compiler - version 1.1 (3-Feb-2015)
(C) University of Twente, Formal Methods and Tools group
Parsing tmpmmk02hmw.pml...
Parsing tmpmmk02hmw.pml done (0.0 sec)
Optimizing graphs...
StateMerging changed 0 states/transitions.
RemoveUselessActions changed 2 states/transitions.
RemoveUselessGotos changed 2 states/transitions.
RenumberAll changed 1 states/transitions.
Optimization done (0.0 sec)
Generating next-state function ...
Instantiating processes
Statically binding references
Creating transitions
Generating next-state function done (0.0 sec)
Creating state vector
Creating state labels
Generating transitions/state dependency matrices (2 / 3 slots) ...
[.......... ]
[.................... ]
[.............................. ]
[........................................ ]
[..................................................]
Found 5 / 15 ( 33.3%) Guard/slot reads
[......................... ]
[..................................................]
Found 6 / 6 (100.0%) Transition/slot tests
[........ ]
[................ ]
[......................... ]
[................................. ]
[......................................... ]
[..................................................]
Found 2, 4, 4 / 18 ( 11.1%, 22.2%, 22.2%) Actions/slot r,W,w
[......................... ]
[..................................................]
Found 2, 4, 4 / 6 ( 33.3%, 66.7%, 66.7%) Atomics/slot r,W,w
[......................... ]
[..................................................]
Found 6, 4, 4 / 6 (100.0%, 66.7%, 66.7%) Transition/slot r,W,w
Generating transition/state dependency matrices done (0.0 sec)
Generating guard dependency matrices (5 guards) ...
[.... ]
[........ ]
[............ ]
[................ ]
[.................... ]
[......................... ]
[............................. ]
[................................. ]
[..................................... ]
[......................................... ]
Found 3 / 12 ( 25.0%) Guard/guard dependencies
[..... ]
[.......... ]
[............... ]
[.................... ]
[......................... ]
[.............................. ]
[................................... ]
[........................................ ]
[............................................. ]
[..................................................]
Found 8 / 10 ( 80.0%) Transition/guard writes
Found 4 / 4 (100.0%) Transition/transition writes
[.... ]
[........ ]
[............ ]
[................ ]
[.................... ]
[......................... ]
[............................. ]
[................................. ]
[..................................... ]
[......................................... ]
Found 2 / 12 ( 16.7%) !MCE guards
[......................... ]
Found 1 / 2 ( 50.0%) !MCE transitions
[.. ]
[.... ]
[...... ]
[........ ]
[.......... ]
[............ ]
[.............. ]
[................ ]
[.................. ]
[.................... ]
[...................... ]
[........................ ]
[.......................... ]
[............................ ]
[.............................. ]
[................................ ]
[.................................. ]
[.................................... ]
[...................................... ]
[........................................ ]
[.......................................... ]
[............................................ ]
[.............................................. ]
[................................................ ]
[..................................................]
Found 7 / 25 ( 28.0%) !ICE guards
[..... ]
[.......... ]
[............... ]
[.................... ]
[......................... ]
[.............................. ]
[................................... ]
[........................................ ]
[............................................. ]
[..................................................]
Found 10 / 10 (100.0%) !NES guards
[............ ]
[......................... ]
[..................................... ]
[..................................................]
Found 4 / 4 (100.0%) !NES transitions
[..... ]
[.......... ]
[............... ]
[.................... ]
[......................... ]
[.............................. ]
[................................... ]
[........................................ ]
[............................................. ]
[..................................................]
Found 8 / 10 ( 80.0%) !NDS guards
[..... ]
[.......... ]
[............... ]
[.................... ]
[......................... ]
[.............................. ]
[................................... ]
[........................................ ]
[............................................. ]
[..................................................]
Found 0 / 10 ( 0.0%) MDS guards
[..... ]
[.......... ]
[............... ]
[.................... ]
[......................... ]
[.............................. ]
[................................... ]
[........................................ ]
[............................................. ]
[..................................................]
Found 4 / 10 ( 40.0%) MES guards
[............ ]
[......................... ]
[..................................... ]
[..................................................]
Found 0 / 4 ( 0.0%) !NDS transitions
[......................... ]
Found 0 / 2 ( 0.0%) !DNA transitions
[......................... ]
[..................................................]
[..................................................]
Found 2 / 2 (100.0%) Commuting actions
Generating guard dependency matrices done (0.0 sec)
Written C code to /home/adl/git/spot/tests/python/tmpmmk02hmw.pml.spins.c
Compiled C code to PINS library tmpmmk02hmw.pml.spins