~tapaal-contributor/tapaal/disappearing-tokens-1940098

« back to all changes in this revision

Viewing changes to src/resources/Example nets/alternating-bit-protocol.xml

  • Committer: Kenneth Yrke Jørgensen
  • Date: 2011-04-12 09:50:16 UTC
  • mfrom: (329.1.188 tapaal-1.5)
  • Revision ID: mail@yrke.dk-20110412095016-e4hqdgab5596ja09
Merged with branch addning support for new 1.5 features

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
<?xml version="1.0" encoding="iso-8859-1"?>
2
 
<pnml>
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.
6
5
 
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.
8
7
 
9
 
Note that in this example the Reduction with Symmetry runs faster than its optimized version.</text>
10
 
</labels>
11
 
<place id="P0">
12
 
<graphics>
13
 
<position x="390.0" y="150.0"/>
14
 
</graphics>
15
 
<name>
16
 
<value>Medium_A</value>
17
 
<graphics>
18
 
<offset x="21.0" y="-4.0"/>
19
 
</graphics>
20
 
</name>
21
 
<initialMarking>
22
 
<value>0</value>
23
 
<graphics>
24
 
<offset x="0.0" y="0.0"/>
25
 
</graphics>
26
 
</initialMarking>
27
 
<capacity>
28
 
<value>0</value>
29
 
</capacity>
30
 
<invariant>
31
 
<value>&lt;inf</value>
32
 
</invariant>
33
 
</place>
34
 
<place id="P1">
35
 
<graphics>
36
 
<position x="150.0" y="60.0"/>
37
 
</graphics>
38
 
<name>
39
 
<value>Sender_A</value>
40
 
<graphics>
41
 
<offset x="-5.0" y="35.0"/>
42
 
</graphics>
43
 
</name>
44
 
<initialMarking>
45
 
<value>1</value>
46
 
<graphics>
47
 
<offset x="0.0" y="0.0"/>
48
 
</graphics>
49
 
</initialMarking>
50
 
<capacity>
51
 
<value>0</value>
52
 
</capacity>
53
 
<invariant>
54
 
<value>&lt;inf</value>
55
 
</invariant>
56
 
</place>
57
 
<place id="P10">
58
 
<graphics>
59
 
<position x="600.0" y="600.0"/>
60
 
</graphics>
61
 
<name>
62
 
<value>Receiver_D</value>
63
 
<graphics>
64
 
<offset x="-5.0" y="35.0"/>
65
 
</graphics>
66
 
</name>
67
 
<initialMarking>
68
 
<value>0</value>
69
 
<graphics>
70
 
<offset x="0.0" y="0.0"/>
71
 
</graphics>
72
 
</initialMarking>
73
 
<capacity>
74
 
<value>0</value>
75
 
</capacity>
76
 
<invariant>
77
 
<value>&lt;=2</value>
78
 
</invariant>
79
 
</place>
80
 
<place id="P11">
81
 
<graphics>
82
 
<position x="600.0" y="780.0"/>
83
 
</graphics>
84
 
<name>
85
 
<value>Receiver_A</value>
86
 
<graphics>
87
 
<offset x="-5.0" y="35.0"/>
88
 
</graphics>
89
 
</name>
90
 
<initialMarking>
91
 
<value>1</value>
92
 
<graphics>
93
 
<offset x="0.0" y="0.0"/>
94
 
</graphics>
95
 
</initialMarking>
96
 
<capacity>
97
 
<value>0</value>
98
 
</capacity>
99
 
<invariant>
100
 
<value>&lt;inf</value>
101
 
</invariant>
102
 
</place>
103
 
<place id="P2">
104
 
<graphics>
105
 
<position x="150.0" y="240.0"/>
106
 
</graphics>
107
 
<name>
108
 
<value>Sender_B</value>
109
 
<graphics>
110
 
<offset x="-5.0" y="31.0"/>
111
 
</graphics>
112
 
</name>
113
 
<initialMarking>
114
 
<value>0</value>
115
 
<graphics>
116
 
<offset x="0.0" y="0.0"/>
117
 
</graphics>
118
 
</initialMarking>
119
 
<capacity>
120
 
<value>0</value>
121
 
</capacity>
122
 
<invariant>
123
 
<value>&lt;=6</value>
124
 
</invariant>
125
 
</place>
126
 
<place id="P3">
127
 
<graphics>
128
 
<position x="150.0" y="450.0"/>
129
 
</graphics>
130
 
<name>
131
 
<value>Sender_C</value>
132
 
<graphics>
133
 
<offset x="-5.0" y="35.0"/>
134
 
</graphics>
135
 
</name>
136
 
<initialMarking>
137
 
<value>0</value>
138
 
<graphics>
139
 
<offset x="0.0" y="0.0"/>
140
 
</graphics>
141
 
</initialMarking>
142
 
<capacity>
143
 
<value>0</value>
144
 
</capacity>
145
 
<invariant>
146
 
<value>&lt;inf</value>
147
 
</invariant>
148
 
</place>
149
 
<place id="P4">
150
 
<graphics>
151
 
<position x="150.0" y="630.0"/>
152
 
</graphics>
153
 
<name>
154
 
<value>Sender_D</value>
155
 
<graphics>
156
 
<offset x="-5.0" y="35.0"/>
157
 
</graphics>
158
 
</name>
159
 
<initialMarking>
160
 
<value>0</value>
161
 
<graphics>
162
 
<offset x="0.0" y="0.0"/>
163
 
