1
<?xml version="1.0" encoding="iso-8859-1"?>
3
<net id="Net-One" type="P/T net">
4
<labels x="747" y="19" width="131" height="384" border="true">
5
<text>Classical Alternating Bit Protocol with timeouts for resending messages.
1
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2
<pnml xmlns="http://www.informatik.hu-berlin.de/top/pnml/ptNetb">
3
<net id="TAPN1" type="P/T net">
4
<labels border="true" height="495" positionX="748" positionY="20" width="132">Classical Alternating Bit Protocol with timeouts for resending messages.
7
6
The query asks about violation of the synchronization between sender and receiver. The extra number of tokens in the query gives a bound on the total number of messages in transit (i.e. in places Medium_*). This means that TAPAAL provides a suitable underapproximation and verifies the correctness of the protocol upto a given number of extra tokens.
9
Note that in this example the Reduction with Symmetry runs faster than its optimized version.</text>
13
<position x="390.0" y="150.0"/>
16
<value>Medium_A</value>
18
<offset x="21.0" y="-4.0"/>
24
<offset x="0.0" y="0.0"/>
31
<value><inf</value>
36
<position x="150.0" y="60.0"/>
39
<value>Sender_A</value>
41
<offset x="-5.0" y="35.0"/>
47
<offset x="0.0" y="0.0"/>
54
<value><inf</value>
59
<position x="600.0" y="600.0"/>
62
<value>Receiver_D</value>
64
<offset x="-5.0" y="35.0"/>
70
<offset x="0.0" y="0.0"/>
82
<position x="600.0" y="780.0"/>
85
<value>Receiver_A</value>
87
<offset x="-5.0" y="35.0"/>
93
<offset x="0.0" y="0.0"/>
100
<value><inf</value>
105
<position x="150.0" y="240.0"/>
108
<value>Sender_B</value>
110
<offset x="-5.0" y="31.0"/>
116
<offset x="0.0" y="0.0"/>
123
<value><=6</value>
128
<position x="150.0" y="450.0"/>
131
<value>Sender_C</value>
133
<offset x="-5.0" y="35.0"/>
139
<offset x="0.0" y="0.0"/>
146
<value><inf</value>
151
<position x="150.0" y="630.0"/>
154
<value>Sender_D</value>
156
<offset x="-5.0" y="35.0"/>
162
<offset x="0.0" y="0.0"/>
169
<value><=6</value>
174
<position x="390.0" y="360.0"/>
177
<value>Medium_B</value>
179
<offset x="-5.0" y="35.0"/>
185
<offset x="0.0" y="0.0"/>
192
<value><inf</value>
197
<position x="390.0" y="540.0"/>
200
<value>Medium_C</value>
202
<offset x="-5.0" y="35.0"/>
208
<offset x="0.0" y="0.0"/>
215
<value><inf</value>
220
<position x="390.0" y="720.0"/>
223
<value>Medium_D</value>
225
<offset x="-5.0" y="35.0"/>
231
<offset x="0.0" y="0.0"/>
238
<value><inf</value>
243
<position x="600.0" y="240.0"/>
246
<value>Receiver_B</value>
248
<offset x="-5.0" y="35.0"/>
254
<offset x="0.0" y="0.0"/>
261
<value><=2</value>
266
<position x="600.0" y="450.0"/>
269
<value>Receiver_C</value>
271
<offset x="-5.0" y="35.0"/>
277
<offset x="0.0" y="0.0"/>
284
<value><inf</value>
289
<position x="150.0" y="360.0"/>
292
<value>Ack_rec_0</value>
294
<offset x="-5.0" y="35.0"/>
315
<position x="150.0" y="540.0"/>
318
<value>Send_1</value>
320
<offset x="-5.0" y="35.0"/>
339
<transition id="T10">
341
<position x="600.0" y="360.0"/>
344
<value>Ack_send_0</value>
346
<offset x="-5.0" y="35.0"/>
365
<transition id="T11">
367
<position x="390.0" y="630.0"/>
370
<value>Loss_C</value>
372
<offset x="-5.0" y="35.0"/>
391
<transition id="T12">
393
<position x="390.0" y="780.0"/>
396
<value>Loss_D</value>
398
<offset x="-5.0" y="35.0"/>
417
<transition id="T13">
419
<position x="240.0" y="630.0"/>
422
<value>ReSend_1</value>
424
<offset x="-5.0" y="35.0"/>
443
<transition id="T16">
445
<position x="480.0" y="600.0"/>
448
<value>Receive_old_1</value>
450
<offset x="-5.0" y="35.0"/>
469
<transition id="T17">
471
<position x="600.0" y="720.0"/>
474
<value>Ack_send_1</value>
476
<offset x="-5.0" y="35.0"/>
497
<position x="150.0" y="720.0"/>
500
<value>Ack_rec_1</value>
502
<offset x="-5.0" y="35.0"/>
523
<position x="150.0" y="150.0"/>
526
<value>Send_0</value>
528
<offset x="-5.0" y="35.0"/>
549
<position x="600.0" y="150.0"/>
552
<value>Receive_0</value>
554
<offset x="-5.0" y="35.0"/>
575
<position x="240.0" y="240.0"/>
578
<value>ReSend_0</value>
580
<offset x="-5.0" y="35.0"/>
601
<position x="480.0" y="240.0"/>
604
<value>Receive_old_0</value>
606
<offset x="-5.0" y="35.0"/>
627
<position x="390.0" y="240.0"/>
630
<value>Loss_A</value>
632
<offset x="-5.0" y="35.0"/>
653
<position x="390.0" y="450.0"/>
656
<value>Loss_B</value>
658
<offset x="-5.0" y="35.0"/>
679
<position x="600.0" y="540.0"/>
682
<value>Receive_1</value>
684
<offset x="-5.0" y="35.0"/>
703
<arc id="P0 to T4" source="P0" target="T4">
712
<arcpath id="000" x="416" y="161" curvePoint="false"/>
713
<arcpath id="001" x="597" y="161" curvePoint="false"/>
714
<type value="timed"/>
716
<arc id="P0 to T6" source="P0" target="T6">
725
<arcpath id="000" x="412" y="172" curvePoint="false"/>
726
<arcpath id="001" x="486" y="252" curvePoint="false"/>
727
<type value="timed"/>
729
<arc id="P0 to T7" source="P0" target="T7">
732
<value>[0,inf)</value>
738
<arcpath id="000" x="402" y="176" curvePoint="false"/>
739
<arcpath id="001" x="402" y="247" curvePoint="false"/>
740
<type value="timed"/>
742
<arc id="P10 to T17" source="P10" target="T17">
751
<arcpath id="000" x="611" y="626" curvePoint="false"/>
752
<arcpath id="001" x="611" y="726" curvePoint="false"/>
753
<type value="timed"/>
755
<arc id="P11 to T16" source="P11" target="T16">
758
<value>[0,inf)</value>
764
<arcpath id="000" x="603" y="779" curvePoint="false"/>
765
<arcpath id="001" x="496" y="617" curvePoint="false"/>
766
<type value="timed"/>
768
<arc id="P11 to T4" source="P11" target="T4">
771
<value>[0,inf)</value>
777
<arcpath id="000" x="626" y="791" curvePoint="false"/>
778
<arcpath id="001" x="666" y="791" curvePoint="false"/>
779
<arcpath id="002" x="715" y="790" curvePoint="false"/>
780
<arcpath id="003" x="715" y="130" curvePoint="false"/>
781
<arcpath id="004" x="641" y="129" curvePoint="false"/>
782
<arcpath id="005" x="612" y="157" curvePoint="false"/>
783
<type value="timed"/>
785
<arc id="P1 to T3" source="P1" target="T3">
788
<value>[0,inf)</value>
794
<arcpath id="000" x="162" y="86" curvePoint="false"/>
795
<arcpath id="001" x="162" y="157" curvePoint="false"/>
796
<type value="timed"/>
798
<arc id="P2 to T0" source="P2" target="T0">
801
<value>[0,inf)</value>
807
<arcpath id="000" x="161" y="266" curvePoint="false"/>
808
<arcpath id="001" x="161" y="366" curvePoint="false"/>
809
<type value="timed"/>
811
<arc id="P2 to T5" source="P2" target="T5">
820
<arcpath id="000" x="174" y="243" curvePoint="false"/>
821
<arcpath id="001" x="205" y="220" curvePoint="false"/>
822
<arcpath id="002" x="247" y="247" curvePoint="false"/>
823
<type value="timed"/>
825
<arc id="P3 to T1" source="P3" target="T1">
828
<value>[0,inf)</value>
834
<arcpath id="000" x="162" y="476" curvePoint="false"/>
835
<arcpath id="001" x="162" y="547" curvePoint="false"/>
836
<type value="timed"/>
838
<arc id="P4 to T13" source="P4" target="T13">
847
<arcpath id="000" x="174" y="633" curvePoint="false"/>
848
<arcpath id="001" x="205" y="610" curvePoint="false"/>
849
<arcpath id="002" x="247" y="637" curvePoint="false"/>
850
<type value="timed"/>
852
<arc id="P4 to T2" source="P4" target="T2">
855
<value>[0,inf)</value>
861
<arcpath id="000" x="162" y="656" curvePoint="false"/>
862
<arcpath id="001" x="162" y="727" curvePoint="false"/>
863
<type value="timed"/>
865
<arc id="P5 to T0" source="P5" target="T0">
874
<arcpath id="000" x="387" y="372" curvePoint="false"/>
875
<arcpath id="001" x="176" y="372" curvePoint="false"/>
876
<type value="timed"/>
878
<arc id="P5 to T8" source="P5" target="T8">
881
<value>[0,inf)</value>
887
<arcpath id="000" x="402" y="386" curvePoint="false"/>
888
<arcpath id="001" x="402" y="457" curvePoint="false"/>
889
<type value="timed"/>
891
<arc id="P6 to T11" source="P6" target="T11">
894
<value>[0,inf)</value>
900
<arcpath id="000" x="402" y="566" curvePoint="false"/>
901
<arcpath id="001" x="402" y="637" curvePoint="false"/>
902
<type value="timed"/>
904
<arc id="P6 to T16" source="P6" target="T16">
913
<arcpath id="000" x="414" y="560" curvePoint="false"/>
914
<arcpath id="001" x="486" y="612" curvePoint="false"/>
915
<type value="timed"/>
917
<arc id="P6 to T9" source="P6" target="T9">
926
<arcpath id="000" x="416" y="551" curvePoint="false"/>
927
<arcpath id="001" x="597" y="551" curvePoint="false"/>
928
<type value="timed"/>
930
<arc id="P7 to T12" source="P7" target="T12">
933
<value>[0,inf)</value>
939
<arcpath id="000" x="402" y="746" curvePoint="false"/>
940
<arcpath id="001" x="402" y="787" curvePoint="false"/>
941
<type value="timed"/>
943
<arc id="P7 to T2" source="P7" target="T2">
952
<arcpath id="000" x="387" y="731" curvePoint="false"/>
953
<arcpath id="001" x="177" y="731" curvePoint="false"/>
954
<type value="timed"/>
956
<arc id="P8 to T10" source="P8" target="T10">
965
<arcpath id="000" x="612" y="266" curvePoint="false"/>
966
<arcpath id="001" x="612" y="367" curvePoint="false"/>
967
<type value="timed"/>
969
<arc id="P9 to T6" source="P9" target="T6">
972
<value>[0,inf)</value>
978
<arcpath id="000" x="604" y="449" curvePoint="false"/>
979
<arcpath id="001" x="492" y="267" curvePoint="false"/>
980
<type value="timed"/>
982
<arc id="P9 to T9" source="P9" target="T9">
985
<value>[0,inf)</value>
991
<arcpath id="000" x="612" y="476" curvePoint="false"/>
992
<arcpath id="001" x="612" y="547" curvePoint="false"/>
993
<type value="timed"/>
995
<arc id="T0 to P3" source="T0" target="P3">
1002
<value>false</value>
1004
<arcpath id="000" x="161" y="376" curvePoint="false"/>
1005
<arcpath id="001" x="161" y="447" curvePoint="false"/>
1006
<type value="normal"/>
1008
<arc id="T10 to P5" source="T10" target="P5">
1015
<value>false</value>
1017
<arcpath id="000" x="597" y="371" curvePoint="false"/>
1018
<arcpath id="001" x="416" y="371" curvePoint="false"/>
1019
<type value="normal"/>
1021
<arc id="T10 to P9" source="T10" target="P9">
1028
<value>false</value>
1030
<arcpath id="000" x="612" y="377" curvePoint="false"/>
1031
<arcpath id="001" x="612" y="447" curvePoint="false"/>
1032
<type value="normal"/>
1034
<arc id="T13 to P4" source="T13" target="P4">
1041
<value>false</value>
1043
<arcpath id="000" x="246" y="647" curvePoint="false"/>
1044
<arcpath id="001" x="205" y="685" curvePoint="false"/>
1045
<arcpath id="002" x="172" y="652" curvePoint="false"/>
1046
<type value="normal"/>
1048
<arc id="T13 to P6" source="T13" target="P6">
1055
<value>false</value>
1057
<arcpath id="000" x="256" y="642" curvePoint="false"/>
1058
<arcpath id="001" x="389" y="559" curvePoint="false"/>
1059
<type value="normal"/>
1061
<arc id="T16 to P10" source="T16" target="P10">
1068
<value>false</value>
1070
<arcpath id="000" x="497" y="607" curvePoint="false"/>
1071
<arcpath id="001" x="597" y="611" curvePoint="false"/>
1072
<type value="normal"/>
1074
<arc id="T17 to P11" source="T17" target="P11">
1081
<value>false</value>
1083
<arcpath id="000" x="611" y="736" curvePoint="false"/>
1084
<arcpath id="001" x="611" y="777" curvePoint="false"/>
1085
<type value="normal"/>
1087
<arc id="T17 to P7" source="T17" target="P7">
1094
<value>false</value>
1096
<arcpath id="000" x="596" y="732" curvePoint="false"/>
1097
<arcpath id="001" x="417" y="732" curvePoint="false"/>
1098
<type value="normal"/>
1100
<arc id="T1 to P4" source="T1" target="P4">
1107
<value>false</value>
1109
<arcpath id="000" x="162" y="557" curvePoint="false"/>
1110
<arcpath id="001" x="162" y="627" curvePoint="false"/>
1111
<type value="normal"/>
1113
<arc id="T1 to P6" source="T1" target="P6">
1120
<value>false</value>
1122
<arcpath id="000" x="177" y="551" curvePoint="false"/>
1123
<arcpath id="001" x="387" y="551" curvePoint="false"/>
1124
<type value="normal"/>
1126
<arc id="T2 to P1" source="T2" target="P1">
1133
<value>false</value>
1135
<arcpath id="000" x="162" y="737" curvePoint="false"/>
1136
<arcpath id="001" x="130" y="775" curvePoint="false"/>
1137
<arcpath id="002" x="70" y="775" curvePoint="false"/>
1138
<arcpath id="003" x="70" y="40" curvePoint="false"/>
1139
<arcpath id="004" x="145" y="40" curvePoint="false"/>
1140
<arcpath id="005" x="154" y="58" curvePoint="false"/>
1141
<type value="normal"/>
1143
<arc id="T3 to P0" source="T3" target="P0">
1150
<value>false</value>
1152
<arcpath id="000" x="177" y="161" curvePoint="false"/>
1153
<arcpath id="001" x="387" y="161" curvePoint="false"/>
1154
<type value="normal"/>
1156
<arc id="T3 to P2" source="T3" target="P2">
1163
<value>false</value>
1165
<arcpath id="000" x="162" y="167" curvePoint="false"/>
1166
<arcpath id="001" x="162" y="237" curvePoint="false"/>
1167
<type value="normal"/>
1169
<arc id="T4 to P8" source="T4" target="P8">
1176
<value>false</value>
1178
<arcpath id="000" x="612" y="167" curvePoint="false"/>
1179
<arcpath id="001" x="612" y="237" curvePoint="false"/>
1180
<type value="normal"/>
1182
<arc id="T5 to P0" source="T5" target="P0">
1189
<value>false</value>
1191
<arcpath id="000" x="256" y="252" curvePoint="false"/>
1192
<arcpath id="001" x="389" y="169" curvePoint="false"/>
1193
<type value="normal"/>
1195
<arc id="T5 to P2" source="T5" target="P2">
1202
<value>false</value>
1204
<arcpath id="000" x="246" y="257" curvePoint="false"/>
1205
<arcpath id="001" x="205" y="295" curvePoint="false"/>
1206
<arcpath id="002" x="172" y="262" curvePoint="false"/>
1207
<type value="normal"/>
1209
<arc id="T6 to P8" source="T6" target="P8">
1216
<value>false</value>
1218
<arcpath id="000" x="496" y="252" curvePoint="false"/>
1219
<arcpath id="001" x="597" y="252" curvePoint="false"/>
1220
<type value="normal"/>
1222
<arc id="T9 to P10" source="T9" target="P10">
1229
<value>false</value>
1231
<arcpath id="000" x="612" y="557" curvePoint="false"/>
1232
<arcpath id="001" x="612" y="597" curvePoint="false"/>
1233
<type value="normal"/>
1235
<queries name="Synchronization Violation" traceOption="NONE" searchOption="BFS" hashTableSize="MB_16" extrapolationOption="AUTOMATIC" reductionOption="STANDARDSYMMETRY">
1240
<value>E<>( Sender_A == 1 && Receiver_B == 1) || ( Sender_A == 1 && Receiver_C == 1 ) || ( Sender_C == 1 && Receiver_A == 1 ) || ( Sender_C == 1 && Receiver_D == 1 )</value>
8
Note that in this example the Reduction with Symmetry runs faster than its optimized version.</labels>
9
<place id="P0" initialMarking="0" invariant="< inf" markingOffsetX="0.0" markingOffsetY="0.0" name="Medium_A" nameOffsetX="21.0" nameOffsetY="-4.0" positionX="390.0" positionY="150.0"/>
10
<place id="P1" initialMarking="1" invariant="< inf" markingOffsetX="0.0" markingOffsetY="0.0" name="Sender_A" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="150.0" positionY="60.0"/>
11
<place id="P10" initialMarking="0" invariant="<= 2" markingOffsetX="0.0" markingOffsetY="0.0" name="Receiver_D" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="600.0" positionY="600.0"/>
12
<place id="P11" initialMarking="1" invariant="< inf" markingOffsetX="0.0" markingOffsetY="0.0" name="Receiver_A" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="600.0" positionY="780.0"/>
13
<place id="P2" initialMarking="0" invariant="<= 6" markingOffsetX="0.0" markingOffsetY="0.0" name="Sender_B" nameOffsetX="-5.0" nameOffsetY="31.0" positionX="150.0" positionY="240.0"/>
14
<place id="P3" initialMarking="0" invariant="< inf" markingOffsetX="0.0" markingOffsetY="0.0" name="Sender_C" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="150.0" positionY="450.0"/>
15
<place id="P4" initialMarking="0" invariant="<= 6" markingOffsetX="0.0" markingOffsetY="0.0" name="Sender_D" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="150.0" positionY="630.0"/>
16
<place id="P5" initialMarking="0" invariant="< inf" markingOffsetX="0.0" markingOffsetY="0.0" name="Medium_B" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="390.0" positionY="360.0"/>
17
<place id="P6" initialMarking="0" invariant="< inf" markingOffsetX="0.0" markingOffsetY="0.0" name="Medium_C" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="390.0" positionY="540.0"/>
18
<place id="P7" initialMarking="0" invariant="< inf" markingOffsetX="0.0" markingOffsetY="0.0" name="Medium_D" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="390.0" positionY="720.0"/>
19
<place id="P8" initialMarking="0" invariant="<= 2" markingOffsetX="0.0" markingOffsetY="0.0" name="Receiver_B" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="600.0" positionY="240.0"/>
20
<place id="P9" initialMarking="0" invariant="< inf" markingOffsetX="0.0" markingOffsetY="0.0" name="Receiver_C" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="600.0" positionY="450.0"/>
21
<transition angle="90" id="T0" infiniteServer="false" name="Ack_rec_0" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="150.0" positionY="360.0" priority="1" timed="true"/>
22
<transition angle="270" id="T1" infiniteServer="false" name="Send_1" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="150.0" positionY="540.0" priority="1" timed="true"/>
23
<transition angle="270" id="T10" infiniteServer="false" name="Ack_send_0" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="600.0" positionY="360.0" priority="1" timed="true"/>
24
<transition angle="270" id="T11" infiniteServer="false" name="Loss_C" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="390.0" positionY="630.0" priority="1" timed="true"/>
25
<transition angle="270" id="T12" infiniteServer="false" name="Loss_D" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="390.0" positionY="780.0" priority="1" timed="true"/>
26
<transition angle="0" id="T13" infiniteServer="false" name="ReSend_1" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="240.0" positionY="630.0" priority="1" timed="true"/>
27
<transition angle="0" id="T16" infiniteServer="false" name="Receive_old_1" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="480.0" positionY="600.0" priority="1" timed="true"/>
28
<transition angle="90" id="T17" infiniteServer="false" name="Ack_send_1" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="600.0" positionY="720.0" priority="1" timed="true"/>
29
<transition angle="270" id="T2" infiniteServer="false" name="Ack_rec_1" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="150.0" positionY="720.0" priority="1" timed="true"/>
30
<transition angle="270" id="T3" infiniteServer="false" name="Send_0" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="150.0" positionY="150.0" priority="1" timed="true"/>
31
<transition angle="270" id="T4" infiniteServer="false" name="Receive_0" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="600.0" positionY="150.0" priority="1" timed="true"/>
32
<transition angle="0" id="T5" infiniteServer="false" name="ReSend_0" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="240.0" positionY="240.0" priority="1" timed="true"/>
33
<transition angle="0" id="T6" infiniteServer="false" name="Receive_old_0" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="480.0" positionY="240.0" priority="1" timed="true"/>
34
<transition angle="270" id="T7" infiniteServer="false" name="Loss_A" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="390.0" positionY="240.0" priority="1" timed="true"/>
35
<transition angle="270" id="T8" infiniteServer="false" name="Loss_B" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="390.0" positionY="450.0" priority="1" timed="true"/>
36
<transition angle="270" id="T9" infiniteServer="false" name="Receive_1" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="600.0" positionY="540.0" priority="1" timed="true"/>
37
<arc id="P0 to T4" inscription="[0,1]" source="P0" target="T4" type="timed">
38
<arcpath arcPointType="false" id="0" xCoord="416" yCoord="161"/>
39
<arcpath arcPointType="false" id="1" xCoord="597" yCoord="161"/>
41
<arc id="P0 to T6" inscription="[0,1]" source="P0" target="T6" type="timed">
42
<arcpath arcPointType="false" id="0" xCoord="412" yCoord="172"/>
43
<arcpath arcPointType="false" id="1" xCoord="486" yCoord="252"/>
45
<arc id="P0 to T7" inscription="[0,inf)" source="P0" target="T7" type="timed">
46
<arcpath arcPointType="false" id="0" xCoord="402" yCoord="176"/>
47
<arcpath arcPointType="false" id="1" xCoord="402" yCoord="247"/>
49
<arc id="P10 to T17" inscription="[0,2]" source="P10" target="T17" type="timed">
50
<arcpath arcPointType="false" id="0" xCoord="611" yCoord="626"/>
51
<arcpath arcPointType="false" id="1" xCoord="611" yCoord="726"/>
53
<arc id="P11 to T16" inscription="[0,inf)" source="P11" target="T16" type="timed">
54
<arcpath arcPointType="false" id="0" xCoord="603" yCoord="779"/>
55
<arcpath arcPointType="false" id="1" xCoord="496" yCoord="617"/>
57
<arc id="P11 to T4" inscription="[0,inf)" source="P11" target="T4" type="timed">
58
<arcpath arcPointType="false" id="0" xCoord="627" yCoord="792"/>
59
<arcpath arcPointType="false" id="1" xCoord="667" yCoord="792"/>
60
<arcpath arcPointType="false" id="2" xCoord="716" yCoord="791"/>
61
<arcpath arcPointType="false" id="3" xCoord="716" yCoord="131"/>
62
<arcpath arcPointType="false" id="4" xCoord="642" yCoord="130"/>
63
<arcpath arcPointType="false" id="5" xCoord="612" yCoord="157"/>
65
<arc id="P1 to T3" inscription="[0,inf)" source="P1" target="T3" type="timed">
66
<arcpath arcPointType="false" id="0" xCoord="162" yCoord="86"/>
67
<arcpath arcPointType="false" id="1" xCoord="162" yCoord="157"/>
69
<arc id="P2 to T0" inscription="[0,inf)" source="P2" target="T0" type="timed">
70
<arcpath arcPointType="false" id="0" xCoord="161" yCoord="266"/>
71
<arcpath arcPointType="false" id="1" xCoord="161" yCoord="366"/>
73
<arc id="P2 to T5" inscription="[5,6]" source="P2" target="T5" type="timed">
74
<arcpath arcPointType="false" id="0" xCoord="174" yCoord="243"/>
75
<arcpath arcPointType="false" id="1" xCoord="206" yCoord="221"/>
76
<arcpath arcPointType="false" id="2" xCoord="247" yCoord="247"/>
78
<arc id="P3 to T1" inscription="[0,inf)" source="P3" target="T1" type="timed">
79
<arcpath arcPointType="false" id="0" xCoord="162" yCoord="476"/>
80
<arcpath arcPointType="false" id="1" xCoord="162" yCoord="547"/>
82
<arc id="P4 to T13" inscription="[5,6]" source="P4" target="T13" type="timed">
83
<arcpath arcPointType="false" id="0" xCoord="174" yCoord="633"/>
84
<arcpath arcPointType="false" id="1" xCoord="206" yCoord="611"/>
85
<arcpath arcPointType="false" id="2" xCoord="247" yCoord="637"/>
87
<arc id="P4 to T2" inscription="[0,inf)" source="P4" target="T2" type="timed">
88
<arcpath arcPointType="false" id="0" xCoord="162" yCoord="656"/>
89
<arcpath arcPointType="false" id="1" xCoord="162" yCoord="727"/>
91
<arc id="P5 to T0" inscription="[0,1]" source="P5" target="T0" type="timed">
92
<arcpath arcPointType="false" id="0" xCoord="387" yCoord="372"/>
93
<arcpath arcPointType="false" id="1" xCoord="176" yCoord="372"/>
95
<arc id="P5 to T8" inscription="[0,inf)" source="P5" target="T8" type="timed">
96
<arcpath arcPointType="false" id="0" xCoord="402" yCoord="386"/>
97
<arcpath arcPointType="false" id="1" xCoord="402" yCoord="457"/>
99
<arc id="P6 to T11" inscription="[0,inf)" source="P6" target="T11" type="timed">
100
<arcpath arcPointType="false" id="0" xCoord="402" yCoord="566"/>
101
<arcpath arcPointType="false" id="1" xCoord="402" yCoord="637"/>
103
<arc id="P6 to T16" inscription="[0,1]" source="P6" target="T16" type="timed">
104
<arcpath arcPointType="false" id="0" xCoord="414" yCoord="560"/>
105
<arcpath arcPointType="false" id="1" xCoord="486" yCoord="612"/>
107
<arc id="P6 to T9" inscription="[0,1]" source="P6" target="T9" type="timed">
108
<arcpath arcPointType="false" id="0" xCoord="416" yCoord="551"/>
109
<arcpath arcPointType="false" id="1" xCoord="597" yCoord="551"/>
111
<arc id="P7 to T12" inscription="[0,inf)" source="P7" target="T12" type="timed">
112
<arcpath arcPointType="false" id="0" xCoord="402" yCoord="746"/>
113
<arcpath arcPointType="false" id="1" xCoord="402" yCoord="787"/>
115
<arc id="P7 to T2" inscription="[0,1]" source="P7" target="T2" type="timed">
116
<arcpath arcPointType="false" id="0" xCoord="387" yCoord="731"/>
117
<arcpath arcPointType="false" id="1" xCoord="177" yCoord="731"/>
119
<arc id="P8 to T10" inscription="[0,2]" source="P8" target="T10" type="timed">
120
<arcpath arcPointType="false" id="0" xCoord="612" yCoord="266"/>
121
<arcpath arcPointType="false" id="1" xCoord="612" yCoord="367"/>
123
<arc id="P9 to T6" inscription="[0,inf)" source="P9" target="T6" type="timed">
124
<arcpath arcPointType="false" id="0" xCoord="604" yCoord="449"/>
125
<arcpath arcPointType="false" id="1" xCoord="492" yCoord="267"/>
127
<arc id="P9 to T9" inscription="[0,inf)" source="P9" target="T9" type="timed">
128
<arcpath arcPointType="false" id="0" xCoord="612" yCoord="476"/>
129
<arcpath arcPointType="false" id="1" xCoord="612" yCoord="547"/>
131
<arc id="T0 to P3" inscription="1" source="T0" target="P3" type="normal">
132
<arcpath arcPointType="false" id="0" xCoord="161" yCoord="376"/>
133
<arcpath arcPointType="false" id="1" xCoord="161" yCoord="447"/>
135
<arc id="T10 to P5" inscription="1" source="T10" target="P5" type="normal">
136
<arcpath arcPointType="false" id="0" xCoord="597" yCoord="371"/>
137
<arcpath arcPointType="false" id="1" xCoord="416" yCoord="371"/>
139
<arc id="T10 to P9" inscription="1" source="T10" target="P9" type="normal">
140
<arcpath arcPointType="false" id="0" xCoord="612" yCoord="377"/>
141
<arcpath arcPointType="false" id="1" xCoord="612" yCoord="447"/>
143
<arc id="T13 to P4" inscription="1" source="T13" target="P4" type="normal">
144
<arcpath arcPointType="false" id="0" xCoord="246" yCoord="647"/>
145
<arcpath arcPointType="false" id="1" xCoord="206" yCoord="686"/>
146
<arcpath arcPointType="false" id="2" xCoord="172" yCoord="652"/>
148
<arc id="T13 to P6" inscription="1" source="T13" target="P6" type="normal">
149
<arcpath arcPointType="false" id="0" xCoord="256" yCoord="642"/>
150
<arcpath arcPointType="false" id="1" xCoord="389" yCoord="559"/>
152
<arc id="T16 to P10" inscription="1" source="T16" target="P10" type="normal">
153
<arcpath arcPointType="false" id="0" xCoord="497" yCoord="607"/>
154
<arcpath arcPointType="false" id="1" xCoord="597" yCoord="611"/>
156
<arc id="T17 to P11" inscription="1" source="T17" target="P11" type="normal">
157
<arcpath arcPointType="false" id="0" xCoord="611" yCoord="736"/>
158
<arcpath arcPointType="false" id="1" xCoord="611" yCoord="777"/>
160
<arc id="T17 to P7" inscription="1" source="T17" target="P7" type="normal">
161
<arcpath arcPointType="false" id="0" xCoord="596" yCoord="732"/>
162
<arcpath arcPointType="false" id="1" xCoord="417" yCoord="732"/>
164
<arc id="T1 to P4" inscription="1" source="T1" target="P4" type="normal">
165
<arcpath arcPointType="false" id="0" xCoord="162" yCoord="557"/>
166
<arcpath arcPointType="false" id="1" xCoord="162" yCoord="627"/>
168
<arc id="T1 to P6" inscription="1" source="T1" target="P6" type="normal">
169
<arcpath arcPointType="false" id="0" xCoord="177" yCoord="551"/>
170
<arcpath arcPointType="false" id="1" xCoord="387" yCoord="551"/>
172
<arc id="T2 to P1" inscription="1" source="T2" target="P1" type="normal">
173
<arcpath arcPointType="false" id="0" xCoord="162" yCoord="737"/>
174
<arcpath arcPointType="false" id="1" xCoord="131" yCoord="776"/>
175
<arcpath arcPointType="false" id="2" xCoord="71" yCoord="776"/>
176
<arcpath arcPointType="false" id="3" xCoord="71" yCoord="41"/>
177
<arcpath arcPointType="false" id="4" xCoord="146" yCoord="41"/>
178
<arcpath arcPointType="false" id="5" xCoord="155" yCoord="58"/>
180
<arc id="T3 to P0" inscription="1" source="T3" target="P0" type="normal">
181
<arcpath arcPointType="false" id="0" xCoord="177" yCoord="161"/>
182
<arcpath arcPointType="false" id="1" xCoord="387" yCoord="161"/>
184
<arc id="T3 to P2" inscription="1" source="T3" target="P2" type="normal">
185
<arcpath arcPointType="false" id="0" xCoord="162" yCoord="167"/>
186
<arcpath arcPointType="false" id="1" xCoord="162" yCoord="237"/>
188
<arc id="T4 to P8" inscription="1" source="T4" target="P8" type="normal">
189
<arcpath arcPointType="false" id="0" xCoord="612" yCoord="167"/>
190
<arcpath arcPointType="false" id="1" xCoord="612" yCoord="237"/>
192
<arc id="T5 to P0" inscription="1" source="T5" target="P0" type="normal">
193
<arcpath arcPointType="false" id="0" xCoord="256" yCoord="252"/>
194
<arcpath arcPointType="false" id="1" xCoord="389" yCoord="169"/>
196
<arc id="T5 to P2" inscription="1" source="T5" target="P2" type="normal">
197
<arcpath arcPointType="false" id="0" xCoord="246" yCoord="257"/>
198
<arcpath arcPointType="false" id="1" xCoord="206" yCoord="296"/>
199
<arcpath arcPointType="false" id="2" xCoord="172" yCoord="262"/>
201
<arc id="T6 to P8" inscription="1" source="T6" target="P8" type="normal">
202
<arcpath arcPointType="false" id="0" xCoord="496" yCoord="252"/>
203
<arcpath arcPointType="false" id="1" xCoord="597" yCoord="252"/>
205
<arc id="T9 to P10" inscription="1" source="T9" target="P10" type="normal">
206
<arcpath arcPointType="false" id="0" xCoord="612" yCoord="557"/>
207
<arcpath arcPointType="false" id="1" xCoord="612" yCoord="597"/>
210
<query capacity="11" extrapolationOption="AUTOMATIC" hashTableSize="MB_16" name="Synchronization Violation" query="EF ((TAPN1.Sender_A=1 and TAPN1.Receiver_B=1) or (TAPN1.Sender_A=1 and TAPN1.Receiver_C=1) or (TAPN1.Sender_C=1 and TAPN1.Receiver_A=1) or (TAPN1.Sender_C=1 and TAPN1.Receiver_D=1))" reductionOption="STANDARDSYMMETRY" searchOption="BFS" traceOption="NONE"/>