ActionC(pc, server,
client, count, wait) :<=> |
or |
Server(server, client, count, wait) |
exists i in [1,C]: |
Clienti(server, client, pc) |
|
InitC,R(pc, server, client, count,
wait) :<=> |
and |
count = R |
forall i in [1,C]: |
pci = other /\ |
serveri = <> /\ clienti = <> /\ wait[i] = false |
|
SystemC,R(pc) :<=> |
exists server, client,
count, wait: |
and |
InitC,R(pc, server, client, count,
wait) |
always ActionC(pc, server,
client, count, wait)
|
|
one action of the system |
|
|
|
|
|
the initial condition of the system |
|
|
|
|
|
|
the distributed system
|
|