</graphics>
164
 
</initialMarking>
165
 
<capacity>
166
 
<value>0</value>
167
 
</capacity>
168
 
<invariant>
169
 
<value>&lt;=6</value>
170
 
</invariant>
171
 
</place>
172
 
<place id="P5">
173
 
<graphics>
174
 
<position x="390.0" y="360.0"/>
175
 
</graphics>
176
 
<name>
177
 
<value>Medium_B</value>
178
 
<graphics>
179
 
<offset x="-5.0" y="35.0"/>
180
 
</graphics>
181
 
</name>
182
 
<initialMarking>
183
 
<value>0</value>
184
 
<graphics>
185
 
<offset x="0.0" y="0.0"/>
186
 
</graphics>
187
 
</initialMarking>
188
 
<capacity>
189
 
<value>0</value>
190
 
</capacity>
191
 
<invariant>
192
 
<value>&lt;inf</value>
193
 
</invariant>
194
 
</place>
195
 
<place id="P6">
196
 
<graphics>
197
 
<position x="390.0" y="540.0"/>
198
 
</graphics>
199
 
<name>
200
 
<value>Medium_C</value>
201
 
<graphics>
202
 
<offset x="-5.0" y="35.0"/>
203
 
</graphics>
204
 
</name>
205
 
<initialMarking>
206
 
<value>0</value>
207
 
<graphics>
208
 
<offset x="0.0" y="0.0"/>
209
 
</graphics>
210
 
</initialMarking>
211
 
<capacity>
212
 
<value>0</value>
213
 
</capacity>
214
 
<invariant>
215
 
<value>&lt;inf</value>
216
 
</invariant>
217
 
</place>
218
 
<place id="P7">
219
 
<graphics>
220
 
<position x="390.0" y="720.0"/>
221
 
</graphics>
222
 
<name>
223
 
<value>Medium_D</value>
224
 
<graphics>
225
 
<offset x="-5.0" y="35.0"/>
226
 
</graphics>
227
 
</name>
228
 
<initialMarking>
229
 
<value>0</value>
230
 
<graphics>
231
 
<offset x="0.0" y="0.0"/>
232
 
</graphics>
233
 
</initialMarking>
234
 
<capacity>
235
 
<value>0</value>
236
 
</capacity>
237
 
<invariant>
238
 
<value>&lt;inf</value>
239
 
</invariant>
240
 
</place>
241
 
<place id="P8">
242
 
<graphics>
243
 
<position x="600.0" y="240.0"/>
244
 
</graphics>
245
 
<name>
246
 
<value>Receiver_B</value>
247
 
<graphics>
248
 
<offset x="-5.0" y="35.0"/>
249
 
</graphics>
250
 
</name>
251
 
<initialMarking>
252
 
<value>0</value>
253
 
<graphics>
254
 
<offset x="0.0" y="0.0"/>
255
 
</graphics>
256
 
</initialMarking>
257
 
<capacity>
258
 
<value>0</value>
259
 
</capacity>
260
 
<invariant>
261
 
<value>&lt;=2</value>
262
 
</invariant>
263
 
</place>
264
 
<place id="P9">
265
 
<graphics>
266
 
<position x="600.0" y="450.0"/>
267
 
</graphics>
268
 
<name>
269
 
<value>Receiver_C</value>
270
 
<graphics>
271
 
<offset x="-5.0" y="35.0"/>
272
 
</graphics>
273
 
</name>
274
 
<initialMarking>
275
 
<value>0</value>
276
 
<graphics>
277
 
<offset x="0.0" y="0.0"/>
278
 
</graphics>
279
 
</initialMarking>
280
 
<capacity>
281
 
<value>0</value>
282
 
</capacity>
283
 
<invariant>
284
 
<value>&lt;inf</value>
285
 
</invariant>
286
 
</place>
287
 
<transition id="T0">
288
 
<graphics>
289
 
<position x="150.0" y="360.0"/>
290
 
</graphics>
291
 
<name>
292
 
<value>Ack_rec_0</value>
293
 
<graphics>
294
 
<offset x="-5.0" y="35.0"/>
295
 
</graphics>
296
 
</name>
297
 
<orientation>
298
 
<value>90</value>
299
 
</orientation>
300
 
<rate>
301
 
<value>1.0</value>
302
 
</rate>
303
 
<timed>
304
 
<value>false</value>
305
 
</timed>
306
 
<infiniteServer>
307
 
<value>false</value>
308
 
</infiniteServer>
309
 
<priority>
310
 
<value>1</value>
311
 
</priority>
312
 
</transition>
313
 
<transition id="T1">
314
 
<graphics>
315
 
<position x="150.0" y="540.0"/>
316
 
</graphics>
317
 
<name>
318
 
<value>Send_1</value>
319
 
<graphics>
320
 
<offset x="-5.0" y="35.0"/>
321
 
</graphics>
322
 
</name>
323
 
<orientation>
324
 
<value>270</value>
325
 
</orientation>
326
 
<rate>
327
 
<value>1.0</value>
328
 
</rate>
329
 
<timed>
330
 
<value>false</value>
331
 
</timed>
332
 
<infiniteServer>
333
 
<value>false</value>
334
 
</infiniteServer>
335
 
<priority>
336
 
<value>1</value>
337
 
</priority>
338
 
</transition>
339
 
<transition id="T10">
340
 
<graphics>
341
 
<position x="600.0" y="360.0"/>
342
 
</graphics>
343
 
<name>
344
 
<value>Ack_send_0</value>
345
 
