1
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2
<pnml xmlns="http://www.informatik.hu-berlin.de/top/pnml/ptNetb">
3
<shared-place initialMarking="0" invariant="< inf" name="Doctor1"/>
4
<shared-place initialMarking="0" invariant="< inf" name="Doctor2"/>
5
<shared-place initialMarking="0" invariant="<= 1" name="in1"/>
6
<shared-place initialMarking="0" invariant="<= 1" name="in2"/>
7
<net active="true" id="WorkflowNet1" type="P/T net">
8
<place id="in1" initialMarking="0" invariant="<= 1" markingOffsetX="0.0" markingOffsetY="0.0" name="in1" nameOffsetX="-21.0" nameOffsetY="22.0" positionX="165.0" positionY="180.0"/>
9
<place id="out" initialMarking="0" invariant="< inf" markingOffsetX="0.0" markingOffsetY="0.0" name="out" nameOffsetX="60.0" nameOffsetY="18.0" positionX="660.0" positionY="180.0"/>
10
<place id="Doctor1" initialMarking="0" invariant="< inf" markingOffsetX="0.0" markingOffsetY="0.0" name="Doctor1" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="315.0" positionY="150.0"/>
11
<place id="Doctor2" initialMarking="0" invariant="< inf" markingOffsetX="0.0" markingOffsetY="0.0" name="Doctor2" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="435.0" positionY="150.0"/>
12
<place id="Doctor1_working" initialMarking="0" invariant="<= 1" markingOffsetX="0.0" markingOffsetY="0.0" name="Doctor1_working" nameOffsetX="32.0" nameOffsetY="-12.0" positionX="330.0" positionY="45.0"/>
13
<place id="Doctor2_working" initialMarking="0" invariant="<= 2" markingOffsetX="0.0" markingOffsetY="0.0" name="Doctor2_working" nameOffsetX="89.0" nameOffsetY="-15.0" positionX="555.0" positionY="45.0"/>
14
<transition angle="90" id="treat" infiniteServer="false" name="treat" nameOffsetX="-9.0" nameOffsetY="10.0" positionX="240.0" positionY="45.0" priority="0"/>
15
<transition angle="0" id="wait_for_tomorrow" infiniteServer="false" name="wait_for_tomorrow" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="240.0" positionY="315.0" priority="0"/>
16
<transition angle="0" id="Doctor1_done" infiniteServer="false" name="Doctor1_done" nameOffsetX="44.0" nameOffsetY="-17.0" positionX="435.0" positionY="45.0" priority="0"/>
17
<transition angle="90" id="Doctor2_done_Doctor1_check" infiniteServer="false" name="Doctor2_done_Doctor1_check" nameOffsetX="189.0" nameOffsetY="17.0" positionX="585.0" positionY="120.0" priority="0"/>
18
<arc id="in to work" inscription="[0,inf)" source="in1" target="treat" type="timed" weight="1">
19
<arcpath arcPointType="false" id="0" xCoord="184" yCoord="178"/>
20
<arcpath arcPointType="false" id="1" xCoord="246" yCoord="61"/>
22
<arc id="in to done" inscription="[0,inf)" source="in1" target="wait_for_tomorrow" type="timed" weight="1">
23
<arcpath arcPointType="false" id="0" xCoord="185" yCoord="204"/>
24
<arcpath arcPointType="false" id="1" xCoord="252" yCoord="312"/>
26
<arc id="Res1 to work" inscription="[0,inf)" source="Doctor1" target="treat" type="timed" weight="1">
27
<arcpath arcPointType="false" id="0" xCoord="318" yCoord="149"/>
28
<arcpath arcPointType="false" id="1" xCoord="256" yCoord="62"/>
30
<arc id="work to P10" inscription="1" source="treat" target="Doctor1_working" type="normal" weight="1">
31
<arcpath arcPointType="false" id="0" xCoord="266" yCoord="57"/>
32
<arcpath arcPointType="false" id="1" xCoord="327" yCoord="57"/>
34
<arc id="P10 to T6" inscription="[0,inf)" source="Doctor1_working" target="Doctor1_done" type="timed" weight="1">
35
<arcpath arcPointType="false" id="0" xCoord="356" yCoord="56"/>
36
<arcpath arcPointType="false" id="1" xCoord="442" yCoord="52"/>
38
<arc id="done to out" inscription="1" source="wait_for_tomorrow" target="out" type="normal" weight="1">
39
<arcpath arcPointType="false" id="0" xCoord="256" yCoord="327"/>
40
<arcpath arcPointType="false" id="1" xCoord="583" yCoord="328"/>
41
<arcpath arcPointType="false" id="2" xCoord="663" yCoord="204"/>
43
<arc id="T6 to Res1" inscription="1" source="Doctor1_done" target="Doctor1" type="normal" weight="1">
44
<arcpath arcPointType="false" id="0" xCoord="441" yCoord="62"/>
45
<arcpath arcPointType="false" id="1" xCoord="338" yCoord="152"/>
47
<arc id="T6 to P12" inscription="1" source="Doctor1_done" target="Doctor2_working" type="normal" weight="1">
48
<arcpath arcPointType="false" id="0" xCoord="451" yCoord="57"/>
49
<arcpath arcPointType="false" id="1" xCoord="552" yCoord="57"/>
51
<arc id="Res2 to T6" inscription="[0,inf)" source="Doctor2" target="Doctor1_done" type="timed" weight="1">
52
<arcpath arcPointType="false" id="0" xCoord="447" yCoord="147"/>
53
<arcpath arcPointType="false" id="1" xCoord="447" yCoord="72"/>
55
<arc id="P12 to T8" inscription="[0,inf)" source="Doctor2_working" target="Doctor2_done_Doctor1_check" type="timed" weight="1">
56
<arcpath arcPointType="false" id="0" xCoord="572" yCoord="70"/>
57
<arcpath arcPointType="false" id="1" xCoord="596" yCoord="126"/>
59
<arc id="T8 to out" inscription="1" source="Doctor2_done_Doctor1_check" target="out" type="normal" weight="1">
60
<arcpath arcPointType="false" id="0" xCoord="604" yCoord="137"/>
61
<arcpath arcPointType="false" id="1" xCoord="660" yCoord="182"/>
63
<arc id="T8 to Res2" inscription="1" source="Doctor2_done_Doctor1_check" target="Doctor2" type="normal" weight="1">
64
<arcpath arcPointType="false" id="0" xCoord="581" yCoord="132"/>
65
<arcpath arcPointType="false" id="1" xCoord="461" yCoord="158"/>
67
<arc id="Res1 to T8" inscription="[0,inf)" source="Doctor1" target="Doctor2_done_Doctor1_check" type="timed" weight="1">
68
<arcpath arcPointType="false" id="0" xCoord="335" yCoord="174"/>
69
<arcpath arcPointType="true" id="1" xCoord="407" yCoord="222"/>
70
<arcpath arcPointType="true" id="2" xCoord="553" yCoord="193"/>
71
<arcpath arcPointType="false" id="3" xCoord="590" yCoord="136"/>
73
<arc id="T8 to Res1" inscription="1" source="Doctor2_done_Doctor1_check" target="Doctor1" type="normal" weight="1">
74
<arcpath arcPointType="false" id="0" xCoord="597" yCoord="137"/>
75
<arcpath arcPointType="true" id="1" xCoord="538" yCoord="253"/>
76
<arcpath arcPointType="true" id="2" xCoord="335" yCoord="222"/>
77
<arcpath arcPointType="false" id="3" xCoord="328" yCoord="176"/>
80
<net active="true" id="WorkflowNet2" type="P/T net">
81
<place id="in2" initialMarking="0" invariant="<= 1" markingOffsetX="0.0" markingOffsetY="0.0" name="in2" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="165.0" positionY="180.0"/>
82
<place id="out" initialMarking="0" invariant="< inf" markingOffsetX="0.0" markingOffsetY="0.0" name="out" nameOffsetX="60.0" nameOffsetY="18.0" positionX="660.0" positionY="180.0"/>
83
<place id="Doctor1" initialMarking="0" invariant="< inf" markingOffsetX="0.0" markingOffsetY="0.0" name="Doctor1" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="315.0" positionY="150.0"/>
84
<place id="Doctor2" initialMarking="0" invariant="< inf" markingOffsetX="0.0" markingOffsetY="0.0" name="Doctor2" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="435.0" positionY="150.0"/>
85
<place id="Doctor1_working" initialMarking="0" invariant="<= 1" markingOffsetX="0.0" markingOffsetY="0.0" name="Doctor1_working" nameOffsetX="32.0" nameOffsetY="-12.0" positionX="330.0" positionY="45.0"/>
86
<place id="Doctor2_working" initialMarking="0" invariant="<= 2" markingOffsetX="0.0" markingOffsetY="0.0" name="Doctor2_working" nameOffsetX="89.0" nameOffsetY="-15.0" positionX="555.0" positionY="45.0"/>
87
<transition angle="90" id="treat" infiniteServer="false" name="treat" nameOffsetX="-9.0" nameOffsetY="10.0" positionX="240.0" positionY="45.0" priority="0"/>
88
<transition angle="0" id="wait_for_tomorrow" infiniteServer="false" name="wait_for_tomorrow" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="240.0" positionY="315.0" priority="0"/>
89
<transition angle="0" id="Doctor1_done" infiniteServer="false" name="Doctor1_done" nameOffsetX="44.0" nameOffsetY="-17.0" positionX="435.0" positionY="45.0" priority="0"/>
90
<transition angle="90" id="Doctor2_done_Doctor1_check" infiniteServer="false" name="Doctor2_done_Doctor1_check" nameOffsetX="189.0" nameOffsetY="17.0" positionX="585.0" positionY="120.0" priority="0"/>
91
<arc id="in to work" inscription="[0,inf)" source="in2" target="treat" type="timed" weight="1">
92
<arcpath arcPointType="false" id="0" xCoord="184" yCoord="178"/>
93
<arcpath arcPointType="false" id="1" xCoord="246" yCoord="61"/>
95
<arc id="in to done" inscription="[0,inf)" source="in2" target="wait_for_tomorrow" type="timed" weight="1">
96
<arcpath arcPointType="false" id="0" xCoord="185" yCoord="204"/>
97
<arcpath arcPointType="false" id="1" xCoord="252" yCoord="312"/>
99
<arc id="Res1 to work" inscription="[0,inf)" source="Doctor1" target="treat" type="timed" weight="1">
100
<arcpath arcPointType="false" id="0" xCoord="318" yCoord="149"/>
101
<arcpath arcPointType="false" id="1" xCoord="256" yCoord="62"/>
103
<arc id="work to P10" inscription="1" source="treat" target="Doctor1_working" type="normal" weight="1">
104
<arcpath arcPointType="false" id="0" xCoord="266" yCoord="57"/>
105
<arcpath arcPointType="false" id="1" xCoord="327" yCoord="57"/>
107
<arc id="P10 to T6" inscription="[0,inf)" source="Doctor1_working" target="Doctor1_done" type="timed" weight="1">
108
<arcpath arcPointType="false" id="0" xCoord="356" yCoord="56"/>
109
<arcpath arcPointType="false" id="1" xCoord="442" yCoord="52"/>
111
<arc id="done to out" inscription="1" source="wait_for_tomorrow" target="out" type="normal" weight="1">
112
<arcpath arcPointType="false" id="0" xCoord="256" yCoord="327"/>
113
<arcpath arcPointType="false" id="1" xCoord="583" yCoord="328"/>
114
<arcpath arcPointType="false" id="2" xCoord="663" yCoord="204"/>
116
<arc id="T6 to Res1" inscription="1" source="Doctor1_done" target="Doctor1" type="normal" weight="1">
117
<arcpath arcPointType="false" id="0" xCoord="441" yCoord="62"/>
118
<arcpath arcPointType="false" id="1" xCoord="338" yCoord="152"/>
120
<arc id="T6 to P12" inscription="1" source="Doctor1_done" target="Doctor2_working" type="normal" weight="1">
121
<arcpath arcPointType="false" id="0" xCoord="451" yCoord="57"/>
122
<arcpath arcPointType="false" id="1" xCoord="552" yCoord="57"/>
124
<arc id="Res2 to T6" inscription="[0,inf)" source="Doctor2" target="Doctor1_done" type="timed" weight="1">
125
<arcpath arcPointType="false" id="0" xCoord="447" yCoord="147"/>
126
<arcpath arcPointType="false" id="1" xCoord="447" yCoord="72"/>
128
<arc id="P12 to T8" inscription="[0,inf)" source="Doctor2_working" target="Doctor2_done_Doctor1_check" type="timed" weight="1">
129
<arcpath arcPointType="false" id="0" xCoord="572" yCoord="70"/>
130
<arcpath arcPointType="false" id="1" xCoord="596" yCoord="126"/>
132
<arc id="T8 to out" inscription="1" source="Doctor2_done_Doctor1_check" target="out" type="normal" weight="1">
133
<arcpath arcPointType="false" id="0" xCoord="604" yCoord="137"/>
134
<arcpath arcPointType="false" id="1" xCoord="660" yCoord="182"/>
136
<arc id="T8 to Res2" inscription="1" source="Doctor2_done_Doctor1_check" target="Doctor2" type="normal" weight="1">
137
<arcpath arcPointType="false" id="0" xCoord="581" yCoord="132"/>
138
<arcpath arcPointType="false" id="1" xCoord="461" yCoord="158"/>
140
<arc id="Res1 to T8" inscription="[0,inf)" source="Doctor1" target="Doctor2_done_Doctor1_check" type="timed" weight="1">
141
<arcpath arcPointType="false" id="0" xCoord="335" yCoord="174"/>
142
<arcpath arcPointType="true" id="1" xCoord="407" yCoord="222"/>
143
<arcpath arcPointType="true" id="2" xCoord="553" yCoord="193"/>
144
<arcpath arcPointType="false" id="3" xCoord="590" yCoord="136"/>
146
<arc id="T8 to Res1" inscription="1" source="Doctor2_done_Doctor1_check" target="Doctor1" type="normal" weight="1">
147
<arcpath arcPointType="false" id="0" xCoord="597" yCoord="137"/>
148
<arcpath arcPointType="true" id="1" xCoord="538" yCoord="253"/>
149
<arcpath arcPointType="true" id="2" xCoord="335" yCoord="222"/>
150
<arcpath arcPointType="false" id="3" xCoord="328" yCoord="176"/>
153
<net active="false" id="SynchronousStart" type="P/T net">
154
<place id="start" initialMarking="1" invariant="<= 10" markingOffsetX="0.0" markingOffsetY="0.0" name="start" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="75.0" positionY="180.0"/>
155
<place id="in1" initialMarking="0" invariant="<= 1" markingOffsetX="0.0" markingOffsetY="0.0" name="in1" nameOffsetX="68.0" nameOffsetY="24.0" positionX="300.0" positionY="90.0"/>
156
<place id="in2" initialMarking="0" invariant="<= 1" markingOffsetX="0.0" markingOffsetY="0.0" name="in2" nameOffsetX="59.0" nameOffsetY="32.0" positionX="300.0" positionY="285.0"/>
157
<transition angle="0" id="SynchStart" infiniteServer="false" name="SynchStart" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="195.0" positionY="180.0" priority="0"/>
158
<arc id="start to SynchStart" inscription="[0,inf)" source="start" target="SynchStart" type="timed" weight="1">
159
<arcpath arcPointType="false" id="0" xCoord="101" yCoord="192"/>
160
<arcpath arcPointType="false" id="1" xCoord="201" yCoord="192"/>
162
<arc id="SynchStart to in1" inscription="1" source="SynchStart" target="in1" type="normal" weight="1">
163
<arcpath arcPointType="false" id="0" xCoord="212" yCoord="187"/>
164
<arcpath arcPointType="false" id="1" xCoord="300" yCoord="111"/>
166
<arc id="SynchStart to in2" inscription="1" source="SynchStart" target="in2" type="normal" weight="1">
167
<arcpath arcPointType="false" id="0" xCoord="211" yCoord="197"/>
168
<arcpath arcPointType="false" id="1" xCoord="301" yCoord="286"/>
171
<net active="true" id="AsynchronousStart" type="P/T net">
172
<place id="init1" initialMarking="1" invariant="<= 10" markingOffsetX="0.0" markingOffsetY="0.0" name="init1" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="75.0" positionY="300.0"/>
173
<place id="in1" initialMarking="0" invariant="<= 1" markingOffsetX="0.0" markingOffsetY="0.0" name="in1" nameOffsetX="68.0" nameOffsetY="24.0" positionX="300.0" positionY="90.0"/>
174
<place id="in2" initialMarking="0" invariant="<= 1" markingOffsetX="0.0" markingOffsetY="0.0" name="in2" nameOffsetX="59.0" nameOffsetY="32.0" positionX="300.0" positionY="300.0"/>
175
<place id="init2" initialMarking="1" invariant="<= 10" markingOffsetX="0.0" markingOffsetY="0.0" name="init2" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="75.0" positionY="90.0"/>
176
<transition angle="0" id="Start1" infiniteServer="false" name="Start1" nameOffsetX="-5.0" nameOffsetY="-2.0" positionX="180.0" positionY="90.0" priority="0"/>
177
<transition angle="0" id="Start2" infiniteServer="false" name="Start2" nameOffsetX="-5.0" nameOffsetY="55.0" positionX="180.0" positionY="300.0" priority="0"/>
178
<arc id="Start1 to in1" inscription="1" source="Start1" target="in1" type="normal" weight="1">
179
<arcpath arcPointType="false" id="0" xCoord="196" yCoord="102"/>
180
<arcpath arcPointType="false" id="1" xCoord="297" yCoord="102"/>
182
<arc id="init1 to Start2" inscription="[0,inf)" source="init1" target="Start2" type="timed" weight="1">
183
<arcpath arcPointType="false" id="0" xCoord="101" yCoord="312"/>
184
<arcpath arcPointType="false" id="1" xCoord="186" yCoord="312"/>
186
<arc id="Start2 to in2" inscription="1" source="Start2" target="in2" type="normal" weight="1">
187
<arcpath arcPointType="false" id="0" xCoord="196" yCoord="312"/>
188
<arcpath arcPointType="false" id="1" xCoord="297" yCoord="312"/>
190
<arc id="init2 to Start1" inscription="[0,inf)" source="init2" target="Start1" type="timed" weight="1">
191
<arcpath arcPointType="false" id="0" xCoord="101" yCoord="102"/>
192
<arcpath arcPointType="false" id="1" xCoord="186" yCoord="102"/>
195
<query active="true" capacity="0" discreteInclusion="false" extrapolationOption="null" hashTableSize="null" inclusionPlaces="*NONE*" name="TRUE" pTrie="false" query="AF (WorkflowNet1.out=1 and WorkflowNet2.out=1)" reductionOption="VerifyTAPNdiscreteVerification" searchOption="DFS" symmetry="true" timeDarts="false" traceOption="NONE"/>