~tapaal-dist-ctl/verifypn/verifypn-dist-ctl

« back to all changes in this revision

Viewing changes to Tests/TAPAAL-test-nets/000-untimed-abp-test005.xml

  • Committer: Jiri Srba
  • Date: 2014-03-05 07:02:55 UTC
  • mfrom: (40.1.68 reductions)
  • Revision ID: srba@cs.aau.dk-20140305070255-m06q3nl5p2o5wq9q
merged in a branch implementing -r switch
enabeling structural net reductions as preprocessing
for the verification

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
 
2
<pnml xmlns="http://www.informatik.hu-berlin.de/top/pnml/ptNetb">
 
3
<net active="true" id="Protocol" type="P/T net">
 
4
<place id="P0" initialMarking="0" invariant="&lt; inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P0" nameOffsetX="50.0" nameOffsetY="-5.0" positionX="390.0" positionY="150.0"/>
 
5
<place id="P1" initialMarking="1" invariant="&lt; inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P1" nameOffsetX="53.0" nameOffsetY="14.0" positionX="150.0" positionY="60.0"/>
 
6
<place id="P2" initialMarking="1" invariant="&lt; inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P2" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="600.0" positionY="15.0"/>
 
7
<place id="P3" initialMarking="0" invariant="&lt; inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P3" nameOffsetX="-5.0" nameOffsetY="31.0" positionX="150.0" positionY="240.0"/>
 
8
<place id="P4" initialMarking="0" invariant="&lt;= 1" markingOffsetX="0.0" markingOffsetY="0.0" name="P4" nameOffsetX="92.0" nameOffsetY="24.0" positionX="615.0" positionY="240.0"/>
 
9
<transition angle="270" id="T0" infiniteServer="false" name="T0" nameOffsetX="59.0" nameOffsetY="25.0" positionX="615.0" positionY="120.0" priority="0"/>
 
10
<transition angle="0" id="T1" infiniteServer="false" name="T1" nameOffsetX="50.0" nameOffsetY="38.0" positionX="240.0" positionY="240.0" priority="0"/>
 
11
<transition angle="0" id="T2" infiniteServer="false" name="T2" nameOffsetX="36.0" nameOffsetY="-7.0" positionX="495.0" positionY="240.0" priority="0"/>
 
12
<transition angle="270" id="T3" infiniteServer="false" name="T3" nameOffsetX="-2.0" nameOffsetY="36.0" positionX="390.0" positionY="240.0" priority="0"/>
 
13
<transition angle="270" id="T4" infiniteServer="false" name="T4" nameOffsetX="110.0" nameOffsetY="31.0" positionX="600.0" positionY="360.0" priority="0"/>
 
14
<transition angle="270" id="T5" infiniteServer="false" name="T5" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="150.0" positionY="150.0" priority="0"/>
 
15
<arc id="Receiver_0_A to Receive_0" inscription="[0,inf)" source="P2" target="T0" type="timed">
 
16
<arcpath arcPointType="false" id="0" xCoord="614" yCoord="41"/>
 
17
<arcpath arcPointType="false" id="1" xCoord="627" yCoord="127"/>
 
18
</arc>
 
19
<arc id="ReSend_0 to Medium_A" inscription="1" source="T1" target="P0" type="normal">
 
20
<arcpath arcPointType="false" id="0" xCoord="256" yCoord="252"/>
 
21
<arcpath arcPointType="false" id="1" xCoord="389" yCoord="169"/>
 
22
</arc>
 
23
<arc id="Sender_0_B to ReSend_0" inscription="[0,inf)" source="P3" target="T1" type="timed">
 
24
<arcpath arcPointType="false" id="0" xCoord="176" yCoord="248"/>
 
25
<arcpath arcPointType="false" id="1" xCoord="223" yCoord="238"/>
 
26
<arcpath arcPointType="false" id="2" xCoord="246" yCoord="252"/>
 
27
</arc>
 
28
<arc id="Medium_A to Loss_A" inscription="[0,inf)" source="P0" target="T3" type="timed">
 
29
<arcpath arcPointType="false" id="0" xCoord="402" yCoord="176"/>
 
30
<arcpath arcPointType="false" id="1" xCoord="402" yCoord="247"/>
 
31
</arc>
 
32
<arc id="Medium_A to Receive_old_0" inscription="[0,inf):1" source="P0" target="T2" type="transport">
 