<graphics>
346
 
<offset x="-5.0" y="35.0"/>
347
 
</graphics>
348
 
</name>
349
 
<orientation>
350
 
<value>270</value>
351
 
</orientation>
352
 
<rate>
353
 
<value>1.0</value>
354
 
</rate>
355
 
<timed>
356
 
<value>false</value>
357
 
</timed>
358
 
<infiniteServer>
359
 
<value>false</value>
360
 
</infiniteServer>
361
 
<priority>
362
 
<value>1</value>
363
 
</priority>
364
 
</transition>
365
 
<transition id="T11">
366
 
<graphics>
367
 
<position x="390.0" y="630.0"/>
368
 
</graphics>
369
 
<name>
370
 
<value>Loss_C</value>
371
 
<graphics>
372
 
<offset x="-5.0" y="35.0"/>
373
 
</graphics>
374
 
</name>
375
 
<orientation>
376
 
<value>270</value>
377
 
</orientation>
378
 
<rate>
379
 
<value>1.0</value>
380
 
</rate>
381
 
<timed>
382
 
<value>false</value>
383
 
</timed>
384
 
<infiniteServer>
385
 
<value>false</value>
386
 
</infiniteServer>
387
 
<priority>
388
 
<value>1</value>
389
 
</priority>
390
 
</transition>
391
 
<transition id="T12">
392
 
<graphics>
393
 
<position x="390.0" y="780.0"/>
394
 
</graphics>
395
 
<name>
396
 
<value>Loss_D</value>
397
 
<graphics>
398
 
<offset x="-5.0" y="35.0"/>
399
 
</graphics>
400
 
</name>
401
 
<orientation>
402
 
<value>270</value>
403
 
</orientation>
404
 
<rate>
405
 
<value>1.0</value>
406
 
</rate>
407
 
<timed>
408
 
<value>false</value>
409
 
</timed>
410
 
<infiniteServer>
411
 
<value>false</value>
412
 
</infiniteServer>
413
 
<priority>
414
 
<value>1</value>
415
 
</priority>
416
 
</transition>
417
 
<transition id="T13">
418
 
<graphics>
419
 
<position x="240.0" y="630.0"/>
420
 
</graphics>
421
 
<name>
422
 
<value>ReSend_1</value>
423
 
<graphics>
424
 
<offset x="-5.0" y="35.0"/>
425
 
</graphics>
426
 
</name>
427
 
<orientation>
428
 
<value>0</value>
429
 
</orientation>
430
 
<rate>
431
 
<value>1.0</value>
432
 
</rate>
433
 
<timed>
434
 
<value>false</value>
435
 
</timed>
436
 
<infiniteServer>
437
 
<value>false</value>
438
 
</infiniteServer>
439
 
<priority>
440
 
<value>1</value>
441
 
</priority>
442
 
</transition>
443
 
<transition id="T16">
444
 
<graphics>
445
 
<position x="480.0" y="600.0"/>
446
 
</graphics>
447
 
<name>
448
 
<value>Receive_old_1</value>
449
 
<graphics>
450
 
<offset x="-5.0" y="35.0"/>
451
 
</graphics>
452
 
</name>
453
 
<orientation>
454
 
<value>0</value>
455
 
</orientation>
456
 
<rate>
457
 
<value>1.0</value>
458
 
</rate>
459
 
<timed>
460
 
<value>false</value>
461
 
</timed>
462
 
<infiniteServer>
463
 
<value>false</value>
464
 
</infiniteServer>
465
 
<priority>
466
 
<value>1</value>
467
 
</priority>
468
 
</transition>
469
 
<transition id="T17">
470
 
<graphics>
471
 
<position x="600.0" y="720.0"/>
472
 
</graphics>
473
 
<name>
474
 
<value>Ack_send_1</value>
475
 
<graphics>
476
 
<offset x="-5.0" y="35.0"/>
477
 
</graphics>
478
 
</name>
479
 
<orientation>
480
 
<value>90</value>
481
 
</orientation>
482
 
<rate>
483
 
<value>1.0</value>
484
 
</rate>
485
 
<timed>
486
 
<value>false</value>
487
 
</timed>
488
 
<infiniteServer>
489
 
<value>false</value>
490
 
</infiniteServer>
491
 
<priority>
492
 
<value>1</value>
493
 
</priority>
494
 
</transition>
495
 
<transition id="T2">
496
 
<graphics>
497
 
<position x="150.0" y="720.0"/>
498
 
</graphics>
499
 
<name>
500
 
<value>Ack_rec_1</value>
501
 
<graphics>
502
 
<offset x="-5.0" y="35.0"/>
503
 
</graphics>
504
 
</name>
505
 
<orientation>
506
 
<value>270</value>
507
 
</orientation>
508
 
<rate>
509
 
<value>1.0</value>
510
 
</rate>
511
 
<timed>
512
 
<value>false</value>
513
 
</timed>
514
 
<infiniteServer>
515
 
<value>false</value>
516
 
</infiniteServer>
517
 
<priority>
518
 
<value>1</value>
519
 
</priority>
520
 
</transition>
521
 
<transition id="T3">
522
 
<graphics>
523
 
<position x="150.0" y="150.0"/>
524
 
</graphics>
525
 
<name>
526
 
<value>Send_0</value>
527
 
<graphics>
528
 
<offset x="-5.0" y="35.0"/>
529
 
</graphics>
530
 
</name>
531
 
<orientation>
532
 
<value>270</value>
533
 
