#no update for variables { init node ini; w<=0 [ send1||tran transmit1; w>=0; w=0; 1 ] [ busy1||tran collision1; w>=0; w=0; 1 ] } { node transmit1; w<=808 [ end1||tran finish; w>=808; w=0; 1 ] [ cd||tran collision1; true; w=0; 1 ] } { node transmit2; w<=808 [ end1||tran finish; w>=808; w=0; 1 ] [ cd||tran collision2; true; w=0; 1 ] } { node transmit3; w<=808 [ end1||tran finish; w>=808; w=0; 1 ] [ cd||tran collision3; true; w=0; 1 ] } { node collision1; w<=0 [ tran wait1; w>=0; w=0; 0.5 tran wait1; w>=0; w=52; 0.5 ] } { node collision2; w<=0 [ tran wait2; w>=0; w=0; 0.25 tran wait2; w>=0; w=52; 0.25 tran wait2; w>=0; w=104; 0.25 tran wait2; w>=0; w=156; 0.25 ] } { node collision3; w<=0 [ tran wait3; w>=0; w=0; 0.125 tran wait3; w>=0; w=52; 0.125 tran wait3; w>=0; w=104; 0.125 tran wait3; w>=0; w=156; 0.125 tran wait3; w>=0; w=208; 0.125 tran wait3; w>=0; w=260; 0.125 tran wait3; w>=0; w=312; 0.125 tran wait3; w>=0; w=364; 0.125 ] } { node wait1; w<=104 [ send1||tran transmit2; w>=104; w=0; 1 ] [ busy1||tran collision2; w>=104; w=0; 1 ] } { node wait2; w<=208 [ send1||tran transmit3; w>=208; w=0; 1 ] [ busy1||tran collision3; w>=208; w=0; 1 ] } { node wait3; w<=416 [ send1||tran transmit3; w>=416; w=0; 1 ] [ busy1||tran collision3; w>=416; w=0; 1 ] } { node finish; true [ ] *