byte a= 0; active [5] proctype P() { byte tmp, i; i=0; do :: i>=3 -> break; :: else -> tmp=a; tmp++; a=tmp; /* symulacja incr przy pomocy akumulatora */ i++; od } ltl L1 {<>[] (a==15)} ltl L2 {! <>[] (a==7)} ltl L3 {! <>[] (a==2)} /* L3 - nie dziala, wlacza sie OOM killer ! po wl. swapa dziala ale wolno, nie udalo mi sie zakonczyc... */