</orientation>
534
 
<rate>
535
 
<value>1.0</value>
536
 
</rate>
537
 
<timed>
538
 
<value>false</value>
539
 
</timed>
540
 
<infiniteServer>
541
 
<value>false</value>
542
 
</infiniteServer>
543
 
<priority>
544
 
<value>1</value>
545
 
</priority>
546
 
</transition>
547
 
<transition id="T4">
548
 
<graphics>
549
 
<position x="600.0" y="150.0"/>
550
 
</graphics>
551
 
<name>
552
 
<value>Receive_0</value>
553
 
<graphics>
554
 
<offset x="-5.0" y="35.0"/>
555
 
</graphics>
556
 
</name>
557
 
<orientation>
558
 
<value>270</value>
559
 
</orientation>
560
 
<rate>
561
 
<value>1.0</value>
562
 
</rate>
563
 
<timed>
564
 
<value>false</value>
565
 
</timed>
566
 
<infiniteServer>
567
 
<value>false</value>
568
 
</infiniteServer>
569
 
<priority>
570
 
<value>1</value>
571
 
</priority>
572
 
</transition>
573
 
<transition id="T5">
574
 
<graphics>
575
 
<position x="240.0" y="240.0"/>
576
 
</graphics>
577
 
<name>
578
 
<value>ReSend_0</value>
579
 
<graphics>
580
 
<offset x="-5.0" y="35.0"/>
581
 
</graphics>
582
 
</name>
583
 
<orientation>
584
 
<value>0</value>
585
 
</orientation>
586
 
<rate>
587
 
<value>1.0</value>
588
 
</rate>
589
 
<timed>
590
 
<value>false</value>
591
 
</timed>
592
 
<infiniteServer>
593
 
<value>false</value>
594
 
</infiniteServer>
595
 
<priority>
596
 
<value>1</value>
597
 
</priority>
598
 
</transition>
599
 
<transition id="T6">
600
 
<graphics>
601
 
<position x="480.0" y="240.0"/>
602
 
</graphics>
603
 
<name>
604
 
<value>Receive_old_0</value>
605
 
<graphics>
606
 
<offset x="-5.0" y="35.0"/>
607
 
</graphics>
608
 
</name>
609
 
<orientation>
610
 
<value>0</value>
611
 
</orientation>
612
 
<rate>
613
 
<value>1.0</value>
614
 
</rate>
615
 
<timed>
616
 
<value>false</value>
617
 
</timed>
618
 
<infiniteServer>
619
 
<value>false</value>
620
 
</infiniteServer>
621
 
<priority>
622
 
<value>1</value>
623
 
</priority>
624
 
</transition>
625
 
<transition id="T7">
626
 
<graphics>
627
 
<position x="390.0" y="240.0"/>
628
 
</graphics>
629
 
<name>
630
 
<value>Loss_A</value>
631
 
<graphics>
632
 
<offset x="-5.0" y="35.0"/>
633
 
</graphics>
634
 
</name>
635
 
<orientation>
636
 
<value>270</value>
637
 
</orientation>
638
 
<rate>
639
 
<value>1.0</value>
640
 
</rate>
641
 
<timed>
642
 
<value>false</value>
643
 
</timed>
644
 
<infiniteServer>
645
 
<value>false</value>
646
 
</infiniteServer>
647
 
<priority>
648
 
<value>1</value>
649
 
</priority>
650
 
</transition>
651
 
<transition id="T8">
652
 
<graphics>
653
 
<position x="390.0" y="450.0"/>
654
 
</graphics>
655
 
<name>
656
 
<value>Loss_B</value>
657
 
<graphics>
658
 
<offset x="-5.0" y="35.0"/>
659
 
</graphics>
660
 
</name>
661
 
<orientation>
662
 
<value>270</value>
663
 
</orientation>
664
 
<rate>
665
 
<value>1.0</value>
666
 
</rate>
667
 
<timed>
668
 
<value>false</value>
669
 
</timed>
670
 
<infiniteServer>
671
 
<value>false</value>
672
 
</infiniteServer>
673
 
<priority>
674
 
<value>1</value>
675
 
</priority>
676
 
</transition>
677
 
<transition id="T9">
678
 
<graphics>
679
 
<position x="600.0" y="540.0"/>
680
 
</graphics>
681
 
<name>
682
 
<value>Receive_1</value>
683
 
<graphics>
684
 
<offset x="-5.0" y="35.0"/>
685
 
</graphics>
686
 
</name>
687
 
<orientation>
688
 
<value>270</value>
689
 
</orientation>
690
 
<rate>
691
 
<value>1.0</value>
692
 
</rate>
693
 
<timed>
694
 
<value>false</value>
695
 
</timed>
696
 
<infiniteServer>
697
 
<value>false</value>
698
 
</infiniteServer>
699
 
<priority>
700
 
<value>1</value>
701
 
</priority>
702
 
</transition>
703
 
<arc id="P0 to T4" source="P0" target="T4">
704
 
<graphics/>
705
 
<inscription>
706
 
<value>[0,1]</value>
707
 
<graphics/>
708
 
</inscription>
709
 
<tagged>
710
 
<value>false</value>
711
 
</tagged>
712
 
<arcpath id="000" x="416" y="161" curvePoint="false"/>
713
 
<arcpath id="001" x="597" y="161" curvePoint="false"/>
714
 
<type value="timed"/>
715
 
</arc>
716
 
<arc id="P0 to T6" source="P0" target="T6">
717
 
