CPAL Playground


for ms or try the desktop editor with advanced diagram views

Quiet mode disabled
[0.000000000000:ASSIGN] Assign cpal_system new value: Scheduling_Policy.FIFO
[0.000000000000:dining-philosophers-offsets:STARTING_TASK] 'p1'
[0.000000000000:STATE] process "Philosopher", instance "p1", state "Thinking"
[0.000000000000:dining-philosophers-offsets:TASK_FINISHED] 'p1'
[0.000000000000:dining-philosophers-offsets:STARTING_TASK] 'p2'
[0.000000000000:STATE] process "Philosopher", instance "p2", state "Thinking"
[0.000000000000:dining-philosophers-offsets:TASK_FINISHED] 'p2'
[0.000000000000:dining-philosophers-offsets:STARTING_TASK] 'p3'
[0.000000000000:STATE] process "Philosopher", instance "p3", state "Thinking"
[0.000000000000:dining-philosophers-offsets:TASK_FINISHED] 'p3'
[0.000000000000:dining-philosophers-offsets:STARTING_TASK] 'p4'
[0.000000000000:STATE] process "Philosopher", instance "p4", state "Thinking"
[0.000000000000:dining-philosophers-offsets:TASK_FINISHED] 'p4'
[0.100000000000:dining-philosophers-offsets:STARTING_TASK] 'p1'
[0.100000000000:ASSIGN] Assign fork1 new value: false
[0.100000000000:STATE] process "Philosopher", instance "p1", state "Waiting_For_Right_Fork"
[0.100000000000:dining-philosophers-offsets:TASK_FINISHED] 'p1'
[0.100000000000:dining-philosophers-offsets:STARTING_TASK] 'p2'
[0.100000000000:ASSIGN] Assign fork2 new value: false
[0.100000000000:STATE] process "Philosopher", instance "p2", state "Waiting_For_Right_Fork"
[0.100000000000:dining-philosophers-offsets:TASK_FINISHED] 'p2'
[0.100000000000:dining-philosophers-offsets:STARTING_TASK] 'p3'
[0.100000000000:ASSIGN] Assign fork3 new value: false
[0.100000000000:STATE] process "Philosopher", instance "p3", state "Waiting_For_Right_Fork"
[0.100000000000:dining-philosophers-offsets:TASK_FINISHED] 'p3'
[0.100000000000:dining-philosophers-offsets:STARTING_TASK] 'p4'
[0.100000000000:ASSIGN] Assign fork4 new value: false
[0.100000000000:STATE] process "Philosopher", instance "p4", state "Waiting_For_Right_Fork"
[0.100000000000:dining-philosophers-offsets:TASK_FINISHED] 'p4'
[0.150000000000:dining-philosophers-offsets:STARTING_TASK] 'p5'
[0.150000000000:STATE] process "Philosopher", instance "p5", state "Thinking"
[0.150000000000:dining-philosophers-offsets:TASK_FINISHED] 'p5'
[0.200000000000:dining-philosophers-offsets:STARTING_TASK] 'p1'
[0.200000000000:dining-philosophers-offsets:TASK_FINISHED] 'p1'
[0.200000000000:dining-philosophers-offsets:STARTING_TASK] 'p2'
[0.200000000000:dining-philosophers-offsets:TASK_FINISHED] 'p2'
[0.200000000000:dining-philosophers-offsets:STARTING_TASK] 'p3'
[0.200000000000:dining-philosophers-offsets:TASK_FINISHED] 'p3'
[0.200000000000:dining-philosophers-offsets:STARTING_TASK] 'p4'
[0.200000000000:ASSIGN] Assign fork5 new value: false
[0.200000000000:STATE] process "Philosopher", instance "p4", state "Eating"
[0.200000000000:PRINTLN] I 3 am eating
[0.200000000000:PRINTLN] 
[0.200000000000:dining-philosophers-offsets:TASK_FINISHED] 'p4'
[0.250000000000:dining-philosophers-offsets:STARTING_TASK] 'p5'
[0.250000000000:dining-philosophers-offsets:TASK_FINISHED] 'p5'
[0.300000000000:dining-philosophers-offsets:STARTING_TASK] 'p1'
[0.300000000000:dining-philosophers-offsets:TASK_FINISHED] 'p1'
[0.300000000000:dining-philosophers-offsets:STARTING_TASK] 'p2'
[0.300000000000:dining-philosophers-offsets:TASK_FINISHED] 'p2'
[0.300000000000:dining-philosophers-offsets:STARTING_TASK] 'p3'
[0.300000000000:dining-philosophers-offsets:TASK_FINISHED] 'p3'
[0.300000000000:dining-philosophers-offsets:STARTING_TASK] 'p4'
[0.300000000000:PRINTLN] I 3 am eating
[0.300000000000:PRINTLN] 
[0.300000000000:dining-philosophers-offsets:TASK_FINISHED] 'p4'
[0.350000000000:dining-philosophers-offsets:STARTING_TASK] 'p5'
[0.350000000000:dining-philosophers-offsets:TASK_FINISHED] 'p5'
[0.400000000000:dining-philosophers-offsets:STARTING_TASK] 'p1'
[0.400000000000:dining-philosophers-offsets:TASK_FINISHED] 'p1'
[0.400000000000:dining-philosophers-offsets:STARTING_TASK] 'p2'
[0.400000000000:dining-philosophers-offsets:TASK_FINISHED] 'p2'
[0.400000000000:dining-philosophers-offsets:STARTING_TASK] 'p3'
[0.400000000000:dining-philosophers-offsets:TASK_FINISHED] 'p3'
[0.400000000000:dining-philosophers-offsets:STARTING_TASK] 'p4'
[0.400000000000:PRINTLN] I 3 am eating
[0.400000000000:PRINTLN] 
[0.400000000000:dining-philosophers-offsets:TASK_FINISHED] 'p4'
[0.450000000000:dining-philosophers-offsets:STARTING_TASK] 'p5'
[0.450000000000:dining-philosophers-offsets:TASK_FINISHED] 'p5'
[0.500000000000:dining-philosophers-offsets:STARTING_TASK] 'p1'
[0.500000000000:dining-philosophers-offsets:TASK_FINISHED] 'p1'
[0.500000000000:dining-philosophers-offsets:STARTING_TASK] 'p2'
[0.500000000000:dining-philosophers-offsets:TASK_FINISHED] 'p2'
[0.500000000000:dining-philosophers-offsets:STARTING_TASK] 'p3'
[0.500000000000:dining-philosophers-offsets:TASK_FINISHED] 'p3'
[0.500000000000:dining-philosophers-offsets:STARTING_TASK] 'p4'
[0.500000000000:STATE] process "Philosopher", instance "p4", transition 1
[0.500000000000:ASSIGN] Assign fork5 new value: true
[0.500000000000:STATE] process "Philosopher", instance "p4", state "Putting_Left_Fork"
[0.500000000000:dining-philosophers-offsets:TASK_FINISHED] 'p4'
[0.550000000000:dining-philosophers-offsets:STARTING_TASK] 'p5'
[0.550000000000:ASSIGN] Assign fork5 new value: false
[0.550000000000:STATE] process "Philosopher", instance "p5", state "Waiting_For_Right_Fork"
[0.550000000000:dining-philosophers-offsets:TASK_FINISHED] 'p5'
[0.600000000000:dining-philosophers-offsets:STARTING_TASK] 'p1'
[0.600000000000:dining-philosophers-offsets:TASK_FINISHED] 'p1'
[0.600000000000:dining-philosophers-offsets:STARTING_TASK] 'p2'
[0.600000000000:dining-philosophers-offsets:TASK_FINISHED] 'p2'
[0.600000000000:dining-philosophers-offsets:STARTING_TASK] 'p3'
[0.600000000000:dining-philosophers-offsets:TASK_FINISHED] 'p3'
[0.600000000000:dining-philosophers-offsets:STARTING_TASK] 'p4'
[0.600000000000:ASSIGN] Assign fork4 new value: true
[0.600000000000:STATE] process "Philosopher", instance "p4", state "Thinking"
[0.600000000000:dining-philosophers-offsets:TASK_FINISHED] 'p4'
[0.650000000000:dining-philosophers-offsets:STARTING_TASK] 'p5'
[0.650000000000:dining-philosophers-offsets:TASK_FINISHED] 'p5'
[0.700000000000:dining-philosophers-offsets:STARTING_TASK] 'p1'
[0.700000000000:dining-philosophers-offsets:TASK_FINISHED] 'p1'
[0.700000000000:dining-philosophers-offsets:STARTING_TASK] 'p2'
[0.700000000000:dining-philosophers-offsets:TASK_FINISHED] 'p2'
[0.700000000000:dining-philosophers-offsets:STARTING_TASK] 'p3'
[0.700000000000:ASSIGN] Assign fork4 new value: false
[0.700000000000:STATE] process "Philosopher", instance "p3", state "Eating"
[0.700000000000:PRINTLN] I 2 am eating
[0.700000000000:PRINTLN] 
[0.700000000000:dining-philosophers-offsets:TASK_FINISHED] 'p3'
[0.700000000000:dining-philosophers-offsets:STARTING_TASK] 'p4'
[0.700000000000:dining-philosophers-offsets:TASK_FINISHED] 'p4'
[0.750000000000:dining-philosophers-offsets:STARTING_TASK] 'p5'
[0.750000000000:dining-philosophers-offsets:TASK_FINISHED] 'p5'
[0.800000000000:dining-philosophers-offsets:STARTING_TASK] 'p1'
[0.800000000000:dining-philosophers-offsets:TASK_FINISHED] 'p1'
[0.800000000000:dining-philosophers-offsets:STARTING_TASK] 'p2'
[0.800000000000:dining-philosophers-offsets:TASK_FINISHED] 'p2'
[0.800000000000:dining-philosophers-offsets:STARTING_TASK] 'p3'
[0.800000000000:PRINTLN] I 2 am eating
[0.800000000000:PRINTLN] 
[0.800000000000:dining-philosophers-offsets:TASK_FINISHED] 'p3'
[0.800000000000:dining-philosophers-offsets:STARTING_TASK] 'p4'
[0.800000000000:dining-philosophers-offsets:TASK_FINISHED] 'p4'
[0.850000000000:dining-philosophers-offsets:STARTING_TASK] 'p5'
[0.850000000000:dining-philosophers-offsets:TASK_FINISHED] 'p5'
[0.900000000000:dining-philosophers-offsets:STARTING_TASK] 'p1'
[0.900000000000:dining-philosophers-offsets:TASK_FINISHED] 'p1'
[0.900000000000:dining-philosophers-offsets:STARTING_TASK] 'p2'
[0.900000000000:dining-philosophers-offsets:TASK_FINISHED] 'p2'
[0.900000000000:dining-philosophers-offsets:STARTING_TASK] 'p3'
[0.900000000000:PRINTLN] I 2 am eating
[0.900000000000:PRINTLN] 
[0.900000000000:dining-philosophers-offsets:TASK_FINISHED] 'p3'
[0.900000000000:dining-philosophers-offsets:STARTING_TASK] 'p4'
[0.900000000000:dining-philosophers-offsets:TASK_FINISHED] 'p4'
[0.950000000000:dining-philosophers-offsets:STARTING_TASK] 'p5'
[0.950000000000:dining-philosophers-offsets:TASK_FINISHED] 'p5'
[1.000000000000:dining-philosophers-offsets:STARTING_TASK] 'p1'
[1.000000000000:dining-philosophers-offsets:TASK_FINISHED] 'p1'
[1.000000000000:dining-philosophers-offsets:STARTING_TASK] 'p2'
[1.000000000000:dining-philosophers-offsets:TASK_FINISHED] 'p2'
[1.000000000000:dining-philosophers-offsets:STARTING_TASK] 'p3'
[1.000000000000:STATE] process "Philosopher", instance "p3", transition 1
[1.000000000000:ASSIGN] Assign fork4 new value: true
[1.000000000000:STATE] process "Philosopher", instance "p3", state "Putting_Left_Fork"
[1.000000000000:dining-philosophers-offsets:TASK_FINISHED] 'p3'
[1.000000000000:dining-philosophers-offsets:STARTING_TASK] 'p4'
[1.000000000000:ASSIGN] Assign fork4 new value: false
[1.000000000000:STATE] process "Philosopher", instance "p4", state "Waiting_For_Right_Fork"
[1.000000000000:dining-philosophers-offsets:TASK_FINISHED] 'p4'
[1.050000000000:dining-philosophers-offsets:STARTING_TASK] 'p5'
[1.050000000000:dining-philosophers-offsets:TASK_FINISHED] 'p5'
[1.100000000000:dining-philosophers-offsets:STARTING_TASK] 'p1'
[1.100000000000:dining-philosophers-offsets:TASK_FINISHED] 'p1'
[1.100000000000:dining-philosophers-offsets:STARTING_TASK] 'p2'
[1.100000000000:dining-philosophers-offsets:TASK_FINISHED] 'p2'
[1.100000000000:dining-philosophers-offsets:STARTING_TASK] 'p3'
[1.100000000000:ASSIGN] Assign fork3 new value: true
[1.100000000000:STATE] process "Philosopher", instance "p3", state "Thinking"
[1.100000000000:dining-philosophers-offsets:TASK_FINISHED] 'p3'
[1.100000000000:dining-philosophers-offsets:STARTING_TASK] 'p4'
[1.100000000000:dining-philosophers-offsets:TASK_FINISHED] 'p4'
[1.150000000000:dining-philosophers-offsets:STARTING_TASK] 'p5'
[1.150000000000:dining-philosophers-offsets:TASK_FINISHED] 'p5'
[1.200000000000:dining-philosophers-offsets:STARTING_TASK] 'p1'
[1.200000000000:dining-philosophers-offsets:TASK_FINISHED] 'p1'
[1.200000000000:dining-philosophers-offsets:STARTING_TASK] 'p2'
[1.200000000000:ASSIGN] Assign fork3 new value: false
[1.200000000000:STATE] process "Philosopher", instance "p2", state "Eating"
[1.200000000000:PRINTLN] I 1 am eating
[1.200000000000:PRINTLN] 
[1.200000000000:dining-philosophers-offsets:TASK_FINISHED] 'p2'
[1.200000000000:dining-philosophers-offsets:STARTING_TASK] 'p3'
[1.200000000000:dining-philosophers-offsets:TASK_FINISHED] 'p3'
[1.200000000000:dining-philosophers-offsets:STARTING_TASK] 'p4'
[1.200000000000:dining-philosophers-offsets:TASK_FINISHED] 'p4'
[1.250000000000:dining-philosophers-offsets:STARTING_TASK] 'p5'
[1.250000000000:dining-philosophers-offsets:TASK_FINISHED] 'p5'
[1.300000000000:dining-philosophers-offsets:STARTING_TASK] 'p1'
[1.300000000000:dining-philosophers-offsets:TASK_FINISHED] 'p1'
[1.300000000000:dining-philosophers-offsets:STARTING_TASK] 'p2'
[1.300000000000:PRINTLN] I 1 am eating
[1.300000000000:PRINTLN] 
[1.300000000000:dining-philosophers-offsets:TASK_FINISHED] 'p2'
[1.300000000000:dining-philosophers-offsets:STARTING_TASK] 'p3'
[1.300000000000:dining-philosophers-offsets:TASK_FINISHED] 'p3'
[1.300000000000:dining-philosophers-offsets:STARTING_TASK] 'p4'
[1.300000000000:dining-philosophers-offsets:TASK_FINISHED] 'p4'
[1.350000000000:dining-philosophers-offsets:STARTING_TASK] 'p5'
[1.350000000000:dining-philosophers-offsets:TASK_FINISHED] 'p5'
[1.400000000000:dining-philosophers-offsets:STARTING_TASK] 'p1'
[1.400000000000:dining-philosophers-offsets:TASK_FINISHED] 'p1'
[1.400000000000:dining-philosophers-offsets:STARTING_TASK] 'p2'
[1.400000000000:PRINTLN] I 1 am eating
[1.400000000000:PRINTLN] 
[1.400000000000:dining-philosophers-offsets:TASK_FINISHED] 'p2'
[1.400000000000:dining-philosophers-offsets:STARTING_TASK] 'p3'
[1.400000000000:dining-philosophers-offsets:TASK_FINISHED] 'p3'
[1.400000000000:dining-philosophers-offsets:STARTING_TASK] 'p4'
[1.400000000000:dining-philosophers-offsets:TASK_FINISHED] 'p4'
[1.450000000000:dining-philosophers-offsets:STARTING_TASK] 'p5'
[1.450000000000:dining-philosophers-offsets:TASK_FINISHED] 'p5'
[1.500000000000:dining-philosophers-offsets:STARTING_TASK] 'p1'
[1.500000000000:dining-philosophers-offsets:TASK_FINISHED] 'p1'
[1.500000000000:dining-philosophers-offsets:STARTING_TASK] 'p2'
[1.500000000000:STATE] process "Philosopher", instance "p2", transition 1
[1.500000000000:ASSIGN] Assign fork3 new value: true
[1.500000000000:STATE] process "Philosopher", instance "p2", state "Putting_Left_Fork"
[1.500000000000:dining-philosophers-offsets:TASK_FINISHED] 'p2'
[1.500000000000:dining-philosophers-offsets:STARTING_TASK] 'p3'
[1.500000000000:ASSIGN] Assign fork3 new value: false
[1.500000000000:STATE] process "Philosopher", instance "p3", state "Waiting_For_Right_Fork"
[1.500000000000:dining-philosophers-offsets:TASK_FINISHED] 'p3'
[1.500000000000:dining-philosophers-offsets:STARTING_TASK] 'p4'
[1.500000000000:dining-philosophers-offsets:TASK_FINISHED] 'p4'
[1.550000000000:dining-philosophers-offsets:STARTING_TASK] 'p5'
[1.550000000000:dining-philosophers-offsets:TASK_FINISHED] 'p5'
[1.600000000000:dining-philosophers-offsets:STARTING_TASK] 'p1'
[1.600000000000:dining-philosophers-offsets:TASK_FINISHED] 'p1'
[1.600000000000:dining-philosophers-offsets:STARTING_TASK] 'p2'
[1.600000000000:ASSIGN] Assign fork2 new value: true
[1.600000000000:STATE] process "Philosopher", instance "p2", state "Thinking"
[1.600000000000:dining-philosophers-offsets:TASK_FINISHED] 'p2'
[1.600000000000:dining-philosophers-offsets:STARTING_TASK] 'p3'
[1.600000000000:dining-philosophers-offsets:TASK_FINISHED] 'p3'
[1.600000000000:dining-philosophers-offsets:STARTING_TASK] 'p4'
[1.600000000000:dining-philosophers-offsets:TASK_FINISHED] 'p4'
[1.650000000000:dining-philosophers-offsets:STARTING_TASK] 'p5'
[1.650000000000:dining-philosophers-offsets:TASK_FINISHED] 'p5'
[1.700000000000:dining-philosophers-offsets:STARTING_TASK] 'p1'
[1.700000000000:ASSIGN] Assign fork2 new value: false
[1.700000000000:STATE] process "Philosopher", instance "p1", state "Eating"
[1.700000000000:PRINTLN] I 0 am eating
[1.700000000000:PRINTLN] 
[1.700000000000:dining-philosophers-offsets:TASK_FINISHED] 'p1'
[1.700000000000:dining-philosophers-offsets:STARTING_TASK] 'p2'
[1.700000000000:dining-philosophers-offsets:TASK_FINISHED] 'p2'
[1.700000000000:dining-philosophers-offsets:STARTING_TASK] 'p3'
[1.700000000000:dining-philosophers-offsets:TASK_FINISHED] 'p3'
[1.700000000000:dining-philosophers-offsets:STARTING_TASK] 'p4'
[1.700000000000:dining-philosophers-offsets:TASK_FINISHED] 'p4'
[1.750000000000:dining-philosophers-offsets:STARTING_TASK] 'p5'
[1.750000000000:dining-philosophers-offsets:TASK_FINISHED] 'p5'
[1.800000000000:dining-philosophers-offsets:STARTING_TASK] 'p1'
[1.800000000000:PRINTLN] I 0 am eating
[1.800000000000:PRINTLN] 
[1.800000000000:dining-philosophers-offsets:TASK_FINISHED] 'p1'
[1.800000000000:dining-philosophers-offsets:STARTING_TASK] 'p2'
[1.800000000000:dining-philosophers-offsets:TASK_FINISHED] 'p2'
[1.800000000000:dining-philosophers-offsets:STARTING_TASK] 'p3'
[1.800000000000:dining-philosophers-offsets:TASK_FINISHED] 'p3'
[1.800000000000:dining-philosophers-offsets:STARTING_TASK] 'p4'
[1.800000000000:dining-philosophers-offsets:TASK_FINISHED] 'p4'
[1.850000000000:dining-philosophers-offsets:STARTING_TASK] 'p5'
[1.850000000000:dining-philosophers-offsets:TASK_FINISHED] 'p5'
[1.900000000000:dining-philosophers-offsets:STARTING_TASK] 'p1'
[1.900000000000:PRINTLN] I 0 am eating
[1.900000000000:PRINTLN] 
[1.900000000000:dining-philosophers-offsets:TASK_FINISHED] 'p1'
[1.900000000000:dining-philosophers-offsets:STARTING_TASK] 'p2'
[1.900000000000:dining-philosophers-offsets:TASK_FINISHED] 'p2'
[1.900000000000:dining-philosophers-offsets:STARTING_TASK] 'p3'
[1.900000000000:dining-philosophers-offsets:TASK_FINISHED] 'p3'
[1.900000000000:dining-philosophers-offsets:STARTING_TASK] 'p4'
[1.900000000000:dining-philosophers-offsets:TASK_FINISHED] 'p4'
[1.950000000000:dining-philosophers-offsets:STARTING_TASK] 'p5'
[1.950000000000:dining-philosophers-offsets:TASK_FINISHED] 'p5'
[2.000000000000:dining-philosophers-offsets:STARTING_TASK] 'p1'
[2.000000000000:STATE] process "Philosopher", instance "p1", transition 1
[2.000000000000:ASSIGN] Assign fork2 new value: true
[2.000000000000:STATE] process "Philosopher", instance "p1", state "Putting_Left_Fork"
[2.000000000000:dining-philosophers-offsets:TASK_FINISHED] 'p1'
[2.000000000000:dining-philosophers-offsets:STARTING_TASK] 'p2'
[2.000000000000:ASSIGN] Assign fork2 new value: false
[2.000000000000:STATE] process "Philosopher", instance "p2", state "Waiting_For_Right_Fork"
[2.000000000000:dining-philosophers-offsets:TASK_FINISHED] 'p2'
[2.000000000000:dining-philosophers-offsets:STARTING_TASK] 'p3'
[2.000000000000:dining-philosophers-offsets:TASK_FINISHED] 'p3'
[2.000000000000:dining-philosophers-offsets:STARTING_TASK] 'p4'
[2.000000000000:dining-philosophers-offsets:TASK_FINISHED] 'p4'
[2.050000000000:dining-philosophers-offsets:STARTING_TASK] 'p5'
[2.050000000000:dining-philosophers-offsets:TASK_FINISHED] 'p5'
[2.100000000000:dining-philosophers-offsets:STARTING_TASK] 'p1'
[2.100000000000:ASSIGN] Assign fork1 new value: true
[2.100000000000:STATE] process "Philosopher", instance "p1", state "Thinking"
[2.100000000000:dining-philosophers-offsets:TASK_FINISHED] 'p1'
[2.100000000000:dining-philosophers-offsets:STARTING_TASK] 'p2'
[2.100000000000:dining-philosophers-offsets:TASK_FINISHED] 'p2'
[2.100000000000:dining-philosophers-offsets:STARTING_TASK] 'p3'
[2.100000000000:dining-philosophers-offsets:TASK_FINISHED] 'p3'
[2.100000000000:dining-philosophers-offsets:STARTING_TASK] 'p4'
[2.100000000000:dining-philosophers-offsets:TASK_FINISHED] 'p4'
[2.150000000000:dining-philosophers-offsets:STARTING_TASK] 'p5'
[2.150000000000:ASSIGN] Assign fork1 new value: false
[2.150000000000:STATE] process "Philosopher", instance "p5", state "Eating"
[2.150000000000:PRINTLN] I 4 am eating
[2.150000000000:PRINTLN] 
[2.150000000000:dining-philosophers-offsets:TASK_FINISHED] 'p5'
[2.200000000000:dining-philosophers-offsets:STARTING_TASK] 'p1'
[2.200000000000:dining-philosophers-offsets:TASK_FINISHED] 'p1'
[2.200000000000:dining-philosophers-offsets:STARTING_TASK] 'p2'
[2.200000000000:dining-philosophers-offsets:TASK_FINISHED] 'p2'
[2.200000000000:dining-philosophers-offsets:STARTING_TASK] 'p3'
[2.200000000000:dining-philosophers-offsets:TASK_FINISHED] 'p3'
[2.200000000000:dining-philosophers-offsets:STARTING_TASK] 'p4'
[2.200000000000:dining-philosophers-offsets:TASK_FINISHED] 'p4'
[2.250000000000:dining-philosophers-offsets:STARTING_TASK] 'p5'
[2.250000000000:PRINTLN] I 4 am eating
[2.250000000000:PRINTLN] 
[2.250000000000:dining-philosophers-offsets:TASK_FINISHED] 'p5'
[2.300000000000:dining-philosophers-offsets:STARTING_TASK] 'p1'
[2.300000000000:dining-philosophers-offsets:TASK_FINISHED] 'p1'
[2.300000000000:dining-philosophers-offsets:STARTING_TASK] 'p2'
[2.300000000000:dining-philosophers-offsets:TASK_FINISHED] 'p2'
[2.300000000000:dining-philosophers-offsets:STARTING_TASK] 'p3'
[2.300000000000:dining-philosophers-offsets:TASK_FINISHED] 'p3'
[2.300000000000:dining-philosophers-offsets:STARTING_TASK] 'p4'
[2.300000000000:dining-philosophers-offsets:TASK_FINISHED] 'p4'
[2.350000000000:dining-philosophers-offsets:STARTING_TASK] 'p5'
[2.350000000000:PRINTLN] I 4 am eating
[2.350000000000:PRINTLN] 
[2.350000000000:dining-philosophers-offsets:TASK_FINISHED] 'p5'
[2.400000000000:dining-philosophers-offsets:STARTING_TASK] 'p1'
[2.400000000000:dining-philosophers-offsets:TASK_FINISHED] 'p1'
[2.400000000000:dining-philosophers-offsets:STARTING_TASK] 'p2'
[2.400000000000:dining-philosophers-offsets:TASK_FINISHED] 'p2'
[2.400000000000:dining-philosophers-offsets:STARTING_TASK] 'p3'
[2.400000000000:dining-philosophers-offsets:TASK_FINISHED] 'p3'
[2.400000000000:dining-philosophers-offsets:STARTING_TASK] 'p4'
[2.400000000000:dining-philosophers-offsets:TASK_FINISHED] 'p4'
[2.450000000000:dining-philosophers-offsets:STARTING_TASK] 'p5'
[2.450000000000:STATE] process "Philosopher", instance "p5", transition 1
[2.450000000000:ASSIGN] Assign fork1 new value: true
[2.450000000000:STATE] process "Philosopher", instance "p5", state "Putting_Left_Fork"
[2.450000000000:dining-philosophers-offsets:TASK_FINISHED] 'p5'
[2.500000000000:dining-philosophers-offsets:STARTING_TASK] 'p1'
[2.500000000000:ASSIGN] Assign fork1 new value: false
[2.500000000000:STATE] process "Philosopher", instance "p1", state "Waiting_For_Right_Fork"
[2.500000000000:dining-philosophers-offsets:TASK_FINISHED] 'p1'
[2.500000000000:dining-philosophers-offsets:STARTING_TASK] 'p2'
[2.500000000000:dining-philosophers-offsets:TASK_FINISHED] 'p2'
[2.500000000000:dining-philosophers-offsets:STARTING_TASK] 'p3'
[2.500000000000:dining-philosophers-offsets:TASK_FINISHED] 'p3'
[2.500000000000:dining-philosophers-offsets:STARTING_TASK] 'p4'
[2.500000000000:dining-philosophers-offsets:TASK_FINISHED] 'p4'
[2.550000000000:dining-philosophers-offsets:STARTING_TASK] 'p5'
[2.550000000000:ASSIGN] Assign fork5 new value: true
[2.550000000000:STATE] process "Philosopher", instance "p5", state "Thinking"
[2.550000000000:dining-philosophers-offsets:TASK_FINISHED] 'p5'
[2.600000000000:dining-philosophers-offsets:STARTING_TASK] 'p1'
[2.600000000000:dining-philosophers-offsets:TASK_FINISHED] 'p1'
[2.600000000000:dining-philosophers-offsets:STARTING_TASK] 'p2'
[2.600000000000:dining-philosophers-offsets:TASK_FINISHED] 'p2'
[2.600000000000:dining-philosophers-offsets:STARTING_TASK] 'p3'
[2.600000000000:dining-philosophers-offsets:TASK_FINISHED] 'p3'
[2.600000000000:dining-philosophers-offsets:STARTING_TASK] 'p4'
[2.600000000000:ASSIGN] Assign fork5 new value: false
[2.600000000000:STATE] process "Philosopher", instance "p4", state "Eating"
[2.600000000000:PRINTLN] I 3 am eating
[2.600000000000:PRINTLN] 
[2.600000000000:dining-philosophers-offsets:TASK_FINISHED] 'p4'
[2.650000000000:dining-philosophers-offsets:STARTING_TASK] 'p5'
[2.650000000000:dining-philosophers-offsets:TASK_FINISHED] 'p5'
[2.700000000000:dining-philosophers-offsets:STARTING_TASK] 'p1'
[2.700000000000:dining-philosophers-offsets:TASK_FINISHED] 'p1'
[2.700000000000:dining-philosophers-offsets:STARTING_TASK] 'p2'
[2.700000000000:dining-philosophers-offsets:TASK_FINISHED] 'p2'
[2.700000000000:dining-philosophers-offsets:STARTING_TASK] 'p3'
[2.700000000000:dining-philosophers-offsets:TASK_FINISHED] 'p3'
[2.700000000000:dining-philosophers-offsets:STARTING_TASK] 'p4'
[2.700000000000:PRINTLN] I 3 am eating
[2.700000000000:PRINTLN] 
[2.700000000000:dining-philosophers-offsets:TASK_FINISHED] 'p4'
[2.750000000000:dining-philosophers-offsets:STARTING_TASK] 'p5'
[2.750000000000:dining-philosophers-offsets:TASK_FINISHED] 'p5'
[2.800000000000:dining-philosophers-offsets:STARTING_TASK] 'p1'
[2.800000000000:dining-philosophers-offsets:TASK_FINISHED] 'p1'
[2.800000000000:dining-philosophers-offsets:STARTING_TASK] 'p2'
[2.800000000000:dining-philosophers-offsets:TASK_FINISHED] 'p2'
[2.800000000000:dining-philosophers-offsets:STARTING_TASK] 'p3'
[2.800000000000:dining-philosophers-offsets:TASK_FINISHED] 'p3'
[2.800000000000:dining-philosophers-offsets:STARTING_TASK] 'p4'
[2.800000000000:PRINTLN] I 3 am eating
[2.800000000000:PRINTLN] 
[2.800000000000:dining-philosophers-offsets:TASK_FINISHED] 'p4'
[2.850000000000:dining-philosophers-offsets:STARTING_TASK] 'p5'
[2.850000000000:dining-philosophers-offsets:TASK_FINISHED] 'p5'
[2.900000000000:dining-philosophers-offsets:STARTING_TASK] 'p1'
[2.900000000000:dining-philosophers-offsets:TASK_FINISHED] 'p1'
[2.900000000000:dining-philosophers-offsets:STARTING_TASK] 'p2'
[2.900000000000:dining-philosophers-offsets:TASK_FINISHED] 'p2'
[2.900000000000:dining-philosophers-offsets:STARTING_TASK] 'p3'
[2.900000000000:dining-philosophers-offsets:TASK_FINISHED] 'p3'
[2.900000000000:dining-philosophers-offsets:STARTING_TASK] 'p4'
[2.900000000000:STATE] process "Philosopher", instance "p4", transition 1
[2.900000000000:ASSIGN] Assign fork5 new value: true
[2.900000000000:STATE] process "Philosopher", instance "p4", state "Putting_Left_Fork"
[2.900000000000:dining-philosophers-offsets:TASK_FINISHED] 'p4'
[2.950000000000:dining-philosophers-offsets:STARTING_TASK] 'p5'
[2.950000000000:ASSIGN] Assign fork5 new value: false
[2.950000000000:STATE] process "Philosopher", instance "p5", state "Waiting_For_Right_Fork"
[2.950000000000:dining-philosophers-offsets:TASK_FINISHED] 'p5'
[3.000000000000:dining-philosophers-offsets:STARTING_TASK] 'p1'
[3.000000000000:dining-philosophers-offsets:TASK_FINISHED] 'p1'
[3.000000000000:dining-philosophers-offsets:STARTING_TASK] 'p2'
[3.000000000000:dining-philosophers-offsets:TASK_FINISHED] 'p2'
[3.000000000000:dining-philosophers-offsets:STARTING_TASK] 'p3'
[3.000000000000:dining-philosophers-offsets:TASK_FINISHED] 'p3'
[3.000000000000:dining-philosophers-offsets:STARTING_TASK] 'p4'
[3.000000000000:ASSIGN] Assign fork4 new value: true
[3.000000000000:STATE] process "Philosopher", instance "p4", state "Thinking"
[3.000000000000:dining-philosophers-offsets:TASK_FINISHED] 'p4'
EXIT (SUCCESS) AT 3s (3000000000000)