33
<arcpath arcPointType="false" id="0" xCoord="413" yCoord="172"/>
 
34
<arcpath arcPointType="false" id="1" xCoord="501" yCoord="252"/>
 
35
</arc>
 
36
<arc id="Receive_old_0 to Receiver_0_B" inscription="[0,inf):1" source="T2" target="P4" type="transport">
 
37
<arcpath arcPointType="false" id="0" xCoord="511" yCoord="252"/>
 
38
<arcpath arcPointType="false" id="1" xCoord="612" yCoord="252"/>
 
39
</arc>
 
40
<arc id="Receiver_0_B to Ack_send_0" inscription="[0,inf)" source="P4" target="T4" type="timed">
 
41
<arcpath arcPointType="false" id="0" xCoord="625" yCoord="266"/>
 
42
<arcpath arcPointType="false" id="1" xCoord="612" yCoord="367"/>
 
43
</arc>
 
44
<arc id="ReSend_0 to Sender_0_B" inscription="1" source="T1" target="P3" type="normal">
 
45
<arcpath arcPointType="false" id="0" xCoord="252" yCoord="267"/>
 
46
<arcpath arcPointType="false" id="1" xCoord="223" yCoord="313"/>
 
47
<arcpath arcPointType="false" id="2" xCoord="172" yCoord="262"/>
 
48
</arc>
 
49
<arc id="Send_0 to Sender_0_B" inscription="1" source="T5" target="P3" type="normal">
 
50
<arcpath arcPointType="false" id="0" xCoord="162" yCoord="167"/>
 
51
<arcpath arcPointType="false" id="1" xCoord="162" yCoord="237"/>
 
52
</arc>
 
53
<arc id="Send_0 to Medium_A" inscription="1" source="T5" target="P0" type="normal">
 
54
<arcpath arcPointType="false" id="0" xCoord="177" yCoord="161"/>
 
55
<arcpath arcPointType="false" id="1" xCoord="387" yCoord="161"/>
 
56
</arc>
 
57
<arc id="Sender_0_A to Send_0" inscription="[0,inf)" source="P1" target="T5" type="timed">
 
58
<arcpath arcPointType="false" id="0" xCoord="162" yCoord="86"/>
 
59
<arcpath arcPointType="false" id="1" xCoord="162" yCoord="157"/>
 
60
</arc>
 
61
<arc id="Medium_A to Receive_0" inscription="[0,inf):1" source="P0" target="T0" type="transport">
 
62
<arcpath arcPointType="false" id="0" xCoord="416" yCoord="159"/>
 
63
<arcpath arcPointType="false" id="1" xCoord="612" yCoord="131"/>
 
64
</arc>
 
65
<arc id="Receive_0 to Receiver_0_B" inscription="[0,inf):1" source="T0" target="P4" type="transport">
 
66
<arcpath arcPointType="false" id="0" xCoord="627" yCoord="137"/>
 
67
<arcpath arcPointType="false" id="1" xCoord="627" yCoord="237"/>
 
68
</arc>
 
69
<arc id="Ack_send_0 to Sender_0_A" inscription="1" source="T4" target="P1" type="normal">
 
70
<arcpath arcPointType="false" id="0" xCoord="612" yCoord="377"/>
 
71
<arcpath arcPointType="false" id="1" xCoord="620" yCoord="589"/>
 
72
<arcpath arcPointType="false" id="2" xCoord="61" yCoord="581"/>
 
73
<arcpath arcPointType="false" id="3" xCoord="61" yCoord="76"/>
 
74
<arcpath arcPointType="false" id="4" xCoord="147" yCoord="72"/>
 
75
</arc>
 
76
</net>
 
77
<query active="true" capacity="1" discreteInclusion="true" extrapolationOption="null" hashTableSize="null" inclusionPlaces="*ALL*" name="TRUE" query="EF (Protocol.P1&gt;=1 and Protocol.P4&gt;=1)" reductionOption="VerifyTAPN" searchOption="HEURISTIC" symmetry="true" traceOption="NONE"/>
 
78
<query active="true" capacity="1" discreteInclusion="true" extrapolationOption="null" hashTableSize="null" inclusionPlaces="*NONE*" name="FALSE" query="EF (Protocol.P1&gt;=1 and Protocol.P4&gt;=1 and Protocol.P0&gt;=1)" reductionOption="VerifyTAPN" searchOption="HEURISTIC" symmetry="true" traceOption="NONE"/>
 
79
</pnml>