<graphics/>
718
 
<inscription>
719
 
<value>[0,1]</value>
720
 
<graphics/>
721
 
</inscription>
722
 
<tagged>
723
 
<value>false</value>
724
 
</tagged>
725
 
<arcpath id="000" x="412" y="172" curvePoint="false"/>
726
 
<arcpath id="001" x="486" y="252" curvePoint="false"/>
727
 
<type value="timed"/>
728
 
</arc>
729
 
<arc id="P0 to T7" source="P0" target="T7">
730
 
<graphics/>
731
 
<inscription>
732
 
<value>[0,inf)</value>
733
 
<graphics/>
734
 
</inscription>
735
 
<tagged>
736
 
<value>false</value>
737
 
</tagged>
738
 
<arcpath id="000" x="402" y="176" curvePoint="false"/>
739
 
<arcpath id="001" x="402" y="247" curvePoint="false"/>
740
 
<type value="timed"/>
741
 
</arc>
742
 
<arc id="P10 to T17" source="P10" target="T17">
743
 
<graphics/>
744
 
<inscription>
745
 
<value>[0,2]</value>
746
 
<graphics/>
747
 
</inscription>
748
 
<tagged>
749
 
<value>false</value>
750
 
</tagged>
751
 
<arcpath id="000" x="611" y="626" curvePoint="false"/>
752
 
<arcpath id="001" x="611" y="726" curvePoint="false"/>
753
 
<type value="timed"/>
754
 
</arc>
755
 
<arc id="P11 to T16" source="P11" target="T16">
756
 
<graphics/>
757
 
<inscription>
758
 
<value>[0,inf)</value>
759
 
<graphics/>
760
 
</inscription>
761
 
<tagged>
762
 
<value>false</value>
763
 
</tagged>
764
 
<arcpath id="000" x="603" y="779" curvePoint="false"/>
765
 
<arcpath id="001" x="496" y="617" curvePoint="false"/>
766
 
<type value="timed"/>
767
 
</arc>
768
 
<arc id="P11 to T4" source="P11" target="T4">
769
 
<graphics/>
770
 
<inscription>
771
 
<value>[0,inf)</value>
772
 
<graphics/>
773
 
</inscription>
774
 
<tagged>
775
 
<value>false</value>
776
 
</tagged>
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"/>
784
 
</arc>
785
 
<arc id="P1 to T3" source="P1" target="T3">
786
 
<graphics/>
787
 
<inscription>
788
 
<value>[0,inf)</value>
789
 
<graphics/>
790
 
</inscription>
791
 
<tagged>
792
 
<value>false</value>
793
 
</tagged>
794
 
<arcpath id="000" x="162" y="86" curvePoint="false"/>
795
 
<arcpath id="001" x="162" y="157" curvePoint="false"/>
796
 
<type value="timed"/>
797
 
</arc>
798
 
<arc id="P2 to T0" source="P2" target="T0">
799
 
<graphics/>
800
 
<inscription>
801
 
<value>[0,inf)</value>
802
 
<graphics/>
803
 
</inscription>
804
 
<tagged>
805
 
<value>false</value>
806
 
</tagged>
807
 
<arcpath id="000" x="161" y="266" curvePoint="false"/>
808
 
<arcpath id="001" x="161" y="366" curvePoint="false"/>
809
 
<type value="timed"/>
810
 
</arc>
811
 
<arc id="P2 to T5" source="P2" target="T5">
812
 
<graphics/>
813
 
<inscription>
814
 
<value>[5,6]</value>
815
 
<graphics/>
816
 
</inscription>
817
 
<tagged>
818
 
<value>false</value>
819
 
</tagged>
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"/>
824
 
</arc>
825
 
<arc id="P3 to T1" source="P3" target="T1">
826
 
<graphics/>
827
 
<inscription>
828
 
<value>[0,inf)</value>
829
 
<graphics/>
830
 
</inscription>
831
 
<tagged>
832
 
<value>false</value>
833
 
</tagged>
834
 
<arcpath id="000" x="162" y="476" curvePoint="false"/>
835
 
<arcpath id="001" x="162" y="547" curvePoint="false"/>
836
 
<type value="timed"/>
837
 
</arc>
838
 
<arc id="P4 to T13" source="P4" target="T13">
839
 
<graphics/>
840
 
<inscription>
841
 
<value>[5,6]</value>
842
 
<graphics/>
843
 
</inscription>
844
 
<tagged>
845
 
<value>false</value>
846
 
</tagged>
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"/>
851
 
</arc>
852
 
<arc id="P4 to T2" source="P4" target="T2">
853
 
<graphics/>
854
 
<inscription>
855
 
<value>[0,inf)</value>
856
 
<graphics/>
857
 
</inscription>
858
 
<tagged>
859
 
<value>false</value>
860
 
</tagged>
861
 
<arcpath id="000" x="162" y="656" curvePoint="false"/>
862
 
<arcpath id="001" x="162" y="727" curvePoint="false"/>
863
 
<type value="timed"/>
864
 
</arc>
865
 
<arc id="P5 to T0" source="P5" target="T0">
866
 
<graphics/>
867
 
<inscription>
868
 
<value>[0,1]</value>
869
 
<graphics/>
870
 
</inscription>
871
 
<tagged>
872
 
<value>false</value>
873
 
</tagged>
874
 
<arcpath id="000" x="387" y="372" curvePoint="false"/>
875
 
<arcpath id="001" x="176" y="372" curvePoint="false"/>
876
 
<type value="timed"/>
877
 
</arc>
878
 
<arc id="P5 to T8" source="P5" target="T8">
879
 
<graphics/>
880
 
<inscription>
881
 
<value>[0,inf)</value>
882
 
<graphics/>
883
 
</inscription>
884
 
<tagged>
885
 
<value>false</value>
886
 
</tagged>
887
 
<arcpath id="000" x="402" y="386" curvePoint="false"/>
888
 
<arcpath id="001" x="402" y="457" curvePoint="false"/>
889
 
<type value="timed"/>
890
 
</arc>
891
 
<arc id="P6 to T11" source="P6" target="T11">
892
 
<graphics/>
893
 
<inscription>
894
 
<value>[0,inf)</value>
895
 
<graphics/>
896
 
</inscription>
897
 
<tagged>
898
 
<value>false</value>
899
 
</tagged>
900
 
<arcpath id="000" x="402" y="566" curvePoint="false"/>
901
 
<arcpath id="001" x="402" y="637" curvePoint="false"/>
902
 
<type value="timed"/>
903
 
</arc>
904
 
<arc id="P6 to T16" source="P6" target="T16">
905
 
<graphics/>
906
 
<inscription>
907
 
<value>[0,1]</value>
908
 
<graphics/>
909
 
</inscription>
910
 
<tagged>
911
 
<value>false</value>
912
 
</tagged>
913
 
<arcpath id="000" x="414" y="560" curvePoint="false"/>
914
 
<arcpath id="001" x="486" y="612" curvePoint="false"/>
915
 
<type value="timed"/>
916
 
</arc>
917
 
<arc id="P6 to T9" source="P6" target="T9">
918
 
<graphics/>
919
 
<inscription>
920
 
<value>[0,1]</value>
921
 
<graphics/>
922
 
</inscription>
923
 
<tagged>
924
 
<value>false</value>
925
 
</tagged>
926
 
<arcpath id="000" x="416" y="551" curvePoint="false"/>
927
 
<arcpath id="001" x="597" y="551" curvePoint="false"/>
928
 
<type value="timed"/>
929
 
</arc>
930
 
<arc id="P7 to T12" source="P7" target="T12">
931
 
<graphics/>
932
 
<inscription>
933
 
<value>[0,inf)</value>
934
 
<graphics/>
935
 
</inscription>
936
 
<tagged>
937
 
<value>false</value>
938
 
</tagged>
939
 
<arcpath id="000" x="402" y="746" curvePoint="false"/>
940
 
<arcpath id="001" x="402" y="787" curvePoint="false"/>
941
 
<type value="timed"/>
942
 
</arc>
943
 
<arc id="P7 to T2" source="P7" target="T2">
944
 
<graphics/>
945
 
<inscription>
946
 
<value>[0,1]</value>
947
 
<graphics/>
948
 
</inscription>
949
 
<tagged>
950
 
<value>false</value>
951
 
</tagged>
952
 
<arcpath id="000" x="387" y="731" curvePoint="false"/>
953
 
<arcpath id="001" x="177" y="731" curvePoint="false"/>
954
 
<type value="timed"/>
955
 
</arc>
956
 
<arc id="P8 to T10" source="P8" target="T10">
957
 
<graphics/>
958
 
<inscription>
959
 
<value>[0,2]</value>
960
 
<graphics/>
961
 
</inscription>
962
 
<tagged>
963
 
<value>false</value>
964
 
</tagged>
965
 
<arcpath id="000" x="612" y="266" curvePoint="false"/>
966
 
<arcpath id="001" x="612" y="367" curvePoint="false"/>
967
 
<type value="timed"/>
968
 
</arc>
969
 
<arc id="P9 to T6" source="P9" target="T6">
970
 
<graphics/>
971
 
<inscription>
972
 
<value>[0,inf)</value>
973
 
<graphics/>
974
 
</inscription>
975
 
<tagged>
976
 
<value>false</value>
977
 
</tagged>
978
 
<arcpath id="000" x="604" y="449" curvePoint="false"/>
979
 
<arcpath id="001" x="492" y="267" curvePoint="false"/>
980
 
<type value="timed"/>
981
 
</arc>
982
 
<arc id="P9 to T9" source="P9" target="T9">
983
 
<graphics/>
984
 
<inscription>
985
 
<value>[0,inf)</value>
986
 
<graphics/>
987
 
</inscription>
988
 
<tagged>
989
 
<value>false</value>
990
 
</tagged>
991
 
<arcpath id="000" x="612" y="476" curvePoint="false"/>
992
 
<arcpath id="001" x="612" y="547" curvePoint="false"/>
993
 
<type value="timed"/>
994
 
</arc>
995
 
<arc id="T0 to P3" source="T0" target="P3">
996
 
<graphics/>
997
 
<inscription>
998
 
<value>1</value>
999
 
<graphics/>
1000
 
</inscription>
1001
 
<tagged>
1002
 
<value>false</value>
1003
 
</tagged>
1004
 
<arcpath id="000" x="161" y="376" curvePoint="false"/>
1005
 
<arcpath id="001" x="161" y="447" curvePoint="false"/>
1006
 
<type value="normal"/>
1007
 
</arc>
1008
 
<arc id="T10 to P5" source="T10" target="P5">
1009
 
<graphics/>
1010
 
<inscription>
1011
 
<value>1</value>
1012
 
<graphics/>
1013
 
</inscription>
1014
 
<tagged>
1015
 
<value>false</value>
1016
 
</tagged>
1017
 
<arcpath id="000" x="597" y="371" curvePoint="false"/>
1018
 
<arcpath id="001" x="416" y="371" curvePoint="false"/>
1019
 
<type value="normal"/>
1020
 
</arc>
1021
 
<arc id="T10 to P9" source="T10" target="P9">
1022
 
<graphics/>
1023
 
<inscription>
1024
 
<value>1</value>
1025
 
<graphics/>
1026
 
</inscription>
1027
 
<tagged>
1028
 
<value>false</value>
1029
 
</tagged>
1030
 
<arcpath id="000" x="612" y="377" curvePoint="false"/>
1031
 
<arcpath id="001" x="612" y="447" curvePoint="false"/>
1032
 
<type value="normal"/>
1033
 
</arc>
1034
 
<arc id="T13 to P4" source="T13" target="P4">
1035
 
<graphics/>
1036
 
<inscription>
1037
 
<value>1</value>
1038
 
<graphics/>
1039
 
</inscription>
1040
 
<tagged>
1041
 
<value>false</value>
1042
 
</tagged>
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"/>
1047
 
</arc>
1048
 
<arc id="T13 to P6" source="T13" target="P6">
1049
 
<graphics/>
1050
 
<inscription>
1051
 
<value>1</value>
1052
 
<graphics/>
1053
 
</inscription>
1054
 
<tagged>
1055
 
<value>false</value>
1056
 
</tagged>
1057
 
<arcpath id="000" x="256" y="642" curvePoint="false"/>
1058
 
<arcpath id="001" x="389" y="559" curvePoint="false"/>
1059
 
<type value="normal"/>
1060
 
</arc>
1061
 
<arc id="T16 to P10" source="T16" target="P10">
1062
 
<graphics/>
1063
 
<inscription>
1064
 
<value>1</value>
1065
 
<graphics/>
1066
 
</inscription>
1067
 
<tagged>
1068
 
<value>false</value>
1069
 
</tagged>
1070
 
<arcpath id="000" x="497" y="607" curvePoint="false"/>
1071
 
<arcpath id="001" x="597" y="611" curvePoint="false"/>
1072
 
<type value="normal"/>
1073
 
</arc>
1074
 
<arc id="T17 to P11" source="T17" target="P11">
1075
 
<graphics/>
1076
 
<inscription>
1077
 
<value>1</value>
1078
 
<graphics/>
1079
 
</inscription>
1080
 
<tagged>
1081
 
<value>false</value>
1082
 
</tagged>
1083
 
<arcpath id="000" x="611" y="736" curvePoint="false"/>
1084
 
<arcpath id="001" x="611" y="777" curvePoint="false"/>
1085
 
<type value="normal"/>
1086
 
</arc>
1087
 
<arc id="T17 to P7" source="T17" target="P7">
1088
 
<graphics/>
1089
 
<inscription>
1090
 
<value>1</value>
1091
 
<graphics/>
1092
 
</inscription>
1093
 
<tagged>
1094
 
<value>false</value>
1095
 
</tagged>
1096
 
<arcpath id="000" x="596" y="732" curvePoint="false"/>
1097
 
<arcpath id="001" x="417" y="732" curvePoint="false"/>
1098
 
<type value="normal"/>
1099
 
</arc>
1100
 
<arc id="T1 to P4" source="T1" target="P4">
1101
 
<graphics/>
1102
 
<inscription>
1103
 
<value>1</value>
1104
 
<graphics/>
1105
 
</inscription>
1106
 
<tagged>
1107
 
<value>false</value>
1108
 
</tagged>
1109
 
<arcpath id="000" x="162" y="557" curvePoint="false"/>
1110
 
<arcpath id="001" x="162" y="627" curvePoint="false"/>
1111
 
<type value="normal"/>
1112
 
</arc>
1113
 
<arc id="T1 to P6" source="T1" target="P6">
1114
 
<graphics/>
1115
 
<inscription>
1116
 
<value>1</value>
1117
 
<graphics/>
1118
 
</inscription>
1119
 
<tagged>
1120
 
<value>false</value>
1121
 
</tagged>
1122
 
<arcpath id="000" x="177" y="551" curvePoint="false"/>
1123
 
<arcpath id="001" x="387" y="551" curvePoint="false"/>
1124
 
<type value="normal"/>
1125
 
</arc>
1126
 
<arc id="T2 to P1" source="T2" target="P1">
1127
 
<graphics/>
1128
 
<inscription>
1129
 
<value>1</value>
1130
 
<graphics/>
1131
 
</inscription>
1132
 
<tagged>
1133
 
<value>false</value>
1134
 
</tagged>
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"/>
1142
 
</arc>
1143
 
<arc id="T3 to P0" source="T3" target="P0">
1144
 
<graphics/>
1145
 
<inscription>
1146
 
<value>1</value>
1147
 
<graphics/>
1148
 
</inscription>
1149
 
<tagged>
1150
 
<value>false</value>
1151
 
</tagged>
1152
 
<arcpath id="000" x="177" y="161" curvePoint="false"/>
1153
 
<arcpath id="001" x="387" y="161" curvePoint="false"/>
1154
 
<type value="normal"/>
1155
 
</arc>
1156
 
<arc id="T3 to P2" source="T3" target="P2">
1157
 
<graphics/>
1158
 
<inscription>
1159
 
<value>1</value>
1160
 
<graphics/>
1161
 
</inscription>
1162
 
<tagged>
1163
 
<value>false</value>
1164
 
</tagged>
1165
 
<arcpath id="000" x="162" y="167" curvePoint="false"/>
1166
 
<arcpath id="001" x="162" y="237" curvePoint="false"/>
1167
 
<type value="normal"/>
1168
 
</arc>
1169
 
<arc id="T4 to P8" source="T4" target="P8">
1170
 
<graphics/>
1171
 
<inscription>
1172
 
<value>1</value>
1173
 
<graphics/>
1174
 
</inscription>
1175
 
<tagged>
1176
 
<value>false</value>
1177
 
</tagged>
1178
 
<arcpath id="000" x="612" y="167" curvePoint="false"/>
1179
 
<arcpath id="001" x="612" y="237" curvePoint="false"/>
1180
 
<type value="normal"/>
1181
 
</arc>
1182
 
<arc id="T5 to P0" source="T5" target="P0">
1183
 
<graphics/>
1184
 
<inscription>
1185
 
<value>1</value>
1186
 
<graphics/>
1187
 
</inscription>
1188
 
<tagged>
1189
 
<value>false</value>
1190
 
</tagged>
1191
 
<arcpath id="000" x="256" y="252" curvePoint="false"/>
1192
 
<arcpath id="001" x="389" y="169" curvePoint="false"/>
1193
 
<type value="normal"/>
1194
 
</arc>
1195
 
<arc id="T5 to P2" source="T5" target="P2">
1196
 
<graphics/>
1197
 
<inscription>
1198
 
<value>1</value>
1199
 
<graphics/>
1200
 
</inscription>
1201
 
<tagged>
1202
 
<value>false</value>
1203
 
</tagged>
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"/>
1208
 
</arc>
1209
 
<arc id="T6 to P8" source="T6" target="P8">
1210
 
<graphics/>
1211
 
<inscription>
1212
 
<value>1</value>
1213
 
<graphics/>
1214
 
</inscription>
1215
 
<tagged>
1216
 
<value>false</value>
1217
 
</tagged>
1218
 
<arcpath id="000" x="496" y="252" curvePoint="false"/>
1219
 
<arcpath id="001" x="597" y="252" curvePoint="false"/>
1220
 
<type value="normal"/>
1221
 
</arc>
1222
 
<arc id="T9 to P10" source="T9" target="P10">
1223
 
<graphics/>
1224
 
<inscription>
1225
 
<value>1</value>
1226
 
<graphics/>
1227
 
</inscription>
1228
 
<tagged>
1229
 
<value>false</value>
1230
 
</tagged>
1231
 
<arcpath id="000" x="612" y="557" curvePoint="false"/>
1232
 
<arcpath id="001" x="612" y="597" curvePoint="false"/>
1233
 
<type value="normal"/>
1234
 
</arc>
1235
 
<queries name="Synchronization Violation" traceOption="NONE" searchOption="BFS" hashTableSize="MB_16" extrapolationOption="AUTOMATIC" reductionOption="STANDARDSYMMETRY">
1236
 
<capacity>
1237
 
<value>11</value>
1238
 
</capacity>
1239
 
<query>
1240
 
<value>E&lt;&gt;( Sender_A == 1  &amp;&amp; Receiver_B == 1) || ( Sender_A == 1 &amp;&amp; Receiver_C == 1 ) || ( Sender_C == 1 &amp;&amp; Receiver_A == 1 ) || ( Sender_C == 1  &amp;&amp; Receiver_D == 1 )</value>
1241
 
</query>
1242
 
</queries>
 
8
Note that in this example the Reduction with Symmetry runs faster than its optimized version.</labels>
 
9
<place id="P0" initialMarking="0" invariant="&lt; 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="&lt; 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="&lt;= 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="&lt; 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="&lt;= 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="&lt; 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="&lt;= 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="&lt; 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="&lt; 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="&lt; 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="&lt;= 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="&lt; 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"/>
 
40
</arc>
 
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"/>
 
44
</arc>
 
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"/>
 
48
</arc>
 
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"/>
 
52
</arc>
 
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"/>
 
56
</arc>
 
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"/>
 
64
</arc>
 
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"/>
 
68
</arc>
 
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"/>
 
72
</arc>
 
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"/>
 
77
</arc>
 
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"/>
 
81
</arc>
 
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"/>
 
86
</arc>
 
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"/>
 
90
</arc>
 
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"/>
 
94
</arc>
 
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"/>
 
98
</arc>
 
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"/>
 
102
</arc>
 
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"/>
 
106
</arc>
 
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"/>
 
110
</arc>
 
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"/>
 
114
</arc>
 
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"/>
 
118
</arc>
 
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"/>
 
122
</arc>
 
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"/>
 
126
</arc>
 
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"/>
 
130
</arc>
 
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"/>
 
134
</arc>
 
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"/>
 
138
</arc>
 
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"/>
 
142
</arc>
 
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"/>
 
147
</arc>
 
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"/>
 
151
</arc>
 
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"/>
 
155
</arc>
 
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"/>
 
159
</arc>
 
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"/>
 
163
</arc>
 
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"/>
 
167
</arc>
 
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"/>
 
171
</arc>
 
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"/>
 
179
</arc>
 
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"/>
 
183
</arc>
 
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"/>
 
187
</arc>
 
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"/>
 
191
</arc>
 
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"/>
 
195
</arc>
 
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"/>
 
200
</arc>
 
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"/>
 
204
</arc>
 
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"/>
 
208
</arc>
1243
209
</net>
 
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"/>
1244
211
</pnml>