Merge lp:~verifydtapn-contributers/verifydtapn/cmake into lp:verifydtapn

Proposed by Peter Gjøl Jensen
Status: Merged
Approved by: Jiri Srba
Approved revision: 379
Merged at revision: 339
Proposed branch: lp:~verifydtapn-contributers/verifydtapn/cmake
Merge into: lp:verifydtapn
Diff against target: 29604 lines (+18254/-9636)
182 files modified
.bzrignore (+8/-0)
CMakeLists.txt (+75/-0)
README (+105/-73)
example-nets/abp-hacked.xml (+70/-54)
example-nets/abp-inv-hacked.xml (+70/-54)
example-nets/abp-inv-transport-hacked.xml (+64/-48)
example-nets/abp-inv-transport.xml (+64/-48)
example-nets/abp-inv-transport2.xml (+64/-48)
example-nets/abp-inv.xml (+70/-54)
example-nets/abp-transport3.xml (+64/-48)
example-nets/abp.xml (+70/-54)
example-nets/fischer-15.xml (+83/-68)
example-nets/fischer-40.xml (+83/-68)
example-nets/fischer-5.xml (+83/-68)
example-nets/inhibitorTest1.xml (+9/-9)
example-nets/inhibitorTest2.xml (+17/-16)
example-nets/intro-example-trans-inv.xml (+28/-23)
example-nets/intro-example.xml (+29/-25)
example-nets/inv-test.xml (+8/-8)
example-nets/producer-consumer-hacked.xml (+30/-23)
example-nets/producer-consumer-no-trans-inv.xml (+29/-29)
example-nets/producer-consumer.xml (+28/-22)
example-nets/train50.xml (+44/-36)
example-nets/transport.xml (+14/-12)
example-nets/transportarc-counter-example.xml (+12/-9)
example-nets/transportarc-test1.xml (+9/-7)
example-nets/transportarc-test2.xml (+9/-7)
example-nets/vikings_2x4.xml (+100/-82)
example-workflows/FMS2-untimed-cover-example.xml (+421/-315)
example-workflows/Monotonic(falseline16).xml (+34/-29)
example-workflows/Tipleaexample-modified.xml (+166/-143)
example-workflows/Tipleaexample.xml (+166/-143)
example-workflows/deadlockGCD.xml (+79/-69)
example-workflows/delayVsdeadlock.xml (+96/-84)
example-workflows/inhib-test.xml (+105/-91)
example-workflows/monotonic(diverging-loop).xml (+62/-53)
example-workflows/monotonic(falseline20).xml (+29/-24)
example-workflows/monotonic(falseline22)-updated.xml (+76/-65)
example-workflows/monotonic(falseline22)-updated2.xml (+86/-74)
example-workflows/monotonic(falseline22).xml (+53/-45)
example-workflows/monotonic(falseline34).xml (+46/-39)
example-workflows/monotonic(falseline34-jiri).xml (+52/-44)
example-workflows/monotonic(sound-not-strongly).xml (+62/-53)
example-workflows/monotonic-example1.xml (+87/-74)
example-workflows/monotonic-example2.xml (+97/-83)
example-workflows/monotonic-example3.xml (+101/-87)
example-workflows/nonmonotonicnotkbounded-invariants.xml (+53/-45)
example-workflows/notmonotonicnotkbounded-inhibitors.xml (+58/-50)
example-workflows/notmonotonicnotkbounded-urgency.xml (+53/-45)
example-workflows/redundant-transitions.xml (+96/-84)
example-workflows/slow-strong-soundness.xml (+73/-63)
example-workflows/slow-strong-soundness2.xml (+41/-35)
example-workflows/soundandstrongly(Figure5b).xml (+51/-43)
example-workflows/soundbutnotstrongly(Figure5a).xml (+51/-43)
example-workflows/strong-soundness-urgency.xml (+73/-63)
example-workflows/syntax-inputVSoutpu.xml (+10/-8)
example-workflows/syntax-npe.xml (+16/-13)
example-workflows/syntaxcheck(emptypostsetinh).xml (+29/-24)
example-workflows/syntaxcheck(nullpointer).xml (+11/-9)
example-workflows/time-diverget-example1.xml (+87/-74)
example-workflows/time-diverget-example2.xml (+87/-74)
example-workflows/two-tokens-in-out.xml (+17/-14)
include/Core/ArgsParser.hpp (+137/-0)
include/Core/QueryParser/AST.hpp (+480/-0)
include/Core/QueryParser/NormalizationVisitor.hpp (+72/-0)
include/Core/QueryParser/TAPNQueryParser.hpp (+48/-0)
include/Core/QueryParser/Visitor.hpp (+82/-0)
include/Core/TAPN/InhibitorArc.hpp (+44/-0)
include/Core/TAPN/OutputArc.hpp (+43/-0)
include/Core/TAPN/TAPN.hpp (+15/-0)
include/Core/TAPN/TimeInterval.hpp (+92/-0)
include/Core/TAPN/TimeInvariant.hpp (+53/-0)
include/Core/TAPN/TimedArcPetriNet.hpp (+124/-0)
include/Core/TAPN/TimedInputArc.hpp (+51/-0)
include/Core/TAPN/TimedPlace.hpp (+130/-0)
include/Core/TAPN/TimedTransition.hpp (+122/-0)
include/Core/TAPN/TransportArc.hpp (+55/-0)
include/Core/TAPNParser/TAPNXmlParser.hpp (+84/-0)
include/Core/TAPNParser/util.hpp (+17/-0)
include/Core/VerificationOptions.hpp (+180/-0)
include/DiscreteVerification/DataStructures/CoveredMarkingVisitor.h (+60/-0)
include/DiscreteVerification/DataStructures/MarkingEncoder.h (+222/-0)
include/DiscreteVerification/DataStructures/MarkingStore.h (+96/-0)
include/DiscreteVerification/DataStructures/MetaData.h (+65/-0)
include/DiscreteVerification/DataStructures/NonStrictMarking.hpp (+53/-0)
include/DiscreteVerification/DataStructures/NonStrictMarkingBase.hpp (+273/-0)
include/DiscreteVerification/DataStructures/PTrieMarkingStore.h (+97/-0)
include/DiscreteVerification/DataStructures/PWList.hpp (+161/-0)
include/DiscreteVerification/DataStructures/SimpleMarkingStore.h (+151/-0)
include/DiscreteVerification/DataStructures/TimeDart.hpp (+145/-0)
include/DiscreteVerification/DataStructures/TimeDartLivenessPWList.hpp (+142/-0)
include/DiscreteVerification/DataStructures/TimeDartPWList.hpp (+129/-0)
include/DiscreteVerification/DataStructures/Waiting.h (+160/-0)
include/DiscreteVerification/DataStructures/WaitingList.hpp (+476/-0)
include/DiscreteVerification/DataStructures/WorkflowPWList.hpp (+92/-0)
include/DiscreteVerification/DataStructures/binarywrapper.h (+457/-0)
include/DiscreteVerification/DataStructures/light_deque.h (+61/-0)
include/DiscreteVerification/DataStructures/ptrie.h (+739/-0)
include/DiscreteVerification/DataStructures/visitor.h (+30/-0)
include/DiscreteVerification/DeadlockVisitor.hpp (+55/-0)
include/DiscreteVerification/DiscreteVerification.hpp (+49/-0)
include/DiscreteVerification/Generator.h (+83/-0)
include/DiscreteVerification/PlaceVisitor.hpp (+63/-0)
include/DiscreteVerification/QueryVisitor.hpp (+217/-0)
include/DiscreteVerification/ReducingGenerator.hpp (+107/-0)
include/DiscreteVerification/SearchStrategies/LivenessWeightQueryVisitor.hpp (+62/-0)
include/DiscreteVerification/SearchStrategies/NonStrictBFS.hpp (+37/-0)
include/DiscreteVerification/SearchStrategies/NonStrictDFS.hpp (+37/-0)
include/DiscreteVerification/SearchStrategies/NonStrictDFSHeuristic.hpp (+38/-0)
include/DiscreteVerification/SearchStrategies/NonStrictDFSRandom.hpp (+38/-0)
include/DiscreteVerification/SearchStrategies/NonStrictHeuristic.hpp (+39/-0)
include/DiscreteVerification/SearchStrategies/NonStrictRandom.hpp (+37/-0)
include/DiscreteVerification/SearchStrategies/SearchFactory.h (+89/-0)
include/DiscreteVerification/SearchStrategies/SearchStrategies.hpp (+14/-0)
include/DiscreteVerification/SearchStrategies/SearchStrategy.hpp (+25/-0)
include/DiscreteVerification/SearchStrategies/WeightQueryVisitor.hpp (+62/-0)
include/DiscreteVerification/SearchStrategies/WorkflowMinFirst.hpp (+39/-0)
include/DiscreteVerification/Util/IntervalOps.hpp (+50/-0)
include/DiscreteVerification/VerificationTypes/AbstractNaiveVerification.hpp (+135/-0)
include/DiscreteVerification/VerificationTypes/LivenessSearch.hpp (+74/-0)
include/DiscreteVerification/VerificationTypes/ReachabilitySearch.hpp (+166/-0)
include/DiscreteVerification/VerificationTypes/SafetySynthesis.h (+90/-0)
include/DiscreteVerification/VerificationTypes/TimeDartLiveness.hpp (+98/-0)
include/DiscreteVerification/VerificationTypes/TimeDartReachabilitySearch.hpp (+92/-0)
include/DiscreteVerification/VerificationTypes/TimeDartVerification.hpp (+58/-0)
include/DiscreteVerification/VerificationTypes/Verification.hpp (+469/-0)
include/DiscreteVerification/VerificationTypes/Workflow.hpp (+59/-0)
include/DiscreteVerification/VerificationTypes/WorkflowSoundness.hpp (+107/-0)
include/DiscreteVerification/VerificationTypes/WorkflowStrongSoundness.hpp (+80/-0)
src/CMakeLists.txt (+5/-0)
src/Core/ArgsParser.cpp (+479/-492)
src/Core/CMakeLists.txt (+8/-0)
src/Core/QueryParser/AST.cpp (+106/-135)
src/Core/QueryParser/CMakeLists.txt (+14/-0)
src/Core/QueryParser/NormalizationVisitor.cpp (+107/-116)
src/Core/QueryParser/TAPNQueryParser.cpp (+29/-32)
src/Core/QueryParser/flex.ll (+3/-2)
src/Core/QueryParser/grammar.yy (+4/-3)
src/Core/QueryParser/lexer_def.h (+18/-0)
src/Core/TAPN/CMakeLists.txt (+7/-0)
src/Core/TAPN/InhibitorArc.cpp (+7/-10)
src/Core/TAPN/OutputArc.cpp (+16/-21)
src/Core/TAPN/TimeInterval.cpp (+55/-58)
src/Core/TAPN/TimeInvariant.cpp (+32/-36)
src/Core/TAPN/TimedArcPetriNet.cpp (+365/-407)
src/Core/TAPN/TimedInputArc.cpp (+8/-11)
src/Core/TAPN/TimedPlace.cpp (+27/-30)
src/Core/TAPN/TimedTransition.cpp (+75/-82)
src/Core/TAPN/TransportArc.cpp (+9/-13)
src/Core/TAPNParser/CMakeLists.txt (+4/-0)
src/Core/TAPNParser/TAPNXmlParser.cpp (+291/-294)
src/Core/TAPNParser/util.cpp (+11/-13)
src/Core/VerificationOptions.cpp (+17/-12)
src/DiscreteVerification/CMakeLists.txt (+14/-0)
src/DiscreteVerification/DataStructures/CMakeLists.txt (+4/-0)
src/DiscreteVerification/DataStructures/CoveredMarkingVisitor.cpp (+62/-91)
src/DiscreteVerification/DataStructures/NonStrictMarkingBase.cpp (+461/-459)
src/DiscreteVerification/DataStructures/PWList.cpp (+114/-117)
src/DiscreteVerification/DataStructures/TimeDartLivenessPWList.cpp (+130/-129)
src/DiscreteVerification/DataStructures/TimeDartPWList.cpp (+99/-94)
src/DiscreteVerification/DataStructures/WaitingList.cpp (+7/-10)
src/DiscreteVerification/DataStructures/WorkflowPWList.cpp (+253/-273)
src/DiscreteVerification/DeadlockVisitor.cpp (+66/-68)
src/DiscreteVerification/DiscreteVerification.cpp (+316/-316)
src/DiscreteVerification/Generator.cpp (+397/-459)
src/DiscreteVerification/PlaceVisitor.cpp (+48/-57)
src/DiscreteVerification/ReducingGenerator.cpp (+479/-534)
src/DiscreteVerification/SearchStrategies/CMakeLists.txt (+3/-0)
src/DiscreteVerification/SearchStrategies/LivenessWeightQueryVisitor.cpp (+111/-117)
src/DiscreteVerification/SearchStrategies/WeightQueryVisitor.cpp (+107/-117)
src/DiscreteVerification/Util/CMakeLists.txt (+2/-0)
src/DiscreteVerification/Util/IntervalOps.cpp (+82/-89)
src/DiscreteVerification/VerificationTypes/CMakeLists.txt (+4/-0)
src/DiscreteVerification/VerificationTypes/LivenessSearch.cpp (+134/-132)
src/DiscreteVerification/VerificationTypes/SafetySynthesis.cpp (+341/-284)
src/DiscreteVerification/VerificationTypes/TimeDartLiveness.cpp (+168/-169)
src/DiscreteVerification/VerificationTypes/TimeDartReachabilitySearch.cpp (+109/-112)
src/DiscreteVerification/VerificationTypes/TimeDartVerification.cpp (+314/-306)
src/DiscreteVerification/VerificationTypes/WorkflowSoundness.cpp (+365/-359)
src/DiscreteVerification/VerificationTypes/WorkflowStrongSoundness.cpp (+273/-276)
src/main.cpp (+107/-106)
toolchain-x86_64-w64-mingw32.cmake (+17/-0)
To merge this branch: bzr merge lp:~verifydtapn-contributers/verifydtapn/cmake
Reviewer Review Type Date Requested Status
Jiri Srba Approve
Review via email: mp+382494@code.launchpad.net

Commit message

 * Migrating to CMAKE
 * unifying code-formatting
 * cleanup of code according to analyzer

Description of the change

 * Migrating to CMAKE
 * unifying code-formatting
 * cleanup of code according to analyzer

To post a comment you must log in.
367. By Peter G. Jensen <email address hidden>

fixing compiltation for mac

368. By Peter G. Jensen <email address hidden>

moving to new version

369. By <email address hidden>

fixed README file with mac compilation instructions

370. By Peter G. Jensen <email address hidden>

more mac changes

371. By <email address hidden>

set minimum version for mac binary

372. By Kenneth Yrke Jørgensen

Updated readme with depends for linux

373. By Kenneth Yrke Jørgensen

Added build instructions for cross-compile for Windows

374. By Kenneth Yrke Jørgensen

merged trunk

375. By Peter G. Jensen <email address hidden>

Added support for AF-games

376. By Jiri Srba

updated linux compilation guide

377. By <email address hidden>

updated README for linux

378. By <email address hidden>

changed version number to 3.4.0

379. By Kenneth Yrke Jørgensen

Updated README with cross-compile Win

Revision history for this message
Jiri Srba (srba) :
review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file '.bzrignore' (properties changed: +x to -x)
2--- .bzrignore 2012-03-02 10:59:16 +0000
3+++ .bzrignore 2020-09-07 13:51:45 +0000
4@@ -3,3 +3,11 @@
5 .cproject
6 .project
7 .settings
8+build
9+src/Core/QueryParser/Lexer.cpp
10+src/Core/QueryParser/Parser.cpp
11+src/Core/QueryParser/Parser.hpp
12+src/Core/QueryParser/location.hh
13+src/Core/QueryParser/position.hh
14+src/Core/QueryParser/stack.hh
15+.idea
16
17=== added file 'CMakeLists.txt'
18--- CMakeLists.txt 1970-01-01 00:00:00 +0000
19+++ CMakeLists.txt 2020-09-07 13:51:45 +0000
20@@ -0,0 +1,75 @@
21+cmake_minimum_required(VERSION 3.14)
22+cmake_policy(SET CMP0048 NEW)
23+cmake_policy(SET CMP0069 NEW)
24+
25+set(CMAKE_CXX_STANDARD 17)
26+if (NOT CMAKE_BUILD_TYPE)
27+ set(CMAKE_BUILD_TYPE Release)
28+endif (NOT CMAKE_BUILD_TYPE)
29+
30+if (CMAKE_BUILD_TYPE MATCHES Release)
31+ set(CMAKE_INTERPROCEDURAL_OPTIMIZATION TRUE)
32+endif ()
33+set(CMAKE_POSITION_INDEPENDENT_CODE ON)
34+
35+set(VERIFYPN_VERSION 3.4)
36+add_compile_definitions(VERIFYDTAPN_VERSION=\"${VERIFYDTAPN_VERSION}\")
37+
38+option(VERIFYDTAPN_Static "Link libraries statically" ON)
39+option(VERIFYDTAPN_GetDependencies "Fetch external dependencies from web." ON)
40+
41+project(verifydtapn VERSION ${VERIFYPN_VERSION} LANGUAGES CXX C)
42+
43+if (VERIFYDTAPN_Static)
44+ set(BUILD_SHARED_LIBS OFF)
45+ if (NOT APPLE)
46+ set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -static")
47+ endif (NOT APPLE)
48+else (VERIFYDTAPN_Static)
49+ set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -static-libgcc -static-libstdc++")
50+endif (VERIFYDTAPN_Static)
51+
52+set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -Wall -O3 -DNDEBUG")
53+
54+set(CMAKE_EXE_LINKER_FLAGS_RELEASE "${CMAKE_EXE_LINKER_FLAGS_RELEASE} -O3 -DNDEBUG")
55+if (VERIFYPN_Static AND NOT APPLE)
56+ set(CMAKE_EXE_LINKER_FLAGS_RELEASE "${CMAKE_EXE_LINKER_FLAGS_RELEASE} -static")
57+endif ()
58+
59+set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib)
60+set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib)
61+set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin)
62+
63+if (UNIX AND NOT APPLE)
64+ set(ARCH_TYPE "linux64")
65+elseif (APPLE)
66+ set(ARCH_TYPE "osx64")
67+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -mmacosx-version-min=10.9 -m64 ")
68+ set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -dynamic -mmacosx-version-min=10.9 -std=c++14 -m64 ")
69+else ()
70+ set(ARCH_TYPE "win64")
71+endif ()
72+
73+if (VERIFYDTAPN_GetDependencies)
74+ # setup for external imports
75+ include(ExternalProject)
76+ set(EXTERNAL_INSTALL_LOCATION ${CMAKE_BINARY_DIR}/external)
77+
78+ ExternalProject_add(rapidxml-ext
79+ URL https://downloads.sourceforge.net/project/rapidxml/rapidxml/rapidxml%201.13/rapidxml-1.13.zip
80+ URL_HASH SHA512=6c10583e6631ccdb0217d0a5381172cb4c1046226de6ef1acf398d85e81d145228e14c3016aefcd7b70a1db8631505b048d8b4f5d4b0dbf1811d2482eefdd265
81+ BUILD_COMMAND ""
82+ CONFIGURE_COMMAND mkdir -p ${CMAKE_BINARY_DIR}/external/include
83+ INSTALL_COMMAND cd ../rapidxml-ext && ${CMAKE_COMMAND} -E copy rapidxml.hpp rapidxml_iterators.hpp rapidxml_print.hpp rapidxml_utils.hpp ${EXTERNAL_INSTALL_LOCATION}/include
84+ )
85+ include_directories(${EXTERNAL_INSTALL_LOCATION}/include)
86+endif (VERIFYDTAPN_GetDependencies)
87+
88+set(Boost_USE_STATIC_LIBS ON)
89+set(Boost_USE_RELEASE_LIBS ON)
90+set(Boost_USE_MULTITHREADED OFF)
91+find_package(Boost 1.66 REQUIRED)
92+include_directories(${Boost_INCLUDE_DIR})
93+
94+include_directories(include)
95+add_subdirectory(${CMAKE_SOURCE_DIR}/src/)
96
97=== modified file 'README' (properties changed: +x to -x)
98--- README 2015-05-27 12:24:10 +0000
99+++ README 2020-09-07 13:51:45 +0000
100@@ -1,77 +1,109 @@
101---------------------------------------------------------------------------------
102-1. Setup project in Eclipse
103---------------------------------------------------------------------------------
104-This will detail how to setup a project in Eclipse CDT
105-(http://www.eclipse.org/cdt/) or Eclipse IDE for C/C++ developers.
106-
107-Preliminaries:
108-a. Install gcc/g++ (we use version 4.4.5)
109-b. Install boost libraries (we used 1.40 but any version that is backward
110- compatible with 1.40 should work)
111- - On ubuntu you can install it through the software center
112- - On mac try homebrew: brew install boost (possibly run
113- sudo chown -R `whoami` /usr/local to fix the writing rights)
114- - Otherwise, there is a guide here:
115- http://www.boost.org/doc/libs/1_40_0/more/getting_started/unix-variants.html
116-c. Install google-sparsehash library.
117- - On Ubuntu you can install this from the software center, otherwise you have
118- to get it from http://code.google.com/p/google-sparsehash/
119-
120-1. Create a branch of the code, e.g. "bzr branch lp:verifytapn" (replace with
121- the branch you want to checkout)
122-2. Open Eclipse and create a new "empty C++ project", choose "linux GCC" as
123- toolchain, uncheck "use default location" and point eclipse to the folder in
124- which you checked out the branch.
125-3. Press finish
126-4. Right-click on your new project and choose properties
127-5. go to "C/C++ Build" -> "Settings"
128-2. Setup configuration "Debug":
129- 1. Choose "[All configurations]" in the "Configuration" dropdown list
130- 2. under "GCC C++ compiler" -> "Directories"
131- - If boost is not installed in the default folders (/usr/include
132- or /usr/local/include) you must add a path to the the
133- folder containing the boost include files (.h files)
134- - The same applies to the google-sparsehash header files.
135- 3. under "GCC C++ linker" -> "Libraries":
136- - You may need to add a path to the google-sparsehash code's "lib" folder to the
137- "Library search path", depending on whether
138- it compiles to a library or its a header-only library.
139-5. MAC ONLY: In "binary parsers" select Mach-O 64 parser to enable debugging and
140- running the project from eclipse.
141-6. The project should now be compilable in both debug and release versions.
142-
143---------------------------------------------------------------------------------
144-2. Generating Query parser
145---------------------------------------------------------------------------------
146-If you need to change the Query parser, you'll need to modify the flex.ll and
147-grammar.yy files. Make sure you have flex and bison installed.
148-
149-To recompile the query parser follow these steps:
150-1. go to src/Core/QueryParser/
151-2. run flex -o Generated/lexer.cpp flex.ll
152-3. run bison -o Generated/parser.cpp grammar.yy
153-
154-or using:
155-makefile -f makefile.XXX generate
156-
157---------------------------------------------------------------------------------
158-3. Compiling on Max OS X
159---------------------------------------------------------------------------------
160+
161+## Linux
162+To obtain the branch and compile:
163+```
164+sudo apt update
165+sudo apt install brz #Install breezy (bazaar fork)
166+
167+bzr branch lp:verifydtapn
168+
169+sudo apt install flex bison libboost-all-dev libsparsehash-dev cmake build-essential
170+
171+```
172+mkdir build
173+cd build
174+cmake ..
175+make
176+```
177+
178+## Max OS X
179+
180 Install xcode through App Store.
181
182-Install boost, for example using homebrew as follows:
183-sudo chown -R `whoami` /usr/local
184-brew install boost
185-
186-Install google-sparsehash, e.g. as follows:
187-brew install google-sparsehash
188-
189-Then run (for 32 bit version):
190-make -f makefile.osx32 clean
191-make -f makefile.osx32
192-
193-or run (for 64 bit version):
194-make -f makefile.osx64 clean
195-make -f makefile.osx64
196+Install cmake, boost and google-sparsehash,
197+for example using homebrew as follows:
198+
199+```
200+brew install cmake boost google-sparsehash
201+```
202+
203+If your flex and bison point to a wrong binary, run the cmake
204+with the folowing switches where the desired path is set:
205+
206+cmake -DBISON_EXECUTABLE=/usr/local/opt/bison/bin/bison -DFLEX_EXECUTABLE=/usr/local/opt/flex/bin/flex ..
207+
208+
209+## Windows (Cross Compile)
210+
211+Install MinGW64
212+```
213+sudo apt install mingw-w64-x86-64-dev mingw-w64-tools g++-mingw-w64-x86-64
214+```
215+
216+
217+Download boost source:
218+```
219+TARGET=x86_64-w64-mingw32
220+ADDRM=64
221+MTUNE=generic
222+
223+CORES=1
224+
225+export CC=x86_64-w64-mingw32-gcc
226+export CXX=x86_64-w64-mingw32-g++
227+
228+BOOST=boost_1_72_0
229+VER=${BOOST#boost_}
230+VER=${VER//_/.}
231+wget -nv "https://dl.bintray.com/boostorg/release/$VER/source/$BOOST.tar.bz2"
232+tar xf $BOOST.tar.bz2
233+
234+export PREFIX=$(mktemp -d -p .) #Or set it to path where libs are saved
235+
236+```
237+
238+Compile Boost Build System and Build Boost
239+
240+```
241+cd $BOOST
242+CC= CXX= ./bootstrap.sh --prefix="$PREFIX" --without-icu
243+cat > win$ADDRM-config.jam << EOF
244+using gcc : m : $CXX
245+ :
246+;
247+EOF
248+
249+./b2 toolset=gcc-m target-os=windows cflags="-mtune=$MTUNE" cxxstd=17 cxxflags="-mtune=$MTUNE" address-model="$ADDRM" binary-format="pe" abi="ms" threading="multi" threadapi="win32" variant=release --user-config="win$ADDRM-config.jam" --prefix="$PREFIX" --without-mpi --without-python --without-coroutine --without-graph --without-graph_parallel --without-wave --without-context -sNO_BZIP2=1 -j$CORES install
250+cd ..
251+```
252+
253+Download and build google sparsehash
254+
255+```
256+
257+sudo apt install unzip
258+wget https://github.com/sparsehash/sparsehash/archive/sparsehash-2.0.4.zip
259+unzip sparsehash-2.0.4.zip
260+
261+
262+
263+cd sparsehash-sparsehash-2.0.4
264+
265+./configure --prefix=$PREFIX CXXFLAGS=-std=c++11 --host win
266+make
267+make install
268+
269+cd ..
270+```
271+
272+Build verifydtapn
273+
274+```
275+
276+mkdir build-win && cd build-win
277+cmake ../ -DCMAKE_TOOLCHAIN_FILE=../toolchain-x86_64-w64-mingw32.cmake -DBOOST_ROOT=$PREFIX
278+CPATH=$PREFIX/include make
279+
280+
281
282
283
284=== removed file 'boost-software-license.txt'
285=== removed directory 'cross-compilation'
286=== removed file 'cross-compilation/README.txt'
287=== removed file 'cross-compilation/endian.h'
288=== removed file 'cross-compilation/libwinpthread-1.dll'
289Binary files cross-compilation/libwinpthread-1.dll 2014-06-20 19:18:19 +0000 and cross-compilation/libwinpthread-1.dll 1970-01-01 00:00:00 +0000 differ
290=== modified file 'example-nets/abp-hacked.xml'
291--- example-nets/abp-hacked.xml 2012-03-02 10:59:16 +0000
292+++ example-nets/abp-hacked.xml 2020-09-07 13:51:45 +0000
293@@ -1,56 +1,72 @@
294 <pnml>
295-<net id="TAPN1" type="P/T net">
296-<place id="Medium_A" name="Medium_A" invariant="&lt; inf" initialMarking="0" />
297-<place id="Sender_A" name="Sender_A" invariant="&lt; inf" initialMarking="1" />
298-<place id="Receiver_D" name="Receiver_D" invariant="&lt; inf" initialMarking="0" />
299-<place id="Receiver_A" name="Receiver_A" invariant="&lt; inf" initialMarking="1" />
300-<place id="Sender_B" name="Sender_B" invariant="&lt; inf" initialMarking="0" />
301-<place id="Sender_C" name="Sender_C" invariant="&lt; inf" initialMarking="0" />
302-<place id="Sender_D" name="Sender_D" invariant="&lt; inf" initialMarking="0" />
303-<place id="Medium_B" name="Medium_B" invariant="&lt; inf" initialMarking="0" />
304-<place id="Medium_C" name="Medium_C" invariant="&lt; inf" initialMarking="0" />
305-<place id="Medium_D" name="Medium_D" invariant="&lt; inf" initialMarking="0" />
306-<place id="Receiver_B" name="Receiver_B" invariant="&lt; inf" initialMarking="0" />
307-<place id="Receiver_C" name="Receiver_C" invariant="&lt; inf" initialMarking="0" />
308-<transition id="Ack_rec_0" name="Ack_rec_0"/><transition id="Send_1" name="Send_1"/><transition id="Ack_send_0" name="Ack_send_0"/><transition id="Loss_C" name="Loss_C"/><transition id="Loss_D" name="Loss_D"/><transition id="ReSend_1" name="ReSend_1"/><transition id="Receive_old_1" name="Receive_old_1"/><transition id="Ack_send_1" name="Ack_send_1"/><transition id="Ack_rec_1" name="Ack_rec_1"/><transition id="Send_0" name="Send_0"/><transition id="Receive_0" name="Receive_0"/><transition id="ReSend_0" name="ReSend_0"/><transition id="Receive_old_0" name="Receive_old_0"/><transition id="Loss_A" name="Loss_A"/><transition id="Loss_B" name="Loss_B"/><transition id="Receive_1" name="Receive_1"/><inputArc inscription="[0,2]" source="Medium_A" target="Receive_0"/>
309-<inputArc inscription="[0,1]" source="Medium_A" target="Receive_old_0"/>
310-<inputArc inscription="[0,inf)" source="Medium_A" target="Loss_A"/>
311-<inputArc inscription="[0,2]" source="Receiver_D" target="Ack_send_1"/>
312-<inputArc inscription="[0,inf)" source="Receiver_A" target="Receive_old_1"/>
313-<inputArc inscription="[0,inf)" source="Receiver_A" target="Receive_0"/>
314-<inputArc inscription="[0,inf)" source="Sender_A" target="Send_0"/>
315-<inputArc inscription="[0,inf)" source="Sender_B" target="Ack_rec_0"/>
316-<inputArc inscription="[5,6]" source="Sender_B" target="ReSend_0"/>
317-<inputArc inscription="[0,inf)" source="Sender_C" target="Send_1"/>
318-<inputArc inscription="[5,6]" source="Sender_D" target="ReSend_1"/>
319-<inputArc inscription="[0,inf)" source="Sender_D" target="Ack_rec_1"/>
320-<inputArc inscription="[0,1]" source="Medium_B" target="Ack_rec_0"/>
321-<inputArc inscription="[0,inf)" source="Medium_B" target="Loss_B"/>
322-<inputArc inscription="[0,inf)" source="Medium_C" target="Loss_C"/>
323-<inputArc inscription="[0,1]" source="Medium_C" target="Receive_old_1"/>
324-<inputArc inscription="[0,1]" source="Medium_C" target="Receive_1"/>
325-<inputArc inscription="[0,inf)" source="Medium_D" target="Loss_D"/>
326-<inputArc inscription="[0,1]" source="Medium_D" target="Ack_rec_1"/>
327-<inputArc inscription="[0,2]" source="Receiver_B" target="Ack_send_0"/>
328-<inputArc inscription="[0,inf)" source="Receiver_C" target="Receive_old_0"/>
329-<inputArc inscription="[0,inf)" source="Receiver_C" target="Receive_1"/>
330-<outputArc inscription="1" source="Ack_rec_0" target="Sender_C"/>
331-<outputArc inscription="1" source="Ack_send_0" target="Medium_B"/>
332-<outputArc inscription="1" source="Ack_send_0" target="Receiver_C"/>
333-<outputArc inscription="1" source="ReSend_1" target="Sender_D"/>
334-<outputArc inscription="1" source="ReSend_1" target="Medium_C"/>
335-<outputArc inscription="1" source="Receive_old_1" target="Receiver_D"/>
336-<outputArc inscription="1" source="Ack_send_1" target="Receiver_A"/>
337-<outputArc inscription="1" source="Ack_send_1" target="Medium_D"/>
338-<outputArc inscription="1" source="Send_1" target="Sender_D"/>
339-<outputArc inscription="1" source="Send_1" target="Medium_C"/>
340-<outputArc inscription="1" source="Ack_rec_1" target="Sender_A"/>
341-<outputArc inscription="1" source="Send_0" target="Medium_A"/>
342-<outputArc inscription="1" source="Send_0" target="Sender_B"/>
343-<outputArc inscription="1" source="Receive_0" target="Receiver_B"/>
344-<outputArc inscription="1" source="ReSend_0" target="Medium_A"/>
345-<outputArc inscription="1" source="ReSend_0" target="Sender_B"/>
346-<outputArc inscription="1" source="Receive_old_0" target="Receiver_B"/>
347-<outputArc inscription="1" source="Receive_1" target="Receiver_D"/>
348-</net>
349+ <net id="TAPN1" type="P/T net">
350+ <place id="Medium_A" name="Medium_A" invariant="&lt; inf" initialMarking="0"/>
351+ <place id="Sender_A" name="Sender_A" invariant="&lt; inf" initialMarking="1"/>
352+ <place id="Receiver_D" name="Receiver_D" invariant="&lt; inf" initialMarking="0"/>
353+ <place id="Receiver_A" name="Receiver_A" invariant="&lt; inf" initialMarking="1"/>
354+ <place id="Sender_B" name="Sender_B" invariant="&lt; inf" initialMarking="0"/>
355+ <place id="Sender_C" name="Sender_C" invariant="&lt; inf" initialMarking="0"/>
356+ <place id="Sender_D" name="Sender_D" invariant="&lt; inf" initialMarking="0"/>
357+ <place id="Medium_B" name="Medium_B" invariant="&lt; inf" initialMarking="0"/>
358+ <place id="Medium_C" name="Medium_C" invariant="&lt; inf" initialMarking="0"/>
359+ <place id="Medium_D" name="Medium_D" invariant="&lt; inf" initialMarking="0"/>
360+ <place id="Receiver_B" name="Receiver_B" invariant="&lt; inf" initialMarking="0"/>
361+ <place id="Receiver_C" name="Receiver_C" invariant="&lt; inf" initialMarking="0"/>
362+ <transition id="Ack_rec_0" name="Ack_rec_0"/>
363+ <transition id="Send_1" name="Send_1"/>
364+ <transition id="Ack_send_0" name="Ack_send_0"/>
365+ <transition id="Loss_C" name="Loss_C"/>
366+ <transition id="Loss_D" name="Loss_D"/>
367+ <transition id="ReSend_1" name="ReSend_1"/>
368+ <transition id="Receive_old_1" name="Receive_old_1"/>
369+ <transition id="Ack_send_1" name="Ack_send_1"/>
370+ <transition id="Ack_rec_1" name="Ack_rec_1"/>
371+ <transition id="Send_0" name="Send_0"/>
372+ <transition id="Receive_0" name="Receive_0"/>
373+ <transition id="ReSend_0" name="ReSend_0"/>
374+ <transition id="Receive_old_0" name="Receive_old_0"/>
375+ <transition id="Loss_A" name="Loss_A"/>
376+ <transition id="Loss_B" name="Loss_B"/>
377+ <transition id="Receive_1" name="Receive_1"/>
378+ <inputArc inscription="[0,2]" source="Medium_A" target="Receive_0"/>
379+ <inputArc inscription="[0,1]" source="Medium_A" target="Receive_old_0"/>
380+ <inputArc inscription="[0,inf)" source="Medium_A" target="Loss_A"/>
381+ <inputArc inscription="[0,2]" source="Receiver_D" target="Ack_send_1"/>
382+ <inputArc inscription="[0,inf)" source="Receiver_A" target="Receive_old_1"/>
383+ <inputArc inscription="[0,inf)" source="Receiver_A" target="Receive_0"/>
384+ <inputArc inscription="[0,inf)" source="Sender_A" target="Send_0"/>
385+ <inputArc inscription="[0,inf)" source="Sender_B" target="Ack_rec_0"/>
386+ <inputArc inscription="[5,6]" source="Sender_B" target="ReSend_0"/>
387+ <inputArc inscription="[0,inf)" source="Sender_C" target="Send_1"/>
388+ <inputArc inscription="[5,6]" source="Sender_D" target="ReSend_1"/>
389+ <inputArc inscription="[0,inf)" source="Sender_D" target="Ack_rec_1"/>
390+ <inputArc inscription="[0,1]" source="Medium_B" target="Ack_rec_0"/>
391+ <inputArc inscription="[0,inf)" source="Medium_B" target="Loss_B"/>
392+ <inputArc inscription="[0,inf)" source="Medium_C" target="Loss_C"/>
393+ <inputArc inscription="[0,1]" source="Medium_C" target="Receive_old_1"/>
394+ <inputArc inscription="[0,1]" source="Medium_C" target="Receive_1"/>
395+ <inputArc inscription="[0,inf)" source="Medium_D" target="Loss_D"/>
396+ <inputArc inscription="[0,1]" source="Medium_D" target="Ack_rec_1"/>
397+ <inputArc inscription="[0,2]" source="Receiver_B" target="Ack_send_0"/>
398+ <inputArc inscription="[0,inf)" source="Receiver_C" target="Receive_old_0"/>
399+ <inputArc inscription="[0,inf)" source="Receiver_C" target="Receive_1"/>
400+ <outputArc inscription="1" source="Ack_rec_0" target="Sender_C"/>
401+ <outputArc inscription="1" source="Ack_send_0" target="Medium_B"/>
402+ <outputArc inscription="1" source="Ack_send_0" target="Receiver_C"/>
403+ <outputArc inscription="1" source="ReSend_1" target="Sender_D"/>
404+ <outputArc inscription="1" source="ReSend_1" target="Medium_C"/>
405+ <outputArc inscription="1" source="Receive_old_1" target="Receiver_D"/>
406+ <outputArc inscription="1" source="Ack_send_1" target="Receiver_A"/>
407+ <outputArc inscription="1" source="Ack_send_1" target="Medium_D"/>
408+ <outputArc inscription="1" source="Send_1" target="Sender_D"/>
409+ <outputArc inscription="1" source="Send_1" target="Medium_C"/>
410+ <outputArc inscription="1" source="Ack_rec_1" target="Sender_A"/>
411+ <outputArc inscription="1" source="Send_0" target="Medium_A"/>
412+ <outputArc inscription="1" source="Send_0" target="Sender_B"/>
413+ <outputArc inscription="1" source="Receive_0" target="Receiver_B"/>
414+ <outputArc inscription="1" source="ReSend_0" target="Medium_A"/>
415+ <outputArc inscription="1" source="ReSend_0" target="Sender_B"/>
416+ <outputArc inscription="1" source="Receive_old_0" target="Receiver_B"/>
417+ <outputArc inscription="1" source="Receive_1" target="Receiver_D"/>
418+ </net>
419 </pnml>
420
421=== modified file 'example-nets/abp-inv-hacked.xml'
422--- example-nets/abp-inv-hacked.xml 2012-03-02 10:59:16 +0000
423+++ example-nets/abp-inv-hacked.xml 2020-09-07 13:51:45 +0000
424@@ -1,56 +1,72 @@
425 <pnml>
426-<net id="TAPN1" type="P/T net">
427-<place id="Medium_A" name="Medium_A" invariant="&lt; inf" initialMarking="0" />
428-<place id="Sender_A" name="Sender_A" invariant="&lt; inf" initialMarking="1" />
429-<place id="Receiver_D" name="Receiver_D" invariant="&lt;= 2" initialMarking="0" />
430-<place id="Receiver_A" name="Receiver_A" invariant="&lt; inf" initialMarking="1" />
431-<place id="Sender_B" name="Sender_B" invariant="&lt;= 6" initialMarking="0" />
432-<place id="Sender_C" name="Sender_C" invariant="&lt; inf" initialMarking="0" />
433-<place id="Sender_D" name="Sender_D" invariant="&lt;= 6" initialMarking="0" />
434-<place id="Medium_B" name="Medium_B" invariant="&lt; inf" initialMarking="0" />
435-<place id="Medium_C" name="Medium_C" invariant="&lt; inf" initialMarking="0" />
436-<place id="Medium_D" name="Medium_D" invariant="&lt; inf" initialMarking="0" />
437-<place id="Receiver_B" name="Receiver_B" invariant="&lt;= 2" initialMarking="0" />
438-<place id="Receiver_C" name="Receiver_C" invariant="&lt; inf" initialMarking="0" />
439-<transition id="Ack_rec_0" name="Ack_rec_0"/><transition id="Send_1" name="Send_1"/><transition id="Ack_send_0" name="Ack_send_0"/><transition id="Loss_C" name="Loss_C"/><transition id="Loss_D" name="Loss_D"/><transition id="ReSend_1" name="ReSend_1"/><transition id="Receive_old_1" name="Receive_old_1"/><transition id="Ack_send_1" name="Ack_send_1"/><transition id="Ack_rec_1" name="Ack_rec_1"/><transition id="Send_0" name="Send_0"/><transition id="Receive_0" name="Receive_0"/><transition id="ReSend_0" name="ReSend_0"/><transition id="Receive_old_0" name="Receive_old_0"/><transition id="Loss_A" name="Loss_A"/><transition id="Loss_B" name="Loss_B"/><transition id="Receive_1" name="Receive_1"/><inputArc inscription="[0,2]" source="Medium_A" target="Receive_0"/>
440-<inputArc inscription="[0,1]" source="Medium_A" target="Receive_old_0"/>
441-<inputArc inscription="[0,inf)" source="Medium_A" target="Loss_A"/>
442-<inputArc inscription="[0,2]" source="Receiver_D" target="Ack_send_1"/>
443-<inputArc inscription="[0,inf)" source="Receiver_A" target="Receive_old_1"/>
444-<inputArc inscription="[0,inf)" source="Receiver_A" target="Receive_0"/>
445-<inputArc inscription="[0,inf)" source="Sender_A" target="Send_0"/>
446-<inputArc inscription="[0,inf)" source="Sender_B" target="Ack_rec_0"/>
447-<inputArc inscription="[5,6]" source="Sender_B" target="ReSend_0"/>
448-<inputArc inscription="[0,inf)" source="Sender_C" target="Send_1"/>
449-<inputArc inscription="[5,6]" source="Sender_D" target="ReSend_1"/>
450-<inputArc inscription="[0,inf)" source="Sender_D" target="Ack_rec_1"/>
451-<inputArc inscription="[0,1]" source="Medium_B" target="Ack_rec_0"/>
452-<inputArc inscription="[0,inf)" source="Medium_B" target="Loss_B"/>
453-<inputArc inscription="[0,inf)" source="Medium_C" target="Loss_C"/>
454-<inputArc inscription="[0,1]" source="Medium_C" target="Receive_old_1"/>
455-<inputArc inscription="[0,1]" source="Medium_C" target="Receive_1"/>
456-<inputArc inscription="[0,inf)" source="Medium_D" target="Loss_D"/>
457-<inputArc inscription="[0,1]" source="Medium_D" target="Ack_rec_1"/>
458-<inputArc inscription="[0,2]" source="Receiver_B" target="Ack_send_0"/>
459-<inputArc inscription="[0,inf)" source="Receiver_C" target="Receive_old_0"/>
460-<inputArc inscription="[0,inf)" source="Receiver_C" target="Receive_1"/>
461-<outputArc inscription="1" source="Ack_rec_0" target="Sender_C"/>
462-<outputArc inscription="1" source="Ack_send_0" target="Medium_B"/>
463-<outputArc inscription="1" source="Ack_send_0" target="Receiver_C"/>
464-<outputArc inscription="1" source="ReSend_1" target="Sender_D"/>
465-<outputArc inscription="1" source="ReSend_1" target="Medium_C"/>
466-<outputArc inscription="1" source="Receive_old_1" target="Receiver_D"/>
467-<outputArc inscription="1" source="Ack_send_1" target="Receiver_A"/>
468-<outputArc inscription="1" source="Ack_send_1" target="Medium_D"/>
469-<outputArc inscription="1" source="Send_1" target="Sender_D"/>
470-<outputArc inscription="1" source="Send_1" target="Medium_C"/>
471-<outputArc inscription="1" source="Ack_rec_1" target="Sender_A"/>
472-<outputArc inscription="1" source="Send_0" target="Medium_A"/>
473-<outputArc inscription="1" source="Send_0" target="Sender_B"/>
474-<outputArc inscription="1" source="Receive_0" target="Receiver_B"/>
475-<outputArc inscription="1" source="ReSend_0" target="Medium_A"/>
476-<outputArc inscription="1" source="ReSend_0" target="Sender_B"/>
477-<outputArc inscription="1" source="Receive_old_0" target="Receiver_B"/>
478-<outputArc inscription="1" source="Receive_1" target="Receiver_D"/>
479-</net>
480+ <net id="TAPN1" type="P/T net">
481+ <place id="Medium_A" name="Medium_A" invariant="&lt; inf" initialMarking="0"/>
482+ <place id="Sender_A" name="Sender_A" invariant="&lt; inf" initialMarking="1"/>
483+ <place id="Receiver_D" name="Receiver_D" invariant="&lt;= 2" initialMarking="0"/>
484+ <place id="Receiver_A" name="Receiver_A" invariant="&lt; inf" initialMarking="1"/>
485+ <place id="Sender_B" name="Sender_B" invariant="&lt;= 6" initialMarking="0"/>
486+ <place id="Sender_C" name="Sender_C" invariant="&lt; inf" initialMarking="0"/>
487+ <place id="Sender_D" name="Sender_D" invariant="&lt;= 6" initialMarking="0"/>
488+ <place id="Medium_B" name="Medium_B" invariant="&lt; inf" initialMarking="0"/>
489+ <place id="Medium_C" name="Medium_C" invariant="&lt; inf" initialMarking="0"/>
490+ <place id="Medium_D" name="Medium_D" invariant="&lt; inf" initialMarking="0"/>
491+ <place id="Receiver_B" name="Receiver_B" invariant="&lt;= 2" initialMarking="0"/>
492+ <place id="Receiver_C" name="Receiver_C" invariant="&lt; inf" initialMarking="0"/>
493+ <transition id="Ack_rec_0" name="Ack_rec_0"/>
494+ <transition id="Send_1" name="Send_1"/>
495+ <transition id="Ack_send_0" name="Ack_send_0"/>
496+ <transition id="Loss_C" name="Loss_C"/>
497+ <transition id="Loss_D" name="Loss_D"/>
498+ <transition id="ReSend_1" name="ReSend_1"/>
499+ <transition id="Receive_old_1" name="Receive_old_1"/>
500+ <transition id="Ack_send_1" name="Ack_send_1"/>
501+ <transition id="Ack_rec_1" name="Ack_rec_1"/>
502+ <transition id="Send_0" name="Send_0"/>
503+ <transition id="Receive_0" name="Receive_0"/>
504+ <transition id="ReSend_0" name="ReSend_0"/>
505+ <transition id="Receive_old_0" name="Receive_old_0"/>
506+ <transition id="Loss_A" name="Loss_A"/>
507+ <transition id="Loss_B" name="Loss_B"/>
508+ <transition id="Receive_1" name="Receive_1"/>
509+ <inputArc inscription="[0,2]" source="Medium_A" target="Receive_0"/>
510+ <inputArc inscription="[0,1]" source="Medium_A" target="Receive_old_0"/>
511+ <inputArc inscription="[0,inf)" source="Medium_A" target="Loss_A"/>
512+ <inputArc inscription="[0,2]" source="Receiver_D" target="Ack_send_1"/>
513+ <inputArc inscription="[0,inf)" source="Receiver_A" target="Receive_old_1"/>
514+ <inputArc inscription="[0,inf)" source="Receiver_A" target="Receive_0"/>
515+ <inputArc inscription="[0,inf)" source="Sender_A" target="Send_0"/>
516+ <inputArc inscription="[0,inf)" source="Sender_B" target="Ack_rec_0"/>
517+ <inputArc inscription="[5,6]" source="Sender_B" target="ReSend_0"/>
518+ <inputArc inscription="[0,inf)" source="Sender_C" target="Send_1"/>
519+ <inputArc inscription="[5,6]" source="Sender_D" target="ReSend_1"/>
520+ <inputArc inscription="[0,inf)" source="Sender_D" target="Ack_rec_1"/>
521+ <inputArc inscription="[0,1]" source="Medium_B" target="Ack_rec_0"/>
522+ <inputArc inscription="[0,inf)" source="Medium_B" target="Loss_B"/>
523+ <inputArc inscription="[0,inf)" source="Medium_C" target="Loss_C"/>
524+ <inputArc inscription="[0,1]" source="Medium_C" target="Receive_old_1"/>
525+ <inputArc inscription="[0,1]" source="Medium_C" target="Receive_1"/>
526+ <inputArc inscription="[0,inf)" source="Medium_D" target="Loss_D"/>
527+ <inputArc inscription="[0,1]" source="Medium_D" target="Ack_rec_1"/>
528+ <inputArc inscription="[0,2]" source="Receiver_B" target="Ack_send_0"/>
529+ <inputArc inscription="[0,inf)" source="Receiver_C" target="Receive_old_0"/>
530+ <inputArc inscription="[0,inf)" source="Receiver_C" target="Receive_1"/>
531+ <outputArc inscription="1" source="Ack_rec_0" target="Sender_C"/>
532+ <outputArc inscription="1" source="Ack_send_0" target="Medium_B"/>
533+ <outputArc inscription="1" source="Ack_send_0" target="Receiver_C"/>
534+ <outputArc inscription="1" source="ReSend_1" target="Sender_D"/>
535+ <outputArc inscription="1" source="ReSend_1" target="Medium_C"/>
536+ <outputArc inscription="1" source="Receive_old_1" target="Receiver_D"/>
537+ <outputArc inscription="1" source="Ack_send_1" target="Receiver_A"/>
538+ <outputArc inscription="1" source="Ack_send_1" target="Medium_D"/>
539+ <outputArc inscription="1" source="Send_1" target="Sender_D"/>
540+ <outputArc inscription="1" source="Send_1" target="Medium_C"/>
541+ <outputArc inscription="1" source="Ack_rec_1" target="Sender_A"/>
542+ <outputArc inscription="1" source="Send_0" target="Medium_A"/>
543+ <outputArc inscription="1" source="Send_0" target="Sender_B"/>
544+ <outputArc inscription="1" source="Receive_0" target="Receiver_B"/>
545+ <outputArc inscription="1" source="ReSend_0" target="Medium_A"/>
546+ <outputArc inscription="1" source="ReSend_0" target="Sender_B"/>
547+ <outputArc inscription="1" source="Receive_old_0" target="Receiver_B"/>
548+ <outputArc inscription="1" source="Receive_1" target="Receiver_D"/>
549+ </net>
550 </pnml>
551
552=== modified file 'example-nets/abp-inv-transport-hacked.xml'
553--- example-nets/abp-inv-transport-hacked.xml 2012-03-02 10:59:16 +0000
554+++ example-nets/abp-inv-transport-hacked.xml 2020-09-07 13:51:45 +0000
555@@ -1,50 +1,66 @@
556 <pnml>
557-<net id="TAPN1" type="P/T net">
558-<place id="Medium_A" name="Medium_A" invariant="&lt; inf" initialMarking="0" />
559-<place id="Sender_0_A" name="Sender_0_A" invariant="&lt; inf" initialMarking="1" />
560-<place id="Receiver_1_B" name="Receiver_1_B" invariant="&lt; inf" initialMarking="0" />
561-<place id="Receiver_0_A" name="Receiver_0_A" invariant="&lt; inf" initialMarking="1" />
562-<place id="Sender_0_B" name="Sender_0_B" invariant="&lt; inf" initialMarking="0" />
563-<place id="Sender_1_A" name="Sender_1_A" invariant="&lt; inf" initialMarking="0" />
564-<place id="Sender_1_B" name="Sender_1_B" invariant="&lt; inf" initialMarking="0" />
565-<place id="Medium_B" name="Medium_B" invariant="&lt; inf" initialMarking="0" />
566-<place id="Medium_C" name="Medium_C" invariant="&lt; inf" initialMarking="0" />
567-<place id="Medium_D" name="Medium_D" invariant="&lt; inf" initialMarking="0" />
568-<place id="Receiver_0_B" name="Receiver_0_B" invariant="&lt; inf" initialMarking="0" />
569-<place id="Receiver_1_A" name="Receiver_1_A" invariant="&lt; inf" initialMarking="0" />
570-<transition id="Ack_rec_0" name="Ack_rec_0"/><transition id="Send_1" name="Send_1"/><transition id="Ack_send_0" name="Ack_send_0"/><transition id="Loss_C" name="Loss_C"/><transition id="Loss_D" name="Loss_D"/><transition id="ReSend_1" name="ReSend_1"/><transition id="Receive_old_1" name="Receive_old_1"/><transition id="Ack_send_1" name="Ack_send_1"/><transition id="Ack_rec_1" name="Ack_rec_1"/><transition id="Send_0" name="Send_0"/><transition id="Receive_0" name="Receive_0"/><transition id="ReSend_0" name="ReSend_0"/><transition id="Receive_old_0" name="Receive_old_0"/><transition id="Loss_A" name="Loss_A"/><transition id="Loss_B" name="Loss_B"/><transition id="Receive_1" name="Receive_1"/><inputArc inscription="[0,inf)" source="Medium_A" target="Loss_A"/>
571-<inputArc inscription="[0,inf)" source="Receiver_0_A" target="Receive_old_1"/>
572-<inputArc inscription="[0,inf)" source="Receiver_0_A" target="Receive_0"/>
573-<inputArc inscription="[0,inf)" source="Sender_0_A" target="Send_0"/>
574-<inputArc inscription="[0,inf)" source="Sender_0_B" target="Ack_rec_0"/>
575-<inputArc inscription="[5,6]" source="Sender_0_B" target="ReSend_0"/>
576-<inputArc inscription="[0,inf)" source="Sender_1_A" target="Send_1"/>
577-<inputArc inscription="[5,6]" source="Sender_1_B" target="ReSend_1"/>
578-<inputArc inscription="[0,inf)" source="Sender_1_B" target="Ack_rec_1"/>
579-<inputArc inscription="[0,3]" source="Medium_B" target="Ack_rec_0"/>
580-<inputArc inscription="[0,inf)" source="Medium_B" target="Loss_B"/>
581-<inputArc inscription="[0,inf)" source="Medium_C" target="Loss_C"/>
582-<inputArc inscription="[0,inf)" source="Medium_D" target="Loss_D"/>
583-<inputArc inscription="[0,3]" source="Medium_D" target="Ack_rec_1"/>
584-<inputArc inscription="[0,inf)" source="Receiver_1_A" target="Receive_old_0"/>
585-<inputArc inscription="[0,inf)" source="Receiver_1_A" target="Receive_1"/>
586-<outputArc inscription="1" source="Ack_rec_0" target="Sender_1_A"/>
587-<outputArc inscription="1" source="Ack_send_0" target="Receiver_1_A"/>
588-<outputArc inscription="1" source="ReSend_1" target="Sender_1_B"/>
589-<outputArc inscription="1" source="ReSend_1" target="Medium_C"/>
590-<outputArc inscription="1" source="Ack_send_1" target="Receiver_0_A"/>
591-<outputArc inscription="1" source="Send_1" target="Sender_1_B"/>
592-<outputArc inscription="1" source="Send_1" target="Medium_C"/>
593-<outputArc inscription="1" source="Ack_rec_1" target="Sender_0_A"/>
594-<outputArc inscription="1" source="Send_0" target="Medium_A"/>
595-<outputArc inscription="1" source="Send_0" target="Sender_0_B"/>
596-<outputArc inscription="1" source="ReSend_0" target="Medium_A"/>
597-<outputArc inscription="1" source="ReSend_0" target="Sender_0_B"/>
598-<transportArc inscription="[1,2]" source="Receiver_0_B" transition="Ack_send_0" target="Medium_B"/>
599-<transportArc inscription="[0,1]" source="Medium_C" transition="Receive_old_1" target="Receiver_1_B"/>
600-<transportArc inscription="[1,2]" source="Receiver_1_B" transition="Ack_send_1" target="Medium_D"/>
601-<transportArc inscription="[0,7]" source="Medium_A" transition="Receive_0" target="Receiver_0_B"/>
602-<transportArc inscription="[0,1]" source="Medium_A" transition="Receive_old_0" target="Receiver_0_B"/>
603-<transportArc inscription="[0,1]" source="Medium_C" transition="Receive_1" target="Receiver_1_B"/>
604-</net>
605+ <net id="TAPN1" type="P/T net">
606+ <place id="Medium_A" name="Medium_A" invariant="&lt; inf" initialMarking="0"/>
607+ <place id="Sender_0_A" name="Sender_0_A" invariant="&lt; inf" initialMarking="1"/>
608+ <place id="Receiver_1_B" name="Receiver_1_B" invariant="&lt; inf" initialMarking="0"/>
609+ <place id="Receiver_0_A" name="Receiver_0_A" invariant="&lt; inf" initialMarking="1"/>
610+ <place id="Sender_0_B" name="Sender_0_B" invariant="&lt; inf" initialMarking="0"/>
611+ <place id="Sender_1_A" name="Sender_1_A" invariant="&lt; inf" initialMarking="0"/>
612+ <place id="Sender_1_B" name="Sender_1_B" invariant="&lt; inf" initialMarking="0"/>
613+ <place id="Medium_B" name="Medium_B" invariant="&lt; inf" initialMarking="0"/>
614+ <place id="Medium_C" name="Medium_C" invariant="&lt; inf" initialMarking="0"/>
615+ <place id="Medium_D" name="Medium_D" invariant="&lt; inf" initialMarking="0"/>
616+ <place id="Receiver_0_B" name="Receiver_0_B" invariant="&lt; inf" initialMarking="0"/>
617+ <place id="Receiver_1_A" name="Receiver_1_A" invariant="&lt; inf" initialMarking="0"/>
618+ <transition id="Ack_rec_0" name="Ack_rec_0"/>
619+ <transition id="Send_1" name="Send_1"/>
620+ <transition id="Ack_send_0" name="Ack_send_0"/>
621+ <transition id="Loss_C" name="Loss_C"/>
622+ <transition id="Loss_D" name="Loss_D"/>
623+ <transition id="ReSend_1" name="ReSend_1"/>
624+ <transition id="Receive_old_1" name="Receive_old_1"/>
625+ <transition id="Ack_send_1" name="Ack_send_1"/>
626+ <transition id="Ack_rec_1" name="Ack_rec_1"/>
627+ <transition id="Send_0" name="Send_0"/>
628+ <transition id="Receive_0" name="Receive_0"/>
629+ <transition id="ReSend_0" name="ReSend_0"/>
630+ <transition id="Receive_old_0" name="Receive_old_0"/>
631+ <transition id="Loss_A" name="Loss_A"/>
632+ <transition id="Loss_B" name="Loss_B"/>
633+ <transition id="Receive_1" name="Receive_1"/>
634+ <inputArc inscription="[0,inf)" source="Medium_A" target="Loss_A"/>
635+ <inputArc inscription="[0,inf)" source="Receiver_0_A" target="Receive_old_1"/>
636+ <inputArc inscription="[0,inf)" source="Receiver_0_A" target="Receive_0"/>
637+ <inputArc inscription="[0,inf)" source="Sender_0_A" target="Send_0"/>
638+ <inputArc inscription="[0,inf)" source="Sender_0_B" target="Ack_rec_0"/>
639+ <inputArc inscription="[5,6]" source="Sender_0_B" target="ReSend_0"/>
640+ <inputArc inscription="[0,inf)" source="Sender_1_A" target="Send_1"/>
641+ <inputArc inscription="[5,6]" source="Sender_1_B" target="ReSend_1"/>
642+ <inputArc inscription="[0,inf)" source="Sender_1_B" target="Ack_rec_1"/>
643+ <inputArc inscription="[0,3]" source="Medium_B" target="Ack_rec_0"/>
644+ <inputArc inscription="[0,inf)" source="Medium_B" target="Loss_B"/>
645+ <inputArc inscription="[0,inf)" source="Medium_C" target="Loss_C"/>
646+ <inputArc inscription="[0,inf)" source="Medium_D" target="Loss_D"/>
647+ <inputArc inscription="[0,3]" source="Medium_D" target="Ack_rec_1"/>
648+ <inputArc inscription="[0,inf)" source="Receiver_1_A" target="Receive_old_0"/>
649+ <inputArc inscription="[0,inf)" source="Receiver_1_A" target="Receive_1"/>
650+ <outputArc inscription="1" source="Ack_rec_0" target="Sender_1_A"/>
651+ <outputArc inscription="1" source="Ack_send_0" target="Receiver_1_A"/>
652+ <outputArc inscription="1" source="ReSend_1" target="Sender_1_B"/>
653+ <outputArc inscription="1" source="ReSend_1" target="Medium_C"/>
654+ <outputArc inscription="1" source="Ack_send_1" target="Receiver_0_A"/>
655+ <outputArc inscription="1" source="Send_1" target="Sender_1_B"/>
656+ <outputArc inscription="1" source="Send_1" target="Medium_C"/>
657+ <outputArc inscription="1" source="Ack_rec_1" target="Sender_0_A"/>
658+ <outputArc inscription="1" source="Send_0" target="Medium_A"/>
659+ <outputArc inscription="1" source="Send_0" target="Sender_0_B"/>
660+ <outputArc inscription="1" source="ReSend_0" target="Medium_A"/>
661+ <outputArc inscription="1" source="ReSend_0" target="Sender_0_B"/>
662+ <transportArc inscription="[1,2]" source="Receiver_0_B" transition="Ack_send_0" target="Medium_B"/>
663+ <transportArc inscription="[0,1]" source="Medium_C" transition="Receive_old_1" target="Receiver_1_B"/>
664+ <transportArc inscription="[1,2]" source="Receiver_1_B" transition="Ack_send_1" target="Medium_D"/>
665+ <transportArc inscription="[0,7]" source="Medium_A" transition="Receive_0" target="Receiver_0_B"/>
666+ <transportArc inscription="[0,1]" source="Medium_A" transition="Receive_old_0" target="Receiver_0_B"/>
667+ <transportArc inscription="[0,1]" source="Medium_C" transition="Receive_1" target="Receiver_1_B"/>
668+ </net>
669 </pnml>
670\ No newline at end of file
671
672=== modified file 'example-nets/abp-inv-transport.xml'
673--- example-nets/abp-inv-transport.xml 2012-03-02 10:59:16 +0000
674+++ example-nets/abp-inv-transport.xml 2020-09-07 13:51:45 +0000
675@@ -1,50 +1,66 @@
676 <pnml>
677-<net id="TAPN1" type="P/T net">
678-<place id="Medium_A" name="Medium_A" invariant="&lt; inf" initialMarking="0" />
679-<place id="Sender_0_A" name="Sender_0_A" invariant="&lt; inf" initialMarking="1" />
680-<place id="Receiver_1_B" name="Receiver_1_B" invariant="&lt;= 2" initialMarking="0" />
681-<place id="Receiver_0_A" name="Receiver_0_A" invariant="&lt; inf" initialMarking="1" />
682-<place id="Sender_0_B" name="Sender_0_B" invariant="&lt;= 6" initialMarking="0" />
683-<place id="Sender_1_A" name="Sender_1_A" invariant="&lt; inf" initialMarking="0" />
684-<place id="Sender_1_B" name="Sender_1_B" invariant="&lt;= 6" initialMarking="0" />
685-<place id="Medium_B" name="Medium_B" invariant="&lt; inf" initialMarking="0" />
686-<place id="Medium_C" name="Medium_C" invariant="&lt; inf" initialMarking="0" />
687-<place id="Medium_D" name="Medium_D" invariant="&lt; inf" initialMarking="0" />
688-<place id="Receiver_0_B" name="Receiver_0_B" invariant="&lt;= 2" initialMarking="0" />
689-<place id="Receiver_1_A" name="Receiver_1_A" invariant="&lt; inf" initialMarking="0" />
690-<transition id="Ack_rec_0" name="Ack_rec_0"/><transition id="Send_1" name="Send_1"/><transition id="Ack_send_0" name="Ack_send_0"/><transition id="Loss_C" name="Loss_C"/><transition id="Loss_D" name="Loss_D"/><transition id="ReSend_1" name="ReSend_1"/><transition id="Receive_old_1" name="Receive_old_1"/><transition id="Ack_send_1" name="Ack_send_1"/><transition id="Ack_rec_1" name="Ack_rec_1"/><transition id="Send_0" name="Send_0"/><transition id="Receive_0" name="Receive_0"/><transition id="ReSend_0" name="ReSend_0"/><transition id="Receive_old_0" name="Receive_old_0"/><transition id="Loss_A" name="Loss_A"/><transition id="Loss_B" name="Loss_B"/><transition id="Receive_1" name="Receive_1"/><inputArc inscription="[0,inf)" source="Medium_A" target="Loss_A"/>
691-<inputArc inscription="[0,inf)" source="Receiver_0_A" target="Receive_old_1"/>
692-<inputArc inscription="[0,inf)" source="Receiver_0_A" target="Receive_0"/>
693-<inputArc inscription="[0,inf)" source="Sender_0_A" target="Send_0"/>
694-<inputArc inscription="[0,inf)" source="Sender_0_B" target="Ack_rec_0"/>
695-<inputArc inscription="[5,6]" source="Sender_0_B" target="ReSend_0"/>
696-<inputArc inscription="[0,inf)" source="Sender_1_A" target="Send_1"/>
697-<inputArc inscription="[5,6]" source="Sender_1_B" target="ReSend_1"/>
698-<inputArc inscription="[0,inf)" source="Sender_1_B" target="Ack_rec_1"/>
699-<inputArc inscription="[0,3]" source="Medium_B" target="Ack_rec_0"/>
700-<inputArc inscription="[0,inf)" source="Medium_B" target="Loss_B"/>
701-<inputArc inscription="[0,inf)" source="Medium_C" target="Loss_C"/>
702-<inputArc inscription="[0,inf)" source="Medium_D" target="Loss_D"/>
703-<inputArc inscription="[0,3]" source="Medium_D" target="Ack_rec_1"/>
704-<inputArc inscription="[0,inf)" source="Receiver_1_A" target="Receive_old_0"/>
705-<inputArc inscription="[0,inf)" source="Receiver_1_A" target="Receive_1"/>
706-<outputArc inscription="1" source="Ack_rec_0" target="Sender_1_A"/>
707-<outputArc inscription="1" source="Ack_send_0" target="Receiver_1_A"/>
708-<outputArc inscription="1" source="ReSend_1" target="Sender_1_B"/>
709-<outputArc inscription="1" source="ReSend_1" target="Medium_C"/>
710-<outputArc inscription="1" source="Ack_send_1" target="Receiver_0_A"/>
711-<outputArc inscription="1" source="Send_1" target="Sender_1_B"/>
712-<outputArc inscription="1" source="Send_1" target="Medium_C"/>
713-<outputArc inscription="1" source="Ack_rec_1" target="Sender_0_A"/>
714-<outputArc inscription="1" source="Send_0" target="Medium_A"/>
715-<outputArc inscription="1" source="Send_0" target="Sender_0_B"/>
716-<outputArc inscription="1" source="ReSend_0" target="Medium_A"/>
717-<outputArc inscription="1" source="ReSend_0" target="Sender_0_B"/>
718-<transportArc inscription="[1,2]" source="Receiver_0_B" transition="Ack_send_0" target="Medium_B"/>
719-<transportArc inscription="[0,1]" source="Medium_C" transition="Receive_old_1" target="Receiver_1_B"/>
720-<transportArc inscription="[1,2]" source="Receiver_1_B" transition="Ack_send_1" target="Medium_D"/>
721-<transportArc inscription="[0,1]" source="Medium_A" transition="Receive_0" target="Receiver_0_B"/>
722-<transportArc inscription="[0,1]" source="Medium_A" transition="Receive_old_0" target="Receiver_0_B"/>
723-<transportArc inscription="[0,1]" source="Medium_C" transition="Receive_1" target="Receiver_1_B"/>
724-</net>
725+ <net id="TAPN1" type="P/T net">
726+ <place id="Medium_A" name="Medium_A" invariant="&lt; inf" initialMarking="0"/>
727+ <place id="Sender_0_A" name="Sender_0_A" invariant="&lt; inf" initialMarking="1"/>
728+ <place id="Receiver_1_B" name="Receiver_1_B" invariant="&lt;= 2" initialMarking="0"/>
729+ <place id="Receiver_0_A" name="Receiver_0_A" invariant="&lt; inf" initialMarking="1"/>
730+ <place id="Sender_0_B" name="Sender_0_B" invariant="&lt;= 6" initialMarking="0"/>
731+ <place id="Sender_1_A" name="Sender_1_A" invariant="&lt; inf" initialMarking="0"/>
732+ <place id="Sender_1_B" name="Sender_1_B" invariant="&lt;= 6" initialMarking="0"/>
733+ <place id="Medium_B" name="Medium_B" invariant="&lt; inf" initialMarking="0"/>
734+ <place id="Medium_C" name="Medium_C" invariant="&lt; inf" initialMarking="0"/>
735+ <place id="Medium_D" name="Medium_D" invariant="&lt; inf" initialMarking="0"/>
736+ <place id="Receiver_0_B" name="Receiver_0_B" invariant="&lt;= 2" initialMarking="0"/>
737+ <place id="Receiver_1_A" name="Receiver_1_A" invariant="&lt; inf" initialMarking="0"/>
738+ <transition id="Ack_rec_0" name="Ack_rec_0"/>
739+ <transition id="Send_1" name="Send_1"/>
740+ <transition id="Ack_send_0" name="Ack_send_0"/>
741+ <transition id="Loss_C" name="Loss_C"/>
742+ <transition id="Loss_D" name="Loss_D"/>
743+ <transition id="ReSend_1" name="ReSend_1"/>
744+ <transition id="Receive_old_1" name="Receive_old_1"/>
745+ <transition id="Ack_send_1" name="Ack_send_1"/>
746+ <transition id="Ack_rec_1" name="Ack_rec_1"/>
747+ <transition id="Send_0" name="Send_0"/>
748+ <transition id="Receive_0" name="Receive_0"/>
749+ <transition id="ReSend_0" name="ReSend_0"/>
750+ <transition id="Receive_old_0" name="Receive_old_0"/>
751+ <transition id="Loss_A" name="Loss_A"/>
752+ <transition id="Loss_B" name="Loss_B"/>
753+ <transition id="Receive_1" name="Receive_1"/>
754+ <inputArc inscription="[0,inf)" source="Medium_A" target="Loss_A"/>
755+ <inputArc inscription="[0,inf)" source="Receiver_0_A" target="Receive_old_1"/>
756+ <inputArc inscription="[0,inf)" source="Receiver_0_A" target="Receive_0"/>
757+ <inputArc inscription="[0,inf)" source="Sender_0_A" target="Send_0"/>
758+ <inputArc inscription="[0,inf)" source="Sender_0_B" target="Ack_rec_0"/>
759+ <inputArc inscription="[5,6]" source="Sender_0_B" target="ReSend_0"/>
760+ <inputArc inscription="[0,inf)" source="Sender_1_A" target="Send_1"/>
761+ <inputArc inscription="[5,6]" source="Sender_1_B" target="ReSend_1"/>
762+ <inputArc inscription="[0,inf)" source="Sender_1_B" target="Ack_rec_1"/>
763+ <inputArc inscription="[0,3]" source="Medium_B" target="Ack_rec_0"/>
764+ <inputArc inscription="[0,inf)" source="Medium_B" target="Loss_B"/>
765+ <inputArc inscription="[0,inf)" source="Medium_C" target="Loss_C"/>
766+ <inputArc inscription="[0,inf)" source="Medium_D" target="Loss_D"/>
767+ <inputArc inscription="[0,3]" source="Medium_D" target="Ack_rec_1"/>
768+ <inputArc inscription="[0,inf)" source="Receiver_1_A" target="Receive_old_0"/>
769+ <inputArc inscription="[0,inf)" source="Receiver_1_A" target="Receive_1"/>
770+ <outputArc inscription="1" source="Ack_rec_0" target="Sender_1_A"/>
771+ <outputArc inscription="1" source="Ack_send_0" target="Receiver_1_A"/>
772+ <outputArc inscription="1" source="ReSend_1" target="Sender_1_B"/>
773+ <outputArc inscription="1" source="ReSend_1" target="Medium_C"/>
774+ <outputArc inscription="1" source="Ack_send_1" target="Receiver_0_A"/>
775+ <outputArc inscription="1" source="Send_1" target="Sender_1_B"/>
776+ <outputArc inscription="1" source="Send_1" target="Medium_C"/>
777+ <outputArc inscription="1" source="Ack_rec_1" target="Sender_0_A"/>
778+ <outputArc inscription="1" source="Send_0" target="Medium_A"/>
779+ <outputArc inscription="1" source="Send_0" target="Sender_0_B"/>
780+ <outputArc inscription="1" source="ReSend_0" target="Medium_A"/>
781+ <outputArc inscription="1" source="ReSend_0" target="Sender_0_B"/>
782+ <transportArc inscription="[1,2]" source="Receiver_0_B" transition="Ack_send_0" target="Medium_B"/>
783+ <transportArc inscription="[0,1]" source="Medium_C" transition="Receive_old_1" target="Receiver_1_B"/>
784+ <transportArc inscription="[1,2]" source="Receiver_1_B" transition="Ack_send_1" target="Medium_D"/>
785+ <transportArc inscription="[0,1]" source="Medium_A" transition="Receive_0" target="Receiver_0_B"/>
786+ <transportArc inscription="[0,1]" source="Medium_A" transition="Receive_old_0" target="Receiver_0_B"/>
787+ <transportArc inscription="[0,1]" source="Medium_C" transition="Receive_1" target="Receiver_1_B"/>
788+ </net>
789 </pnml>
790\ No newline at end of file
791
792=== modified file 'example-nets/abp-inv-transport2.xml'
793--- example-nets/abp-inv-transport2.xml 2012-03-02 10:59:16 +0000
794+++ example-nets/abp-inv-transport2.xml 2020-09-07 13:51:45 +0000
795@@ -1,50 +1,66 @@
796 <pnml>
797-<net id="TAPN1" type="P/T net">
798-<place id="Medium_A" name="Medium_A" invariant="&lt; inf" initialMarking="0" />
799-<place id="Sender_0_A" name="Sender_0_A" invariant="&lt; inf" initialMarking="1" />
800-<place id="Receiver_1_B" name="Receiver_1_B" invariant="&lt;= 2" initialMarking="0" />
801-<place id="Receiver_0_A" name="Receiver_0_A" invariant="&lt; inf" initialMarking="1" />
802-<place id="Sender_0_B" name="Sender_0_B" invariant="&lt;= 6" initialMarking="0" />
803-<place id="Sender_1_A" name="Sender_1_A" invariant="&lt; inf" initialMarking="0" />
804-<place id="Sender_1_B" name="Sender_1_B" invariant="&lt;= 6" initialMarking="0" />
805-<place id="Medium_B" name="Medium_B" invariant="&lt; inf" initialMarking="0" />
806-<place id="Medium_C" name="Medium_C" invariant="&lt; inf" initialMarking="0" />
807-<place id="Medium_D" name="Medium_D" invariant="&lt; inf" initialMarking="0" />
808-<place id="Receiver_0_B" name="Receiver_0_B" invariant="&lt;= 2" initialMarking="0" />
809-<place id="Receiver_1_A" name="Receiver_1_A" invariant="&lt; inf" initialMarking="0" />
810-<transition id="Ack_rec_0" name="Ack_rec_0"/><transition id="Send_1" name="Send_1"/><transition id="Ack_send_0" name="Ack_send_0"/><transition id="Loss_C" name="Loss_C"/><transition id="Loss_D" name="Loss_D"/><transition id="ReSend_1" name="ReSend_1"/><transition id="Receive_old_1" name="Receive_old_1"/><transition id="Ack_send_1" name="Ack_send_1"/><transition id="Ack_rec_1" name="Ack_rec_1"/><transition id="Send_0" name="Send_0"/><transition id="Receive_0" name="Receive_0"/><transition id="ReSend_0" name="ReSend_0"/><transition id="Receive_old_0" name="Receive_old_0"/><transition id="Loss_A" name="Loss_A"/><transition id="Loss_B" name="Loss_B"/><transition id="Receive_1" name="Receive_1"/><inputArc inscription="[0,inf)" source="Medium_A" target="Loss_A"/>
811-<inputArc inscription="[0,inf)" source="Receiver_0_A" target="Receive_old_1"/>
812-<inputArc inscription="[0,inf)" source="Receiver_0_A" target="Receive_0"/>
813-<inputArc inscription="[0,inf)" source="Sender_0_A" target="Send_0"/>
814-<inputArc inscription="[0,inf)" source="Sender_0_B" target="Ack_rec_0"/>
815-<inputArc inscription="[5,6]" source="Sender_0_B" target="ReSend_0"/>
816-<inputArc inscription="[0,inf)" source="Sender_1_A" target="Send_1"/>
817-<inputArc inscription="[5,6]" source="Sender_1_B" target="ReSend_1"/>
818-<inputArc inscription="[0,inf)" source="Sender_1_B" target="Ack_rec_1"/>
819-<inputArc inscription="[0,3]" source="Medium_B" target="Ack_rec_0"/>
820-<inputArc inscription="[0,inf)" source="Medium_B" target="Loss_B"/>
821-<inputArc inscription="[0,inf)" source="Medium_C" target="Loss_C"/>
822-<inputArc inscription="[0,inf)" source="Medium_D" target="Loss_D"/>
823-<inputArc inscription="[0,3]" source="Medium_D" target="Ack_rec_1"/>
824-<inputArc inscription="[0,inf)" source="Receiver_1_A" target="Receive_old_0"/>
825-<inputArc inscription="[0,inf)" source="Receiver_1_A" target="Receive_1"/>
826-<outputArc inscription="1" source="Ack_rec_0" target="Sender_1_A"/>
827-<outputArc inscription="1" source="Ack_send_0" target="Receiver_1_A"/>
828-<outputArc inscription="1" source="ReSend_1" target="Sender_1_B"/>
829-<outputArc inscription="1" source="ReSend_1" target="Medium_C"/>
830-<outputArc inscription="1" source="Ack_send_1" target="Receiver_0_A"/>
831-<outputArc inscription="1" source="Send_1" target="Sender_1_B"/>
832-<outputArc inscription="1" source="Send_1" target="Medium_C"/>
833-<outputArc inscription="1" source="Ack_rec_1" target="Sender_0_A"/>
834-<outputArc inscription="1" source="Send_0" target="Medium_A"/>
835-<outputArc inscription="1" source="Send_0" target="Sender_0_B"/>
836-<outputArc inscription="1" source="ReSend_0" target="Medium_A"/>
837-<outputArc inscription="1" source="ReSend_0" target="Sender_0_B"/>
838-<transportArc inscription="[1,2]" source="Receiver_0_B" transition="Ack_send_0" target="Medium_B"/>
839-<transportArc inscription="[0,1]" source="Medium_C" transition="Receive_old_1" target="Receiver_1_B"/>
840-<transportArc inscription="[1,2]" source="Receiver_1_B" transition="Ack_send_1" target="Medium_D"/>
841-<transportArc inscription="[0,10]" source="Medium_A" transition="Receive_0" target="Receiver_0_B"/>
842-<transportArc inscription="[0,1]" source="Medium_A" transition="Receive_old_0" target="Receiver_0_B"/>
843-<transportArc inscription="[0,1]" source="Medium_C" transition="Receive_1" target="Receiver_1_B"/>
844-</net>
845+ <net id="TAPN1" type="P/T net">
846+ <place id="Medium_A" name="Medium_A" invariant="&lt; inf" initialMarking="0"/>
847+ <place id="Sender_0_A" name="Sender_0_A" invariant="&lt; inf" initialMarking="1"/>
848+ <place id="Receiver_1_B" name="Receiver_1_B" invariant="&lt;= 2" initialMarking="0"/>
849+ <place id="Receiver_0_A" name="Receiver_0_A" invariant="&lt; inf" initialMarking="1"/>
850+ <place id="Sender_0_B" name="Sender_0_B" invariant="&lt;= 6" initialMarking="0"/>
851+ <place id="Sender_1_A" name="Sender_1_A" invariant="&lt; inf" initialMarking="0"/>
852+ <place id="Sender_1_B" name="Sender_1_B" invariant="&lt;= 6" initialMarking="0"/>
853+ <place id="Medium_B" name="Medium_B" invariant="&lt; inf" initialMarking="0"/>
854+ <place id="Medium_C" name="Medium_C" invariant="&lt; inf" initialMarking="0"/>
855+ <place id="Medium_D" name="Medium_D" invariant="&lt; inf" initialMarking="0"/>
856+ <place id="Receiver_0_B" name="Receiver_0_B" invariant="&lt;= 2" initialMarking="0"/>
857+ <place id="Receiver_1_A" name="Receiver_1_A" invariant="&lt; inf" initialMarking="0"/>
858+ <transition id="Ack_rec_0" name="Ack_rec_0"/>
859+ <transition id="Send_1" name="Send_1"/>
860+ <transition id="Ack_send_0" name="Ack_send_0"/>
861+ <transition id="Loss_C" name="Loss_C"/>
862+ <transition id="Loss_D" name="Loss_D"/>
863+ <transition id="ReSend_1" name="ReSend_1"/>
864+ <transition id="Receive_old_1" name="Receive_old_1"/>
865+ <transition id="Ack_send_1" name="Ack_send_1"/>
866+ <transition id="Ack_rec_1" name="Ack_rec_1"/>
867+ <transition id="Send_0" name="Send_0"/>
868+ <transition id="Receive_0" name="Receive_0"/>
869+ <transition id="ReSend_0" name="ReSend_0"/>
870+ <transition id="Receive_old_0" name="Receive_old_0"/>
871+ <transition id="Loss_A" name="Loss_A"/>
872+ <transition id="Loss_B" name="Loss_B"/>
873+ <transition id="Receive_1" name="Receive_1"/>
874+ <inputArc inscription="[0,inf)" source="Medium_A" target="Loss_A"/>
875+ <inputArc inscription="[0,inf)" source="Receiver_0_A" target="Receive_old_1"/>
876+ <inputArc inscription="[0,inf)" source="Receiver_0_A" target="Receive_0"/>
877+ <inputArc inscription="[0,inf)" source="Sender_0_A" target="Send_0"/>
878+ <inputArc inscription="[0,inf)" source="Sender_0_B" target="Ack_rec_0"/>
879+ <inputArc inscription="[5,6]" source="Sender_0_B" target="ReSend_0"/>
880+ <inputArc inscription="[0,inf)" source="Sender_1_A" target="Send_1"/>
881+ <inputArc inscription="[5,6]" source="Sender_1_B" target="ReSend_1"/>
882+ <inputArc inscription="[0,inf)" source="Sender_1_B" target="Ack_rec_1"/>
883+ <inputArc inscription="[0,3]" source="Medium_B" target="Ack_rec_0"/>
884+ <inputArc inscription="[0,inf)" source="Medium_B" target="Loss_B"/>
885+ <inputArc inscription="[0,inf)" source="Medium_C" target="Loss_C"/>
886+ <inputArc inscription="[0,inf)" source="Medium_D" target="Loss_D"/>
887+ <inputArc inscription="[0,3]" source="Medium_D" target="Ack_rec_1"/>
888+ <inputArc inscription="[0,inf)" source="Receiver_1_A" target="Receive_old_0"/>
889+ <inputArc inscription="[0,inf)" source="Receiver_1_A" target="Receive_1"/>
890+ <outputArc inscription="1" source="Ack_rec_0" target="Sender_1_A"/>
891+ <outputArc inscription="1" source="Ack_send_0" target="Receiver_1_A"/>
892+ <outputArc inscription="1" source="ReSend_1" target="Sender_1_B"/>
893+ <outputArc inscription="1" source="ReSend_1" target="Medium_C"/>
894+ <outputArc inscription="1" source="Ack_send_1" target="Receiver_0_A"/>
895+ <outputArc inscription="1" source="Send_1" target="Sender_1_B"/>
896+ <outputArc inscription="1" source="Send_1" target="Medium_C"/>
897+ <outputArc inscription="1" source="Ack_rec_1" target="Sender_0_A"/>
898+ <outputArc inscription="1" source="Send_0" target="Medium_A"/>
899+ <outputArc inscription="1" source="Send_0" target="Sender_0_B"/>
900+ <outputArc inscription="1" source="ReSend_0" target="Medium_A"/>
901+ <outputArc inscription="1" source="ReSend_0" target="Sender_0_B"/>
902+ <transportArc inscription="[1,2]" source="Receiver_0_B" transition="Ack_send_0" target="Medium_B"/>
903+ <transportArc inscription="[0,1]" source="Medium_C" transition="Receive_old_1" target="Receiver_1_B"/>
904+ <transportArc inscription="[1,2]" source="Receiver_1_B" transition="Ack_send_1" target="Medium_D"/>
905+ <transportArc inscription="[0,10]" source="Medium_A" transition="Receive_0" target="Receiver_0_B"/>
906+ <transportArc inscription="[0,1]" source="Medium_A" transition="Receive_old_0" target="Receiver_0_B"/>
907+ <transportArc inscription="[0,1]" source="Medium_C" transition="Receive_1" target="Receiver_1_B"/>
908+ </net>
909 </pnml>
910
911=== modified file 'example-nets/abp-inv.xml'
912--- example-nets/abp-inv.xml 2012-03-02 10:59:16 +0000
913+++ example-nets/abp-inv.xml 2020-09-07 13:51:45 +0000
914@@ -1,56 +1,72 @@
915 <pnml>
916-<net id="TAPN1" type="P/T net">
917-<place id="Medium_A" name="Medium_A" invariant="&lt; inf" initialMarking="0" />
918-<place id="Sender_A" name="Sender_A" invariant="&lt; inf" initialMarking="1" />
919-<place id="Receiver_D" name="Receiver_D" invariant="&lt;= 2" initialMarking="0" />
920-<place id="Receiver_A" name="Receiver_A" invariant="&lt; inf" initialMarking="1" />
921-<place id="Sender_B" name="Sender_B" invariant="&lt;= 6" initialMarking="0" />
922-<place id="Sender_C" name="Sender_C" invariant="&lt; inf" initialMarking="0" />
923-<place id="Sender_D" name="Sender_D" invariant="&lt;= 6" initialMarking="0" />
924-<place id="Medium_B" name="Medium_B" invariant="&lt; inf" initialMarking="0" />
925-<place id="Medium_C" name="Medium_C" invariant="&lt; inf" initialMarking="0" />
926-<place id="Medium_D" name="Medium_D" invariant="&lt; inf" initialMarking="0" />
927-<place id="Receiver_B" name="Receiver_B" invariant="&lt;= 2" initialMarking="0" />
928-<place id="Receiver_C" name="Receiver_C" invariant="&lt; inf" initialMarking="0" />
929-<transition id="Ack_rec_0" name="Ack_rec_0"/><transition id="Send_1" name="Send_1"/><transition id="Ack_send_0" name="Ack_send_0"/><transition id="Loss_C" name="Loss_C"/><transition id="Loss_D" name="Loss_D"/><transition id="ReSend_1" name="ReSend_1"/><transition id="Receive_old_1" name="Receive_old_1"/><transition id="Ack_send_1" name="Ack_send_1"/><transition id="Ack_rec_1" name="Ack_rec_1"/><transition id="Send_0" name="Send_0"/><transition id="Receive_0" name="Receive_0"/><transition id="ReSend_0" name="ReSend_0"/><transition id="Receive_old_0" name="Receive_old_0"/><transition id="Loss_A" name="Loss_A"/><transition id="Loss_B" name="Loss_B"/><transition id="Receive_1" name="Receive_1"/><inputArc inscription="[0,1]" source="Medium_A" target="Receive_0"/>
930-<inputArc inscription="[0,1]" source="Medium_A" target="Receive_old_0"/>
931-<inputArc inscription="[0,inf)" source="Medium_A" target="Loss_A"/>
932-<inputArc inscription="[0,2]" source="Receiver_D" target="Ack_send_1"/>
933-<inputArc inscription="[0,inf)" source="Receiver_A" target="Receive_old_1"/>
934-<inputArc inscription="[0,inf)" source="Receiver_A" target="Receive_0"/>
935-<inputArc inscription="[0,inf)" source="Sender_A" target="Send_0"/>
936-<inputArc inscription="[0,inf)" source="Sender_B" target="Ack_rec_0"/>
937-<inputArc inscription="[5,6]" source="Sender_B" target="ReSend_0"/>
938-<inputArc inscription="[0,inf)" source="Sender_C" target="Send_1"/>
939-<inputArc inscription="[5,6]" source="Sender_D" target="ReSend_1"/>
940-<inputArc inscription="[0,inf)" source="Sender_D" target="Ack_rec_1"/>
941-<inputArc inscription="[0,1]" source="Medium_B" target="Ack_rec_0"/>
942-<inputArc inscription="[0,inf)" source="Medium_B" target="Loss_B"/>
943-<inputArc inscription="[0,inf)" source="Medium_C" target="Loss_C"/>
944-<inputArc inscription="[0,1]" source="Medium_C" target="Receive_old_1"/>
945-<inputArc inscription="[0,1]" source="Medium_C" target="Receive_1"/>
946-<inputArc inscription="[0,inf)" source="Medium_D" target="Loss_D"/>
947-<inputArc inscription="[0,1]" source="Medium_D" target="Ack_rec_1"/>
948-<inputArc inscription="[0,2]" source="Receiver_B" target="Ack_send_0"/>
949-<inputArc inscription="[0,inf)" source="Receiver_C" target="Receive_old_0"/>
950-<inputArc inscription="[0,inf)" source="Receiver_C" target="Receive_1"/>
951-<outputArc inscription="1" source="Ack_rec_0" target="Sender_C"/>
952-<outputArc inscription="1" source="Ack_send_0" target="Medium_B"/>
953-<outputArc inscription="1" source="Ack_send_0" target="Receiver_C"/>
954-<outputArc inscription="1" source="ReSend_1" target="Sender_D"/>
955-<outputArc inscription="1" source="ReSend_1" target="Medium_C"/>
956-<outputArc inscription="1" source="Receive_old_1" target="Receiver_D"/>
957-<outputArc inscription="1" source="Ack_send_1" target="Receiver_A"/>
958-<outputArc inscription="1" source="Ack_send_1" target="Medium_D"/>
959-<outputArc inscription="1" source="Send_1" target="Sender_D"/>
960-<outputArc inscription="1" source="Send_1" target="Medium_C"/>
961-<outputArc inscription="1" source="Ack_rec_1" target="Sender_A"/>
962-<outputArc inscription="1" source="Send_0" target="Medium_A"/>
963-<outputArc inscription="1" source="Send_0" target="Sender_B"/>
964-<outputArc inscription="1" source="Receive_0" target="Receiver_B"/>
965-<outputArc inscription="1" source="ReSend_0" target="Medium_A"/>
966-<outputArc inscription="1" source="ReSend_0" target="Sender_B"/>
967-<outputArc inscription="1" source="Receive_old_0" target="Receiver_B"/>
968-<outputArc inscription="1" source="Receive_1" target="Receiver_D"/>
969-</net>
970+ <net id="TAPN1" type="P/T net">
971+ <place id="Medium_A" name="Medium_A" invariant="&lt; inf" initialMarking="0"/>
972+ <place id="Sender_A" name="Sender_A" invariant="&lt; inf" initialMarking="1"/>
973+ <place id="Receiver_D" name="Receiver_D" invariant="&lt;= 2" initialMarking="0"/>
974+ <place id="Receiver_A" name="Receiver_A" invariant="&lt; inf" initialMarking="1"/>
975+ <place id="Sender_B" name="Sender_B" invariant="&lt;= 6" initialMarking="0"/>
976+ <place id="Sender_C" name="Sender_C" invariant="&lt; inf" initialMarking="0"/>
977+ <place id="Sender_D" name="Sender_D" invariant="&lt;= 6" initialMarking="0"/>
978+ <place id="Medium_B" name="Medium_B" invariant="&lt; inf" initialMarking="0"/>
979+ <place id="Medium_C" name="Medium_C" invariant="&lt; inf" initialMarking="0"/>
980+ <place id="Medium_D" name="Medium_D" invariant="&lt; inf" initialMarking="0"/>
981+ <place id="Receiver_B" name="Receiver_B" invariant="&lt;= 2" initialMarking="0"/>
982+ <place id="Receiver_C" name="Receiver_C" invariant="&lt; inf" initialMarking="0"/>
983+ <transition id="Ack_rec_0" name="Ack_rec_0"/>
984+ <transition id="Send_1" name="Send_1"/>
985+ <transition id="Ack_send_0" name="Ack_send_0"/>
986+ <transition id="Loss_C" name="Loss_C"/>
987+ <transition id="Loss_D" name="Loss_D"/>
988+ <transition id="ReSend_1" name="ReSend_1"/>
989+ <transition id="Receive_old_1" name="Receive_old_1"/>
990+ <transition id="Ack_send_1" name="Ack_send_1"/>
991+ <transition id="Ack_rec_1" name="Ack_rec_1"/>
992+ <transition id="Send_0" name="Send_0"/>
993+ <transition id="Receive_0" name="Receive_0"/>
994+ <transition id="ReSend_0" name="ReSend_0"/>
995+ <transition id="Receive_old_0" name="Receive_old_0"/>
996+ <transition id="Loss_A" name="Loss_A"/>
997+ <transition id="Loss_B" name="Loss_B"/>
998+ <transition id="Receive_1" name="Receive_1"/>
999+ <inputArc inscription="[0,1]" source="Medium_A" target="Receive_0"/>
1000+ <inputArc inscription="[0,1]" source="Medium_A" target="Receive_old_0"/>
1001+ <inputArc inscription="[0,inf)" source="Medium_A" target="Loss_A"/>
1002+ <inputArc inscription="[0,2]" source="Receiver_D" target="Ack_send_1"/>
1003+ <inputArc inscription="[0,inf)" source="Receiver_A" target="Receive_old_1"/>
1004+ <inputArc inscription="[0,inf)" source="Receiver_A" target="Receive_0"/>
1005+ <inputArc inscription="[0,inf)" source="Sender_A" target="Send_0"/>
1006+ <inputArc inscription="[0,inf)" source="Sender_B" target="Ack_rec_0"/>
1007+ <inputArc inscription="[5,6]" source="Sender_B" target="ReSend_0"/>
1008+ <inputArc inscription="[0,inf)" source="Sender_C" target="Send_1"/>
1009+ <inputArc inscription="[5,6]" source="Sender_D" target="ReSend_1"/>
1010+ <inputArc inscription="[0,inf)" source="Sender_D" target="Ack_rec_1"/>
1011+ <inputArc inscription="[0,1]" source="Medium_B" target="Ack_rec_0"/>
1012+ <inputArc inscription="[0,inf)" source="Medium_B" target="Loss_B"/>
1013+ <inputArc inscription="[0,inf)" source="Medium_C" target="Loss_C"/>
1014+ <inputArc inscription="[0,1]" source="Medium_C" target="Receive_old_1"/>
1015+ <inputArc inscription="[0,1]" source="Medium_C" target="Receive_1"/>
1016+ <inputArc inscription="[0,inf)" source="Medium_D" target="Loss_D"/>
1017+ <inputArc inscription="[0,1]" source="Medium_D" target="Ack_rec_1"/>
1018+ <inputArc inscription="[0,2]" source="Receiver_B" target="Ack_send_0"/>
1019+ <inputArc inscription="[0,inf)" source="Receiver_C" target="Receive_old_0"/>
1020+ <inputArc inscription="[0,inf)" source="Receiver_C" target="Receive_1"/>
1021+ <outputArc inscription="1" source="Ack_rec_0" target="Sender_C"/>
1022+ <outputArc inscription="1" source="Ack_send_0" target="Medium_B"/>
1023+ <outputArc inscription="1" source="Ack_send_0" target="Receiver_C"/>
1024+ <outputArc inscription="1" source="ReSend_1" target="Sender_D"/>
1025+ <outputArc inscription="1" source="ReSend_1" target="Medium_C"/>
1026+ <outputArc inscription="1" source="Receive_old_1" target="Receiver_D"/>
1027+ <outputArc inscription="1" source="Ack_send_1" target="Receiver_A"/>
1028+ <outputArc inscription="1" source="Ack_send_1" target="Medium_D"/>
1029+ <outputArc inscription="1" source="Send_1" target="Sender_D"/>
1030+ <outputArc inscription="1" source="Send_1" target="Medium_C"/>
1031+ <outputArc inscription="1" source="Ack_rec_1" target="Sender_A"/>
1032+ <outputArc inscription="1" source="Send_0" target="Medium_A"/>
1033+ <outputArc inscription="1" source="Send_0" target="Sender_B"/>
1034+ <outputArc inscription="1" source="Receive_0" target="Receiver_B"/>
1035+ <outputArc inscription="1" source="ReSend_0" target="Medium_A"/>
1036+ <outputArc inscription="1" source="ReSend_0" target="Sender_B"/>
1037+ <outputArc inscription="1" source="Receive_old_0" target="Receiver_B"/>
1038+ <outputArc inscription="1" source="Receive_1" target="Receiver_D"/>
1039+ </net>
1040 </pnml>
1041
1042=== modified file 'example-nets/abp-transport3.xml'
1043--- example-nets/abp-transport3.xml 2012-03-02 10:59:16 +0000
1044+++ example-nets/abp-transport3.xml 2020-09-07 13:51:45 +0000
1045@@ -1,50 +1,66 @@
1046 <pnml>
1047-<net id="TAPN1" type="P/T net">
1048-<place id="Medium_A" name="Medium_A" invariant="&lt; inf" initialMarking="0" />
1049-<place id="Sender_0_A" name="Sender_0_A" invariant="&lt; inf" initialMarking="1" />
1050-<place id="Receiver_1_B" name="Receiver_1_B" invariant="&lt; inf" initialMarking="0" />
1051-<place id="Receiver_0_A" name="Receiver_0_A" invariant="&lt; inf" initialMarking="1" />
1052-<place id="Sender_0_B" name="Sender_0_B" invariant="&lt; inf" initialMarking="0" />
1053-<place id="Sender_1_A" name="Sender_1_A" invariant="&lt; inf" initialMarking="0" />
1054-<place id="Sender_1_B" name="Sender_1_B" invariant="&lt; inf" initialMarking="0" />
1055-<place id="Medium_B" name="Medium_B" invariant="&lt; inf" initialMarking="0" />
1056-<place id="Medium_C" name="Medium_C" invariant="&lt; inf" initialMarking="0" />
1057-<place id="Medium_D" name="Medium_D" invariant="&lt; inf" initialMarking="0" />
1058-<place id="Receiver_0_B" name="Receiver_0_B" invariant="&lt; inf" initialMarking="0" />
1059-<place id="Receiver_1_A" name="Receiver_1_A" invariant="&lt; inf" initialMarking="0" />
1060-<transition id="Ack_rec_0" name="Ack_rec_0"/><transition id="Send_1" name="Send_1"/><transition id="Ack_send_0" name="Ack_send_0"/><transition id="Loss_C" name="Loss_C"/><transition id="Loss_D" name="Loss_D"/><transition id="ReSend_1" name="ReSend_1"/><transition id="Receive_old_1" name="Receive_old_1"/><transition id="Ack_send_1" name="Ack_send_1"/><transition id="Ack_rec_1" name="Ack_rec_1"/><transition id="Send_0" name="Send_0"/><transition id="Receive_0" name="Receive_0"/><transition id="ReSend_0" name="ReSend_0"/><transition id="Receive_old_0" name="Receive_old_0"/><transition id="Loss_A" name="Loss_A"/><transition id="Loss_B" name="Loss_B"/><transition id="Receive_1" name="Receive_1"/><inputArc inscription="[0,inf)" source="Medium_A" target="Loss_A"/>
1061-<inputArc inscription="[0,inf)" source="Receiver_0_A" target="Receive_old_1"/>
1062-<inputArc inscription="[0,inf)" source="Receiver_0_A" target="Receive_0"/>
1063-<inputArc inscription="[0,inf)" source="Sender_0_A" target="Send_0"/>
1064-<inputArc inscription="[0,inf)" source="Sender_0_B" target="Ack_rec_0"/>
1065-<inputArc inscription="[5,6]" source="Sender_0_B" target="ReSend_0"/>
1066-<inputArc inscription="[0,inf)" source="Sender_1_A" target="Send_1"/>
1067-<inputArc inscription="[5,6]" source="Sender_1_B" target="ReSend_1"/>
1068-<inputArc inscription="[0,inf)" source="Sender_1_B" target="Ack_rec_1"/>
1069-<inputArc inscription="[0,3]" source="Medium_B" target="Ack_rec_0"/>
1070-<inputArc inscription="[0,inf)" source="Medium_B" target="Loss_B"/>
1071-<inputArc inscription="[0,inf)" source="Medium_C" target="Loss_C"/>
1072-<inputArc inscription="[0,inf)" source="Medium_D" target="Loss_D"/>
1073-<inputArc inscription="[0,3]" source="Medium_D" target="Ack_rec_1"/>
1074-<inputArc inscription="[0,inf)" source="Receiver_1_A" target="Receive_old_0"/>
1075-<inputArc inscription="[0,inf)" source="Receiver_1_A" target="Receive_1"/>
1076-<outputArc inscription="1" source="Ack_rec_0" target="Sender_1_A"/>
1077-<outputArc inscription="1" source="Ack_send_0" target="Receiver_1_A"/>
1078-<outputArc inscription="1" source="ReSend_1" target="Sender_1_B"/>
1079-<outputArc inscription="1" source="ReSend_1" target="Medium_C"/>
1080-<outputArc inscription="1" source="Ack_send_1" target="Receiver_0_A"/>
1081-<outputArc inscription="1" source="Send_1" target="Sender_1_B"/>
1082-<outputArc inscription="1" source="Send_1" target="Medium_C"/>
1083-<outputArc inscription="1" source="Ack_rec_1" target="Sender_0_A"/>
1084-<outputArc inscription="1" source="Send_0" target="Medium_A"/>
1085-<outputArc inscription="1" source="Send_0" target="Sender_0_B"/>
1086-<outputArc inscription="1" source="ReSend_0" target="Medium_A"/>
1087-<outputArc inscription="1" source="ReSend_0" target="Sender_0_B"/>
1088-<transportArc inscription="[1,2]" source="Receiver_0_B" transition="Ack_send_0" target="Medium_B"/>
1089-<transportArc inscription="[0,1]" source="Medium_C" transition="Receive_old_1" target="Receiver_1_B"/>
1090-<transportArc inscription="[1,2]" source="Receiver_1_B" transition="Ack_send_1" target="Medium_D"/>
1091-<transportArc inscription="[0,6]" source="Medium_A" transition="Receive_0" target="Receiver_0_B"/>
1092-<transportArc inscription="[0,1]" source="Medium_A" transition="Receive_old_0" target="Receiver_0_B"/>
1093-<transportArc inscription="[0,1]" source="Medium_C" transition="Receive_1" target="Receiver_1_B"/>
1094-</net>
1095+ <net id="TAPN1" type="P/T net">
1096+ <place id="Medium_A" name="Medium_A" invariant="&lt; inf" initialMarking="0"/>
1097+ <place id="Sender_0_A" name="Sender_0_A" invariant="&lt; inf" initialMarking="1"/>
1098+ <place id="Receiver_1_B" name="Receiver_1_B" invariant="&lt; inf" initialMarking="0"/>
1099+ <place id="Receiver_0_A" name="Receiver_0_A" invariant="&lt; inf" initialMarking="1"/>
1100+ <place id="Sender_0_B" name="Sender_0_B" invariant="&lt; inf" initialMarking="0"/>
1101+ <place id="Sender_1_A" name="Sender_1_A" invariant="&lt; inf" initialMarking="0"/>
1102+ <place id="Sender_1_B" name="Sender_1_B" invariant="&lt; inf" initialMarking="0"/>
1103+ <place id="Medium_B" name="Medium_B" invariant="&lt; inf" initialMarking="0"/>
1104+ <place id="Medium_C" name="Medium_C" invariant="&lt; inf" initialMarking="0"/>
1105+ <place id="Medium_D" name="Medium_D" invariant="&lt; inf" initialMarking="0"/>
1106+ <place id="Receiver_0_B" name="Receiver_0_B" invariant="&lt; inf" initialMarking="0"/>
1107+ <place id="Receiver_1_A" name="Receiver_1_A" invariant="&lt; inf" initialMarking="0"/>
1108+ <transition id="Ack_rec_0" name="Ack_rec_0"/>
1109+ <transition id="Send_1" name="Send_1"/>
1110+ <transition id="Ack_send_0" name="Ack_send_0"/>
1111+ <transition id="Loss_C" name="Loss_C"/>
1112+ <transition id="Loss_D" name="Loss_D"/>
1113+ <transition id="ReSend_1" name="ReSend_1"/>
1114+ <transition id="Receive_old_1" name="Receive_old_1"/>
1115+ <transition id="Ack_send_1" name="Ack_send_1"/>
1116+ <transition id="Ack_rec_1" name="Ack_rec_1"/>
1117+ <transition id="Send_0" name="Send_0"/>
1118+ <transition id="Receive_0" name="Receive_0"/>
1119+ <transition id="ReSend_0" name="ReSend_0"/>
1120+ <transition id="Receive_old_0" name="Receive_old_0"/>
1121+ <transition id="Loss_A" name="Loss_A"/>
1122+ <transition id="Loss_B" name="Loss_B"/>
1123+ <transition id="Receive_1" name="Receive_1"/>
1124+ <inputArc inscription="[0,inf)" source="Medium_A" target="Loss_A"/>
1125+ <inputArc inscription="[0,inf)" source="Receiver_0_A" target="Receive_old_1"/>
1126+ <inputArc inscription="[0,inf)" source="Receiver_0_A" target="Receive_0"/>
1127+ <inputArc inscription="[0,inf)" source="Sender_0_A" target="Send_0"/>
1128+ <inputArc inscription="[0,inf)" source="Sender_0_B" target="Ack_rec_0"/>
1129+ <inputArc inscription="[5,6]" source="Sender_0_B" target="ReSend_0"/>
1130+ <inputArc inscription="[0,inf)" source="Sender_1_A" target="Send_1"/>
1131+ <inputArc inscription="[5,6]" source="Sender_1_B" target="ReSend_1"/>
1132+ <inputArc inscription="[0,inf)" source="Sender_1_B" target="Ack_rec_1"/>
1133+ <inputArc inscription="[0,3]" source="Medium_B" target="Ack_rec_0"/>
1134+ <inputArc inscription="[0,inf)" source="Medium_B" target="Loss_B"/>
1135+ <inputArc inscription="[0,inf)" source="Medium_C" target="Loss_C"/>
1136+ <inputArc inscription="[0,inf)" source="Medium_D" target="Loss_D"/>
1137+ <inputArc inscription="[0,3]" source="Medium_D" target="Ack_rec_1"/>
1138+ <inputArc inscription="[0,inf)" source="Receiver_1_A" target="Receive_old_0"/>
1139+ <inputArc inscription="[0,inf)" source="Receiver_1_A" target="Receive_1"/>
1140+ <outputArc inscription="1" source="Ack_rec_0" target="Sender_1_A"/>
1141+ <outputArc inscription="1" source="Ack_send_0" target="Receiver_1_A"/>
1142+ <outputArc inscription="1" source="ReSend_1" target="Sender_1_B"/>
1143+ <outputArc inscription="1" source="ReSend_1" target="Medium_C"/>
1144+ <outputArc inscription="1" source="Ack_send_1" target="Receiver_0_A"/>
1145+ <outputArc inscription="1" source="Send_1" target="Sender_1_B"/>
1146+ <outputArc inscription="1" source="Send_1" target="Medium_C"/>
1147+ <outputArc inscription="1" source="Ack_rec_1" target="Sender_0_A"/>
1148+ <outputArc inscription="1" source="Send_0" target="Medium_A"/>
1149+ <outputArc inscription="1" source="Send_0" target="Sender_0_B"/>
1150+ <outputArc inscription="1" source="ReSend_0" target="Medium_A"/>
1151+ <outputArc inscription="1" source="ReSend_0" target="Sender_0_B"/>
1152+ <transportArc inscription="[1,2]" source="Receiver_0_B" transition="Ack_send_0" target="Medium_B"/>
1153+ <transportArc inscription="[0,1]" source="Medium_C" transition="Receive_old_1" target="Receiver_1_B"/>
1154+ <transportArc inscription="[1,2]" source="Receiver_1_B" transition="Ack_send_1" target="Medium_D"/>
1155+ <transportArc inscription="[0,6]" source="Medium_A" transition="Receive_0" target="Receiver_0_B"/>
1156+ <transportArc inscription="[0,1]" source="Medium_A" transition="Receive_old_0" target="Receiver_0_B"/>
1157+ <transportArc inscription="[0,1]" source="Medium_C" transition="Receive_1" target="Receiver_1_B"/>
1158+ </net>
1159 </pnml>
1160\ No newline at end of file
1161
1162=== modified file 'example-nets/abp.xml'
1163--- example-nets/abp.xml 2012-03-02 10:59:16 +0000
1164+++ example-nets/abp.xml 2020-09-07 13:51:45 +0000
1165@@ -1,56 +1,72 @@
1166 <pnml>
1167-<net id="TAPN1" type="P/T net">
1168-<place id="Medium_A" name="Medium_A" invariant="&lt; inf" initialMarking="0" />
1169-<place id="Sender_A" name="Sender_A" invariant="&lt; inf" initialMarking="1" />
1170-<place id="Receiver_D" name="Receiver_D" invariant="&lt; inf" initialMarking="0" />
1171-<place id="Receiver_A" name="Receiver_A" invariant="&lt; inf" initialMarking="1" />
1172-<place id="Sender_B" name="Sender_B" invariant="&lt; inf" initialMarking="0" />
1173-<place id="Sender_C" name="Sender_C" invariant="&lt; inf" initialMarking="0" />
1174-<place id="Sender_D" name="Sender_D" invariant="&lt; inf" initialMarking="0" />
1175-<place id="Medium_B" name="Medium_B" invariant="&lt; inf" initialMarking="0" />
1176-<place id="Medium_C" name="Medium_C" invariant="&lt; inf" initialMarking="0" />
1177-<place id="Medium_D" name="Medium_D" invariant="&lt; inf" initialMarking="0" />
1178-<place id="Receiver_B" name="Receiver_B" invariant="&lt; inf" initialMarking="0" />
1179-<place id="Receiver_C" name="Receiver_C" invariant="&lt; inf" initialMarking="0" />
1180-<transition id="Ack_rec_0" name="Ack_rec_0"/><transition id="Send_1" name="Send_1"/><transition id="Ack_send_0" name="Ack_send_0"/><transition id="Loss_C" name="Loss_C"/><transition id="Loss_D" name="Loss_D"/><transition id="ReSend_1" name="ReSend_1"/><transition id="Receive_old_1" name="Receive_old_1"/><transition id="Ack_send_1" name="Ack_send_1"/><transition id="Ack_rec_1" name="Ack_rec_1"/><transition id="Send_0" name="Send_0"/><transition id="Receive_0" name="Receive_0"/><transition id="ReSend_0" name="ReSend_0"/><transition id="Receive_old_0" name="Receive_old_0"/><transition id="Loss_A" name="Loss_A"/><transition id="Loss_B" name="Loss_B"/><transition id="Receive_1" name="Receive_1"/><inputArc inscription="[0,1]" source="Medium_A" target="Receive_0"/>
1181-<inputArc inscription="[0,1]" source="Medium_A" target="Receive_old_0"/>
1182-<inputArc inscription="[0,inf)" source="Medium_A" target="Loss_A"/>
1183-<inputArc inscription="[0,2]" source="Receiver_D" target="Ack_send_1"/>
1184-<inputArc inscription="[0,inf)" source="Receiver_A" target="Receive_old_1"/>
1185-<inputArc inscription="[0,inf)" source="Receiver_A" target="Receive_0"/>
1186-<inputArc inscription="[0,inf)" source="Sender_A" target="Send_0"/>
1187-<inputArc inscription="[0,inf)" source="Sender_B" target="Ack_rec_0"/>
1188-<inputArc inscription="[5,6]" source="Sender_B" target="ReSend_0"/>
1189-<inputArc inscription="[0,inf)" source="Sender_C" target="Send_1"/>
1190-<inputArc inscription="[5,6]" source="Sender_D" target="ReSend_1"/>
1191-<inputArc inscription="[0,inf)" source="Sender_D" target="Ack_rec_1"/>
1192-<inputArc inscription="[0,1]" source="Medium_B" target="Ack_rec_0"/>
1193-<inputArc inscription="[0,inf)" source="Medium_B" target="Loss_B"/>
1194-<inputArc inscription="[0,inf)" source="Medium_C" target="Loss_C"/>
1195-<inputArc inscription="[0,1]" source="Medium_C" target="Receive_old_1"/>
1196-<inputArc inscription="[0,1]" source="Medium_C" target="Receive_1"/>
1197-<inputArc inscription="[0,inf)" source="Medium_D" target="Loss_D"/>
1198-<inputArc inscription="[0,1]" source="Medium_D" target="Ack_rec_1"/>
1199-<inputArc inscription="[0,2]" source="Receiver_B" target="Ack_send_0"/>
1200-<inputArc inscription="[0,inf)" source="Receiver_C" target="Receive_old_0"/>
1201-<inputArc inscription="[0,inf)" source="Receiver_C" target="Receive_1"/>
1202-<outputArc inscription="1" source="Ack_rec_0" target="Sender_C"/>
1203-<outputArc inscription="1" source="Ack_send_0" target="Medium_B"/>
1204-<outputArc inscription="1" source="Ack_send_0" target="Receiver_C"/>
1205-<outputArc inscription="1" source="ReSend_1" target="Sender_D"/>
1206-<outputArc inscription="1" source="ReSend_1" target="Medium_C"/>
1207-<outputArc inscription="1" source="Receive_old_1" target="Receiver_D"/>
1208-<outputArc inscription="1" source="Ack_send_1" target="Receiver_A"/>
1209-<outputArc inscription="1" source="Ack_send_1" target="Medium_D"/>
1210-<outputArc inscription="1" source="Send_1" target="Sender_D"/>
1211-<outputArc inscription="1" source="Send_1" target="Medium_C"/>
1212-<outputArc inscription="1" source="Ack_rec_1" target="Sender_A"/>
1213-<outputArc inscription="1" source="Send_0" target="Medium_A"/>
1214-<outputArc inscription="1" source="Send_0" target="Sender_B"/>
1215-<outputArc inscription="1" source="Receive_0" target="Receiver_B"/>
1216-<outputArc inscription="1" source="ReSend_0" target="Medium_A"/>
1217-<outputArc inscription="1" source="ReSend_0" target="Sender_B"/>
1218-<outputArc inscription="1" source="Receive_old_0" target="Receiver_B"/>
1219-<outputArc inscription="1" source="Receive_1" target="Receiver_D"/>
1220-</net>
1221+ <net id="TAPN1" type="P/T net">
1222+ <place id="Medium_A" name="Medium_A" invariant="&lt; inf" initialMarking="0"/>
1223+ <place id="Sender_A" name="Sender_A" invariant="&lt; inf" initialMarking="1"/>
1224+ <place id="Receiver_D" name="Receiver_D" invariant="&lt; inf" initialMarking="0"/>
1225+ <place id="Receiver_A" name="Receiver_A" invariant="&lt; inf" initialMarking="1"/>
1226+ <place id="Sender_B" name="Sender_B" invariant="&lt; inf" initialMarking="0"/>
1227+ <place id="Sender_C" name="Sender_C" invariant="&lt; inf" initialMarking="0"/>
1228+ <place id="Sender_D" name="Sender_D" invariant="&lt; inf" initialMarking="0"/>
1229+ <place id="Medium_B" name="Medium_B" invariant="&lt; inf" initialMarking="0"/>
1230+ <place id="Medium_C" name="Medium_C" invariant="&lt; inf" initialMarking="0"/>
1231+ <place id="Medium_D" name="Medium_D" invariant="&lt; inf" initialMarking="0"/>
1232+ <place id="Receiver_B" name="Receiver_B" invariant="&lt; inf" initialMarking="0"/>
1233+ <place id="Receiver_C" name="Receiver_C" invariant="&lt; inf" initialMarking="0"/>
1234+ <transition id="Ack_rec_0" name="Ack_rec_0"/>
1235+ <transition id="Send_1" name="Send_1"/>
1236+ <transition id="Ack_send_0" name="Ack_send_0"/>
1237+ <transition id="Loss_C" name="Loss_C"/>
1238+ <transition id="Loss_D" name="Loss_D"/>
1239+ <transition id="ReSend_1" name="ReSend_1"/>
1240+ <transition id="Receive_old_1" name="Receive_old_1"/>
1241+ <transition id="Ack_send_1" name="Ack_send_1"/>
1242+ <transition id="Ack_rec_1" name="Ack_rec_1"/>
1243+ <transition id="Send_0" name="Send_0"/>
1244+ <transition id="Receive_0" name="Receive_0"/>
1245+ <transition id="ReSend_0" name="ReSend_0"/>
1246+ <transition id="Receive_old_0" name="Receive_old_0"/>
1247+ <transition id="Loss_A" name="Loss_A"/>
1248+ <transition id="Loss_B" name="Loss_B"/>
1249+ <transition id="Receive_1" name="Receive_1"/>
1250+ <inputArc inscription="[0,1]" source="Medium_A" target="Receive_0"/>
1251+ <inputArc inscription="[0,1]" source="Medium_A" target="Receive_old_0"/>
1252+ <inputArc inscription="[0,inf)" source="Medium_A" target="Loss_A"/>
1253+ <inputArc inscription="[0,2]" source="Receiver_D" target="Ack_send_1"/>
1254+ <inputArc inscription="[0,inf)" source="Receiver_A" target="Receive_old_1"/>
1255+ <inputArc inscription="[0,inf)" source="Receiver_A" target="Receive_0"/>
1256+ <inputArc inscription="[0,inf)" source="Sender_A" target="Send_0"/>
1257+ <inputArc inscription="[0,inf)" source="Sender_B" target="Ack_rec_0"/>
1258+ <inputArc inscription="[5,6]" source="Sender_B" target="ReSend_0"/>
1259+ <inputArc inscription="[0,inf)" source="Sender_C" target="Send_1"/>
1260+ <inputArc inscription="[5,6]" source="Sender_D" target="ReSend_1"/>
1261+ <inputArc inscription="[0,inf)" source="Sender_D" target="Ack_rec_1"/>
1262+ <inputArc inscription="[0,1]" source="Medium_B" target="Ack_rec_0"/>
1263+ <inputArc inscription="[0,inf)" source="Medium_B" target="Loss_B"/>
1264+ <inputArc inscription="[0,inf)" source="Medium_C" target="Loss_C"/>
1265+ <inputArc inscription="[0,1]" source="Medium_C" target="Receive_old_1"/>
1266+ <inputArc inscription="[0,1]" source="Medium_C" target="Receive_1"/>
1267+ <inputArc inscription="[0,inf)" source="Medium_D" target="Loss_D"/>
1268+ <inputArc inscription="[0,1]" source="Medium_D" target="Ack_rec_1"/>
1269+ <inputArc inscription="[0,2]" source="Receiver_B" target="Ack_send_0"/>
1270+ <inputArc inscription="[0,inf)" source="Receiver_C" target="Receive_old_0"/>
1271+ <inputArc inscription="[0,inf)" source="Receiver_C" target="Receive_1"/>
1272+ <outputArc inscription="1" source="Ack_rec_0" target="Sender_C"/>
1273+ <outputArc inscription="1" source="Ack_send_0" target="Medium_B"/>
1274+ <outputArc inscription="1" source="Ack_send_0" target="Receiver_C"/>
1275+ <outputArc inscription="1" source="ReSend_1" target="Sender_D"/>
1276+ <outputArc inscription="1" source="ReSend_1" target="Medium_C"/>
1277+ <outputArc inscription="1" source="Receive_old_1" target="Receiver_D"/>
1278+ <outputArc inscription="1" source="Ack_send_1" target="Receiver_A"/>
1279+ <outputArc inscription="1" source="Ack_send_1" target="Medium_D"/>
1280+ <outputArc inscription="1" source="Send_1" target="Sender_D"/>
1281+ <outputArc inscription="1" source="Send_1" target="Medium_C"/>
1282+ <outputArc inscription="1" source="Ack_rec_1" target="Sender_A"/>
1283+ <outputArc inscription="1" source="Send_0" target="Medium_A"/>
1284+ <outputArc inscription="1" source="Send_0" target="Sender_B"/>
1285+ <outputArc inscription="1" source="Receive_0" target="Receiver_B"/>
1286+ <outputArc inscription="1" source="ReSend_0" target="Medium_A"/>
1287+ <outputArc inscription="1" source="ReSend_0" target="Sender_B"/>
1288+ <outputArc inscription="1" source="Receive_old_0" target="Receiver_B"/>
1289+ <outputArc inscription="1" source="Receive_1" target="Receiver_D"/>
1290+ </net>
1291 </pnml>
1292\ No newline at end of file
1293
1294=== modified file 'example-nets/fischer-15.xml'
1295--- example-nets/fischer-15.xml 2012-03-02 10:59:16 +0000
1296+++ example-nets/fischer-15.xml 2020-09-07 13:51:45 +0000
1297@@ -1,70 +1,85 @@
1298 <pnml>
1299-<net id="TAPN1" type="P/T net">
1300-<place id="A_" name="A_" invariant="&lt; inf" initialMarking="0" />
1301-<place id="A" name="A" invariant="&lt; inf" initialMarking="15" />
1302-<place id="B" name="B" invariant="&lt; inf" initialMarking="0" />
1303-<place id="B_" name="B_" invariant="&lt; inf" initialMarking="0" />
1304-<place id="udf" name="udf" invariant="&lt; inf" initialMarking="1" />
1305-<place id="C" name="C" invariant="&lt; inf" initialMarking="0" />
1306-<place id="CS" name="CS" invariant="&lt; inf" initialMarking="0" />
1307-<place id="CS_" name="CS_" invariant="&lt; inf" initialMarking="0" />
1308-<place id="C_" name="C_" invariant="&lt; inf" initialMarking="0" />
1309-<transition id="Initiate" name="Initiate"/><transition id="Choose2B" name="Choose2B"/><transition id="Choose2CS" name="Choose2CS"/><transition id="Exit2B" name="Exit2B"/><transition id="Exit2C" name="Exit2C"/><transition id="Exit2CS" name="Exit2CS"/><transition id="Fail1" name="Fail1"/><transition id="Fail2" name="Fail2"/><transition id="Choose1" name="Choose1"/><transition id="Choose2C" name="Choose2C"/><transition id="Choose3" name="Choose3"/><transition id="Exit3" name="Exit3"/><transition id="Exit1" name="Exit1"/><transition id="Enter" name="Enter"/><transition id="Choose2A" name="Choose2A"/><inputArc inscription="[0,inf)" source="A_" target="Choose2A"/>
1310-<inputArc inscription="[0,inf)" source="A" target="Initiate"/>
1311-<inputArc inscription="[0,2]" source="B" target="Choose2B"/>
1312-<inputArc inscription="[0,2]" source="B" target="Choose2CS"/>
1313-<inputArc inscription="[0,2]" source="B" target="Choose1"/>
1314-<inputArc inscription="[0,2]" source="B" target="Choose2C"/>
1315-<inputArc inscription="[0,2]" source="B" target="Choose2A"/>
1316-<inputArc inscription="[0,inf)" source="B_" target="Choose2B"/>
1317-<inputArc inscription="[0,inf)" source="B_" target="Exit2B"/>
1318-<inputArc inscription="[0,2]" source="B_" target="Choose3"/>
1319-<inputArc inscription="[0,inf)" source="udf" target="Initiate"/>
1320-<inputArc inscription="[0,inf)" source="udf" target="Fail1"/>
1321-<inputArc inscription="[0,inf)" source="udf" target="Fail2"/>
1322-<inputArc inscription="[0,inf)" source="udf" target="Choose1"/>
1323-<inputArc inscription="[0,inf)" source="udf" target="Exit3"/>
1324-<inputArc inscription="[0,inf)" source="C" target="Fail2"/>
1325-<inputArc inscription="[0,inf)" source="CS" target="Exit2B"/>
1326-<inputArc inscription="[0,inf)" source="CS" target="Exit2C"/>
1327-<inputArc inscription="[0,inf)" source="CS" target="Exit2CS"/>
1328-<inputArc inscription="[0,inf)" source="CS" target="Exit3"/>
1329-<inputArc inscription="[0,inf)" source="CS_" target="Choose2CS"/>
1330-<inputArc inscription="[0,inf)" source="CS_" target="Exit2CS"/>
1331-<inputArc inscription="[0,inf)" source="CS_" target="Exit1"/>
1332-<inputArc inscription="[0,inf)" source="C_" target="Exit2C"/>
1333-<inputArc inscription="[0,inf)" source="C_" target="Fail1"/>
1334-<inputArc inscription="[0,inf)" source="C_" target="Choose2C"/>
1335-<inputArc inscription="(2,inf)" source="C_" target="Enter"/>
1336-<outputArc inscription="1" source="Initiate" target="B"/>
1337-<outputArc inscription="1" source="Initiate" target="udf"/>
1338-<outputArc inscription="1" source="Choose2B" target="B"/>
1339-<outputArc inscription="1" source="Choose2B" target="C_"/>
1340-<outputArc inscription="1" source="Choose2CS" target="CS"/>
1341-<outputArc inscription="1" source="Choose2CS" target="C_"/>
1342-<outputArc inscription="1" source="Exit2B" target="A"/>
1343-<outputArc inscription="1" source="Exit2B" target="B"/>
1344-<outputArc inscription="1" source="Exit2B" target="udf"/>
1345-<outputArc inscription="1" source="Exit2C" target="A"/>
1346-<outputArc inscription="1" source="Exit2C" target="udf"/>
1347-<outputArc inscription="1" source="Exit2C" target="C"/>
1348-<outputArc inscription="1" source="Exit2CS" target="A"/>
1349-<outputArc inscription="1" source="Exit2CS" target="udf"/>
1350-<outputArc inscription="1" source="Exit2CS" target="CS"/>
1351-<outputArc inscription="1" source="Fail1" target="B_"/>
1352-<outputArc inscription="1" source="Fail1" target="udf"/>
1353-<outputArc inscription="1" source="Fail2" target="B"/>
1354-<outputArc inscription="1" source="Fail2" target="udf"/>
1355-<outputArc inscription="1" source="Choose1" target="C_"/>
1356-<outputArc inscription="1" source="Choose2C" target="C"/>
1357-<outputArc inscription="1" source="Choose2C" target="C_"/>
1358-<outputArc inscription="1" source="Choose3" target="C_"/>
1359-<outputArc inscription="1" source="Exit3" target="A"/>
1360-<outputArc inscription="1" source="Exit3" target="udf"/>
1361-<outputArc inscription="1" source="Exit1" target="A"/>
1362-<outputArc inscription="1" source="Exit1" target="udf"/>
1363-<outputArc inscription="1" source="Enter" target="CS_"/>
1364-<outputArc inscription="1" source="Choose2A" target="A"/>
1365-<outputArc inscription="1" source="Choose2A" target="C_"/>
1366-</net>
1367+ <net id="TAPN1" type="P/T net">
1368+ <place id="A_" name="A_" invariant="&lt; inf" initialMarking="0"/>
1369+ <place id="A" name="A" invariant="&lt; inf" initialMarking="15"/>
1370+ <place id="B" name="B" invariant="&lt; inf" initialMarking="0"/>
1371+ <place id="B_" name="B_" invariant="&lt; inf" initialMarking="0"/>
1372+ <place id="udf" name="udf" invariant="&lt; inf" initialMarking="1"/>
1373+ <place id="C" name="C" invariant="&lt; inf" initialMarking="0"/>
1374+ <place id="CS" name="CS" invariant="&lt; inf" initialMarking="0"/>
1375+ <place id="CS_" name="CS_" invariant="&lt; inf" initialMarking="0"/>
1376+ <place id="C_" name="C_" invariant="&lt; inf" initialMarking="0"/>
1377+ <transition id="Initiate" name="Initiate"/>
1378+ <transition id="Choose2B" name="Choose2B"/>
1379+ <transition id="Choose2CS" name="Choose2CS"/>
1380+ <transition id="Exit2B" name="Exit2B"/>
1381+ <transition id="Exit2C" name="Exit2C"/>
1382+ <transition id="Exit2CS" name="Exit2CS"/>
1383+ <transition id="Fail1" name="Fail1"/>
1384+ <transition id="Fail2" name="Fail2"/>
1385+ <transition id="Choose1" name="Choose1"/>
1386+ <transition id="Choose2C" name="Choose2C"/>
1387+ <transition id="Choose3" name="Choose3"/>
1388+ <transition id="Exit3" name="Exit3"/>
1389+ <transition id="Exit1" name="Exit1"/>
1390+ <transition id="Enter" name="Enter"/>
1391+ <transition id="Choose2A" name="Choose2A"/>
1392+ <inputArc inscription="[0,inf)" source="A_" target="Choose2A"/>
1393+ <inputArc inscription="[0,inf)" source="A" target="Initiate"/>
1394+ <inputArc inscription="[0,2]" source="B" target="Choose2B"/>
1395+ <inputArc inscription="[0,2]" source="B" target="Choose2CS"/>
1396+ <inputArc inscription="[0,2]" source="B" target="Choose1"/>
1397+ <inputArc inscription="[0,2]" source="B" target="Choose2C"/>
1398+ <inputArc inscription="[0,2]" source="B" target="Choose2A"/>
1399+ <inputArc inscription="[0,inf)" source="B_" target="Choose2B"/>
1400+ <inputArc inscription="[0,inf)" source="B_" target="Exit2B"/>
1401+ <inputArc inscription="[0,2]" source="B_" target="Choose3"/>
1402+ <inputArc inscription="[0,inf)" source="udf" target="Initiate"/>
1403+ <inputArc inscription="[0,inf)" source="udf" target="Fail1"/>
1404+ <inputArc inscription="[0,inf)" source="udf" target="Fail2"/>
1405+ <inputArc inscription="[0,inf)" source="udf" target="Choose1"/>
1406+ <inputArc inscription="[0,inf)" source="udf" target="Exit3"/>
1407+ <inputArc inscription="[0,inf)" source="C" target="Fail2"/>
1408+ <inputArc inscription="[0,inf)" source="CS" target="Exit2B"/>
1409+ <inputArc inscription="[0,inf)" source="CS" target="Exit2C"/>
1410+ <inputArc inscription="[0,inf)" source="CS" target="Exit2CS"/>
1411+ <inputArc inscription="[0,inf)" source="CS" target="Exit3"/>
1412+ <inputArc inscription="[0,inf)" source="CS_" target="Choose2CS"/>
1413+ <inputArc inscription="[0,inf)" source="CS_" target="Exit2CS"/>
1414+ <inputArc inscription="[0,inf)" source="CS_" target="Exit1"/>
1415+ <inputArc inscription="[0,inf)" source="C_" target="Exit2C"/>
1416+ <inputArc inscription="[0,inf)" source="C_" target="Fail1"/>
1417+ <inputArc inscription="[0,inf)" source="C_" target="Choose2C"/>
1418+ <inputArc inscription="(2,inf)" source="C_" target="Enter"/>
1419+ <outputArc inscription="1" source="Initiate" target="B"/>
1420+ <outputArc inscription="1" source="Initiate" target="udf"/>
1421+ <outputArc inscription="1" source="Choose2B" target="B"/>
1422+ <outputArc inscription="1" source="Choose2B" target="C_"/>
1423+ <outputArc inscription="1" source="Choose2CS" target="CS"/>
1424+ <outputArc inscription="1" source="Choose2CS" target="C_"/>
1425+ <outputArc inscription="1" source="Exit2B" target="A"/>
1426+ <outputArc inscription="1" source="Exit2B" target="B"/>
1427+ <outputArc inscription="1" source="Exit2B" target="udf"/>
1428+ <outputArc inscription="1" source="Exit2C" target="A"/>
1429+ <outputArc inscription="1" source="Exit2C" target="udf"/>
1430+ <outputArc inscription="1" source="Exit2C" target="C"/>
1431+ <outputArc inscription="1" source="Exit2CS" target="A"/>
1432+ <outputArc inscription="1" source="Exit2CS" target="udf"/>
1433+ <outputArc inscription="1" source="Exit2CS" target="CS"/>
1434+ <outputArc inscription="1" source="Fail1" target="B_"/>
1435+ <outputArc inscription="1" source="Fail1" target="udf"/>
1436+ <outputArc inscription="1" source="Fail2" target="B"/>
1437+ <outputArc inscription="1" source="Fail2" target="udf"/>
1438+ <outputArc inscription="1" source="Choose1" target="C_"/>
1439+ <outputArc inscription="1" source="Choose2C" target="C"/>
1440+ <outputArc inscription="1" source="Choose2C" target="C_"/>
1441+ <outputArc inscription="1" source="Choose3" target="C_"/>
1442+ <outputArc inscription="1" source="Exit3" target="A"/>
1443+ <outputArc inscription="1" source="Exit3" target="udf"/>
1444+ <outputArc inscription="1" source="Exit1" target="A"/>
1445+ <outputArc inscription="1" source="Exit1" target="udf"/>
1446+ <outputArc inscription="1" source="Enter" target="CS_"/>
1447+ <outputArc inscription="1" source="Choose2A" target="A"/>
1448+ <outputArc inscription="1" source="Choose2A" target="C_"/>
1449+ </net>
1450 </pnml>
1451
1452=== modified file 'example-nets/fischer-40.xml'
1453--- example-nets/fischer-40.xml 2012-03-02 10:59:16 +0000
1454+++ example-nets/fischer-40.xml 2020-09-07 13:51:45 +0000
1455@@ -1,70 +1,85 @@
1456 <pnml>
1457-<net id="TAPN1" type="P/T net">
1458-<place id="A_" name="A_" invariant="&lt; inf" initialMarking="0" />
1459-<place id="A" name="A" invariant="&lt; inf" initialMarking="40" />
1460-<place id="B" name="B" invariant="&lt; inf" initialMarking="0" />
1461-<place id="B_" name="B_" invariant="&lt; inf" initialMarking="0" />
1462-<place id="udf" name="udf" invariant="&lt; inf" initialMarking="1" />
1463-<place id="C" name="C" invariant="&lt; inf" initialMarking="0" />
1464-<place id="CS" name="CS" invariant="&lt; inf" initialMarking="0" />
1465-<place id="CS_" name="CS_" invariant="&lt; inf" initialMarking="0" />
1466-<place id="C_" name="C_" invariant="&lt; inf" initialMarking="0" />
1467-<transition id="Initiate" name="Initiate"/><transition id="Choose2B" name="Choose2B"/><transition id="Choose2CS" name="Choose2CS"/><transition id="Exit2B" name="Exit2B"/><transition id="Exit2C" name="Exit2C"/><transition id="Exit2CS" name="Exit2CS"/><transition id="Fail1" name="Fail1"/><transition id="Fail2" name="Fail2"/><transition id="Choose1" name="Choose1"/><transition id="Choose2C" name="Choose2C"/><transition id="Choose3" name="Choose3"/><transition id="Exit3" name="Exit3"/><transition id="Exit1" name="Exit1"/><transition id="Enter" name="Enter"/><transition id="Choose2A" name="Choose2A"/><inputArc inscription="[0,inf)" source="A_" target="Choose2A"/>
1468-<inputArc inscription="[0,inf)" source="A" target="Initiate"/>
1469-<inputArc inscription="[0,2]" source="B" target="Choose2B"/>
1470-<inputArc inscription="[0,2]" source="B" target="Choose2CS"/>
1471-<inputArc inscription="[0,2]" source="B" target="Choose1"/>
1472-<inputArc inscription="[0,2]" source="B" target="Choose2C"/>
1473-<inputArc inscription="[0,2]" source="B" target="Choose2A"/>
1474-<inputArc inscription="[0,inf)" source="B_" target="Choose2B"/>
1475-<inputArc inscription="[0,inf)" source="B_" target="Exit2B"/>
1476-<inputArc inscription="[0,2]" source="B_" target="Choose3"/>
1477-<inputArc inscription="[0,inf)" source="udf" target="Initiate"/>
1478-<inputArc inscription="[0,inf)" source="udf" target="Fail1"/>
1479-<inputArc inscription="[0,inf)" source="udf" target="Fail2"/>
1480-<inputArc inscription="[0,inf)" source="udf" target="Choose1"/>
1481-<inputArc inscription="[0,inf)" source="udf" target="Exit3"/>
1482-<inputArc inscription="[0,inf)" source="C" target="Fail2"/>
1483-<inputArc inscription="[0,inf)" source="CS" target="Exit2B"/>
1484-<inputArc inscription="[0,inf)" source="CS" target="Exit2C"/>
1485-<inputArc inscription="[0,inf)" source="CS" target="Exit2CS"/>
1486-<inputArc inscription="[0,inf)" source="CS" target="Exit3"/>
1487-<inputArc inscription="[0,inf)" source="CS_" target="Choose2CS"/>
1488-<inputArc inscription="[0,inf)" source="CS_" target="Exit2CS"/>
1489-<inputArc inscription="[0,inf)" source="CS_" target="Exit1"/>
1490-<inputArc inscription="[0,inf)" source="C_" target="Exit2C"/>
1491-<inputArc inscription="[0,inf)" source="C_" target="Fail1"/>
1492-<inputArc inscription="[0,inf)" source="C_" target="Choose2C"/>
1493-<inputArc inscription="(2,inf)" source="C_" target="Enter"/>
1494-<outputArc inscription="1" source="Initiate" target="B"/>
1495-<outputArc inscription="1" source="Initiate" target="udf"/>
1496-<outputArc inscription="1" source="Choose2B" target="B"/>
1497-<outputArc inscription="1" source="Choose2B" target="C_"/>
1498-<outputArc inscription="1" source="Choose2CS" target="CS"/>
1499-<outputArc inscription="1" source="Choose2CS" target="C_"/>
1500-<outputArc inscription="1" source="Exit2B" target="A"/>
1501-<outputArc inscription="1" source="Exit2B" target="B"/>
1502-<outputArc inscription="1" source="Exit2B" target="udf"/>
1503-<outputArc inscription="1" source="Exit2C" target="A"/>
1504-<outputArc inscription="1" source="Exit2C" target="udf"/>
1505-<outputArc inscription="1" source="Exit2C" target="C"/>
1506-<outputArc inscription="1" source="Exit2CS" target="A"/>
1507-<outputArc inscription="1" source="Exit2CS" target="udf"/>
1508-<outputArc inscription="1" source="Exit2CS" target="CS"/>
1509-<outputArc inscription="1" source="Fail1" target="B_"/>
1510-<outputArc inscription="1" source="Fail1" target="udf"/>
1511-<outputArc inscription="1" source="Fail2" target="B"/>
1512-<outputArc inscription="1" source="Fail2" target="udf"/>
1513-<outputArc inscription="1" source="Choose1" target="C_"/>
1514-<outputArc inscription="1" source="Choose2C" target="C"/>
1515-<outputArc inscription="1" source="Choose2C" target="C_"/>
1516-<outputArc inscription="1" source="Choose3" target="C_"/>
1517-<outputArc inscription="1" source="Exit3" target="A"/>
1518-<outputArc inscription="1" source="Exit3" target="udf"/>
1519-<outputArc inscription="1" source="Exit1" target="A"/>
1520-<outputArc inscription="1" source="Exit1" target="udf"/>
1521-<outputArc inscription="1" source="Enter" target="CS_"/>
1522-<outputArc inscription="1" source="Choose2A" target="A"/>
1523-<outputArc inscription="1" source="Choose2A" target="C_"/>
1524-</net>
1525+ <net id="TAPN1" type="P/T net">
1526+ <place id="A_" name="A_" invariant="&lt; inf" initialMarking="0"/>
1527+ <place id="A" name="A" invariant="&lt; inf" initialMarking="40"/>
1528+ <place id="B" name="B" invariant="&lt; inf" initialMarking="0"/>
1529+ <place id="B_" name="B_" invariant="&lt; inf" initialMarking="0"/>
1530+ <place id="udf" name="udf" invariant="&lt; inf" initialMarking="1"/>
1531+ <place id="C" name="C" invariant="&lt; inf" initialMarking="0"/>
1532+ <place id="CS" name="CS" invariant="&lt; inf" initialMarking="0"/>
1533+ <place id="CS_" name="CS_" invariant="&lt; inf" initialMarking="0"/>
1534+ <place id="C_" name="C_" invariant="&lt; inf" initialMarking="0"/>
1535+ <transition id="Initiate" name="Initiate"/>
1536+ <transition id="Choose2B" name="Choose2B"/>
1537+ <transition id="Choose2CS" name="Choose2CS"/>
1538+ <transition id="Exit2B" name="Exit2B"/>
1539+ <transition id="Exit2C" name="Exit2C"/>
1540+ <transition id="Exit2CS" name="Exit2CS"/>
1541+ <transition id="Fail1" name="Fail1"/>
1542+ <transition id="Fail2" name="Fail2"/>
1543+ <transition id="Choose1" name="Choose1"/>
1544+ <transition id="Choose2C" name="Choose2C"/>
1545+ <transition id="Choose3" name="Choose3"/>
1546+ <transition id="Exit3" name="Exit3"/>
1547+ <transition id="Exit1" name="Exit1"/>
1548+ <transition id="Enter" name="Enter"/>
1549+ <transition id="Choose2A" name="Choose2A"/>
1550+ <inputArc inscription="[0,inf)" source="A_" target="Choose2A"/>
1551+ <inputArc inscription="[0,inf)" source="A" target="Initiate"/>
1552+ <inputArc inscription="[0,2]" source="B" target="Choose2B"/>
1553+ <inputArc inscription="[0,2]" source="B" target="Choose2CS"/>
1554+ <inputArc inscription="[0,2]" source="B" target="Choose1"/>
1555+ <inputArc inscription="[0,2]" source="B" target="Choose2C"/>
1556+ <inputArc inscription="[0,2]" source="B" target="Choose2A"/>
1557+ <inputArc inscription="[0,inf)" source="B_" target="Choose2B"/>
1558+ <inputArc inscription="[0,inf)" source="B_" target="Exit2B"/>
1559+ <inputArc inscription="[0,2]" source="B_" target="Choose3"/>
1560+ <inputArc inscription="[0,inf)" source="udf" target="Initiate"/>
1561+ <inputArc inscription="[0,inf)" source="udf" target="Fail1"/>
1562+ <inputArc inscription="[0,inf)" source="udf" target="Fail2"/>
1563+ <inputArc inscription="[0,inf)" source="udf" target="Choose1"/>
1564+ <inputArc inscription="[0,inf)" source="udf" target="Exit3"/>
1565+ <inputArc inscription="[0,inf)" source="C" target="Fail2"/>
1566+ <inputArc inscription="[0,inf)" source="CS" target="Exit2B"/>
1567+ <inputArc inscription="[0,inf)" source="CS" target="Exit2C"/>
1568+ <inputArc inscription="[0,inf)" source="CS" target="Exit2CS"/>
1569+ <inputArc inscription="[0,inf)" source="CS" target="Exit3"/>
1570+ <inputArc inscription="[0,inf)" source="CS_" target="Choose2CS"/>
1571+ <inputArc inscription="[0,inf)" source="CS_" target="Exit2CS"/>
1572+ <inputArc inscription="[0,inf)" source="CS_" target="Exit1"/>
1573+ <inputArc inscription="[0,inf)" source="C_" target="Exit2C"/>
1574+ <inputArc inscription="[0,inf)" source="C_" target="Fail1"/>
1575+ <inputArc inscription="[0,inf)" source="C_" target="Choose2C"/>
1576+ <inputArc inscription="(2,inf)" source="C_" target="Enter"/>
1577+ <outputArc inscription="1" source="Initiate" target="B"/>
1578+ <outputArc inscription="1" source="Initiate" target="udf"/>
1579+ <outputArc inscription="1" source="Choose2B" target="B"/>
1580+ <outputArc inscription="1" source="Choose2B" target="C_"/>
1581+ <outputArc inscription="1" source="Choose2CS" target="CS"/>
1582+ <outputArc inscription="1" source="Choose2CS" target="C_"/>
1583+ <outputArc inscription="1" source="Exit2B" target="A"/>
1584+ <outputArc inscription="1" source="Exit2B" target="B"/>
1585+ <outputArc inscription="1" source="Exit2B" target="udf"/>
1586+ <outputArc inscription="1" source="Exit2C" target="A"/>
1587+ <outputArc inscription="1" source="Exit2C" target="udf"/>
1588+ <outputArc inscription="1" source="Exit2C" target="C"/>
1589+ <outputArc inscription="1" source="Exit2CS" target="A"/>
1590+ <outputArc inscription="1" source="Exit2CS" target="udf"/>
1591+ <outputArc inscription="1" source="Exit2CS" target="CS"/>
1592+ <outputArc inscription="1" source="Fail1" target="B_"/>
1593+ <outputArc inscription="1" source="Fail1" target="udf"/>
1594+ <outputArc inscription="1" source="Fail2" target="B"/>
1595+ <outputArc inscription="1" source="Fail2" target="udf"/>
1596+ <outputArc inscription="1" source="Choose1" target="C_"/>
1597+ <outputArc inscription="1" source="Choose2C" target="C"/>
1598+ <outputArc inscription="1" source="Choose2C" target="C_"/>
1599+ <outputArc inscription="1" source="Choose3" target="C_"/>
1600+ <outputArc inscription="1" source="Exit3" target="A"/>
1601+ <outputArc inscription="1" source="Exit3" target="udf"/>
1602+ <outputArc inscription="1" source="Exit1" target="A"/>
1603+ <outputArc inscription="1" source="Exit1" target="udf"/>
1604+ <outputArc inscription="1" source="Enter" target="CS_"/>
1605+ <outputArc inscription="1" source="Choose2A" target="A"/>
1606+ <outputArc inscription="1" source="Choose2A" target="C_"/>
1607+ </net>
1608 </pnml>
1609\ No newline at end of file
1610
1611=== modified file 'example-nets/fischer-5.xml'
1612--- example-nets/fischer-5.xml 2012-03-02 10:59:16 +0000
1613+++ example-nets/fischer-5.xml 2020-09-07 13:51:45 +0000
1614@@ -1,70 +1,85 @@
1615 <pnml>
1616-<net id="TAPN1" type="P/T net">
1617-<place id="A_" name="A_" invariant="&lt; inf" initialMarking="0" />
1618-<place id="A" name="A" invariant="&lt; inf" initialMarking="5" />
1619-<place id="B" name="B" invariant="&lt; inf" initialMarking="0" />
1620-<place id="B_" name="B_" invariant="&lt; inf" initialMarking="0" />
1621-<place id="udf" name="udf" invariant="&lt; inf" initialMarking="1" />
1622-<place id="C" name="C" invariant="&lt; inf" initialMarking="0" />
1623-<place id="CS" name="CS" invariant="&lt; inf" initialMarking="0" />
1624-<place id="CS_" name="CS_" invariant="&lt; inf" initialMarking="0" />
1625-<place id="C_" name="C_" invariant="&lt; inf" initialMarking="0" />
1626-<transition id="Initiate" name="Initiate"/><transition id="Choose2B" name="Choose2B"/><transition id="Choose2CS" name="Choose2CS"/><transition id="Exit2B" name="Exit2B"/><transition id="Exit2C" name="Exit2C"/><transition id="Exit2CS" name="Exit2CS"/><transition id="Fail1" name="Fail1"/><transition id="Fail2" name="Fail2"/><transition id="Choose1" name="Choose1"/><transition id="Choose2C" name="Choose2C"/><transition id="Choose3" name="Choose3"/><transition id="Exit3" name="Exit3"/><transition id="Exit1" name="Exit1"/><transition id="Enter" name="Enter"/><transition id="Choose2A" name="Choose2A"/><inputArc inscription="[0,inf)" source="A_" target="Choose2A"/>
1627-<inputArc inscription="[0,inf)" source="A" target="Initiate"/>
1628-<inputArc inscription="[0,2]" source="B" target="Choose2B"/>
1629-<inputArc inscription="[0,2]" source="B" target="Choose2CS"/>
1630-<inputArc inscription="[0,2]" source="B" target="Choose1"/>
1631-<inputArc inscription="[0,2]" source="B" target="Choose2C"/>
1632-<inputArc inscription="[0,2]" source="B" target="Choose2A"/>
1633-<inputArc inscription="[0,inf)" source="B_" target="Choose2B"/>
1634-<inputArc inscription="[0,inf)" source="B_" target="Exit2B"/>
1635-<inputArc inscription="[0,2]" source="B_" target="Choose3"/>
1636-<inputArc inscription="[0,inf)" source="udf" target="Initiate"/>
1637-<inputArc inscription="[0,inf)" source="udf" target="Fail1"/>
1638-<inputArc inscription="[0,inf)" source="udf" target="Fail2"/>
1639-<inputArc inscription="[0,inf)" source="udf" target="Choose1"/>
1640-<inputArc inscription="[0,inf)" source="udf" target="Exit3"/>
1641-<inputArc inscription="[0,inf)" source="C" target="Fail2"/>
1642-<inputArc inscription="[0,inf)" source="CS" target="Exit2B"/>
1643-<inputArc inscription="[0,inf)" source="CS" target="Exit2C"/>
1644-<inputArc inscription="[0,inf)" source="CS" target="Exit2CS"/>
1645-<inputArc inscription="[0,inf)" source="CS" target="Exit3"/>
1646-<inputArc inscription="[0,inf)" source="CS_" target="Choose2CS"/>
1647-<inputArc inscription="[0,inf)" source="CS_" target="Exit2CS"/>
1648-<inputArc inscription="[0,inf)" source="CS_" target="Exit1"/>
1649-<inputArc inscription="[0,inf)" source="C_" target="Exit2C"/>
1650-<inputArc inscription="[0,inf)" source="C_" target="Fail1"/>
1651-<inputArc inscription="[0,inf)" source="C_" target="Choose2C"/>
1652-<inputArc inscription="(2,inf)" source="C_" target="Enter"/>
1653-<outputArc inscription="1" source="Initiate" target="B"/>
1654-<outputArc inscription="1" source="Initiate" target="udf"/>
1655-<outputArc inscription="1" source="Choose2B" target="B"/>
1656-<outputArc inscription="1" source="Choose2B" target="C_"/>
1657-<outputArc inscription="1" source="Choose2CS" target="CS"/>
1658-<outputArc inscription="1" source="Choose2CS" target="C_"/>
1659-<outputArc inscription="1" source="Exit2B" target="A"/>
1660-<outputArc inscription="1" source="Exit2B" target="B"/>
1661-<outputArc inscription="1" source="Exit2B" target="udf"/>
1662-<outputArc inscription="1" source="Exit2C" target="A"/>
1663-<outputArc inscription="1" source="Exit2C" target="udf"/>
1664-<outputArc inscription="1" source="Exit2C" target="C"/>
1665-<outputArc inscription="1" source="Exit2CS" target="A"/>
1666-<outputArc inscription="1" source="Exit2CS" target="udf"/>
1667-<outputArc inscription="1" source="Exit2CS" target="CS"/>
1668-<outputArc inscription="1" source="Fail1" target="B_"/>
1669-<outputArc inscription="1" source="Fail1" target="udf"/>
1670-<outputArc inscription="1" source="Fail2" target="B"/>
1671-<outputArc inscription="1" source="Fail2" target="udf"/>
1672-<outputArc inscription="1" source="Choose1" target="C_"/>
1673-<outputArc inscription="1" source="Choose2C" target="C"/>
1674-<outputArc inscription="1" source="Choose2C" target="C_"/>
1675-<outputArc inscription="1" source="Choose3" target="C_"/>
1676-<outputArc inscription="1" source="Exit3" target="A"/>
1677-<outputArc inscription="1" source="Exit3" target="udf"/>
1678-<outputArc inscription="1" source="Exit1" target="A"/>
1679-<outputArc inscription="1" source="Exit1" target="udf"/>
1680-<outputArc inscription="1" source="Enter" target="CS_"/>
1681-<outputArc inscription="1" source="Choose2A" target="A"/>
1682-<outputArc inscription="1" source="Choose2A" target="C_"/>
1683-</net>
1684+ <net id="TAPN1" type="P/T net">
1685+ <place id="A_" name="A_" invariant="&lt; inf" initialMarking="0"/>
1686+ <place id="A" name="A" invariant="&lt; inf" initialMarking="5"/>
1687+ <place id="B" name="B" invariant="&lt; inf" initialMarking="0"/>
1688+ <place id="B_" name="B_" invariant="&lt; inf" initialMarking="0"/>
1689+ <place id="udf" name="udf" invariant="&lt; inf" initialMarking="1"/>
1690+ <place id="C" name="C" invariant="&lt; inf" initialMarking="0"/>
1691+ <place id="CS" name="CS" invariant="&lt; inf" initialMarking="0"/>
1692+ <place id="CS_" name="CS_" invariant="&lt; inf" initialMarking="0"/>
1693+ <place id="C_" name="C_" invariant="&lt; inf" initialMarking="0"/>
1694+ <transition id="Initiate" name="Initiate"/>
1695+ <transition id="Choose2B" name="Choose2B"/>
1696+ <transition id="Choose2CS" name="Choose2CS"/>
1697+ <transition id="Exit2B" name="Exit2B"/>
1698+ <transition id="Exit2C" name="Exit2C"/>
1699+ <transition id="Exit2CS" name="Exit2CS"/>
1700+ <transition id="Fail1" name="Fail1"/>
1701+ <transition id="Fail2" name="Fail2"/>
1702+ <transition id="Choose1" name="Choose1"/>
1703+ <transition id="Choose2C" name="Choose2C"/>
1704+ <transition id="Choose3" name="Choose3"/>
1705+ <transition id="Exit3" name="Exit3"/>
1706+ <transition id="Exit1" name="Exit1"/>
1707+ <transition id="Enter" name="Enter"/>
1708+ <transition id="Choose2A" name="Choose2A"/>
1709+ <inputArc inscription="[0,inf)" source="A_" target="Choose2A"/>
1710+ <inputArc inscription="[0,inf)" source="A" target="Initiate"/>
1711+ <inputArc inscription="[0,2]" source="B" target="Choose2B"/>
1712+ <inputArc inscription="[0,2]" source="B" target="Choose2CS"/>
1713+ <inputArc inscription="[0,2]" source="B" target="Choose1"/>
1714+ <inputArc inscription="[0,2]" source="B" target="Choose2C"/>
1715+ <inputArc inscription="[0,2]" source="B" target="Choose2A"/>
1716+ <inputArc inscription="[0,inf)" source="B_" target="Choose2B"/>
1717+ <inputArc inscription="[0,inf)" source="B_" target="Exit2B"/>
1718+ <inputArc inscription="[0,2]" source="B_" target="Choose3"/>
1719+ <inputArc inscription="[0,inf)" source="udf" target="Initiate"/>
1720+ <inputArc inscription="[0,inf)" source="udf" target="Fail1"/>
1721+ <inputArc inscription="[0,inf)" source="udf" target="Fail2"/>
1722+ <inputArc inscription="[0,inf)" source="udf" target="Choose1"/>
1723+ <inputArc inscription="[0,inf)" source="udf" target="Exit3"/>
1724+ <inputArc inscription="[0,inf)" source="C" target="Fail2"/>
1725+ <inputArc inscription="[0,inf)" source="CS" target="Exit2B"/>
1726+ <inputArc inscription="[0,inf)" source="CS" target="Exit2C"/>
1727+ <inputArc inscription="[0,inf)" source="CS" target="Exit2CS"/>
1728+ <inputArc inscription="[0,inf)" source="CS" target="Exit3"/>
1729+ <inputArc inscription="[0,inf)" source="CS_" target="Choose2CS"/>
1730+ <inputArc inscription="[0,inf)" source="CS_" target="Exit2CS"/>
1731+ <inputArc inscription="[0,inf)" source="CS_" target="Exit1"/>
1732+ <inputArc inscription="[0,inf)" source="C_" target="Exit2C"/>
1733+ <inputArc inscription="[0,inf)" source="C_" target="Fail1"/>
1734+ <inputArc inscription="[0,inf)" source="C_" target="Choose2C"/>
1735+ <inputArc inscription="(2,inf)" source="C_" target="Enter"/>
1736+ <outputArc inscription="1" source="Initiate" target="B"/>
1737+ <outputArc inscription="1" source="Initiate" target="udf"/>
1738+ <outputArc inscription="1" source="Choose2B" target="B"/>
1739+ <outputArc inscription="1" source="Choose2B" target="C_"/>
1740+ <outputArc inscription="1" source="Choose2CS" target="CS"/>
1741+ <outputArc inscription="1" source="Choose2CS" target="C_"/>
1742+ <outputArc inscription="1" source="Exit2B" target="A"/>
1743+ <outputArc inscription="1" source="Exit2B" target="B"/>
1744+ <outputArc inscription="1" source="Exit2B" target="udf"/>
1745+ <outputArc inscription="1" source="Exit2C" target="A"/>
1746+ <outputArc inscription="1" source="Exit2C" target="udf"/>
1747+ <outputArc inscription="1" source="Exit2C" target="C"/>
1748+ <outputArc inscription="1" source="Exit2CS" target="A"/>
1749+ <outputArc inscription="1" source="Exit2CS" target="udf"/>
1750+ <outputArc inscription="1" source="Exit2CS" target="CS"/>
1751+ <outputArc inscription="1" source="Fail1" target="B_"/>
1752+ <outputArc inscription="1" source="Fail1" target="udf"/>
1753+ <outputArc inscription="1" source="Fail2" target="B"/>
1754+ <outputArc inscription="1" source="Fail2" target="udf"/>
1755+ <outputArc inscription="1" source="Choose1" target="C_"/>
1756+ <outputArc inscription="1" source="Choose2C" target="C"/>
1757+ <outputArc inscription="1" source="Choose2C" target="C_"/>
1758+ <outputArc inscription="1" source="Choose3" target="C_"/>
1759+ <outputArc inscription="1" source="Exit3" target="A"/>
1760+ <outputArc inscription="1" source="Exit3" target="udf"/>
1761+ <outputArc inscription="1" source="Exit1" target="A"/>
1762+ <outputArc inscription="1" source="Exit1" target="udf"/>
1763+ <outputArc inscription="1" source="Enter" target="CS_"/>
1764+ <outputArc inscription="1" source="Choose2A" target="A"/>
1765+ <outputArc inscription="1" source="Choose2A" target="C_"/>
1766+ </net>
1767 </pnml>
1768
1769=== modified file 'example-nets/inhibitorTest1.xml'
1770--- example-nets/inhibitorTest1.xml 2012-03-02 10:59:16 +0000
1771+++ example-nets/inhibitorTest1.xml 2020-09-07 13:51:45 +0000
1772@@ -1,11 +1,11 @@
1773 <pnml>
1774-<net id="ComposedModel" type="P/T net">
1775-<place id="P0" name="P0" invariant="&lt; inf" initialMarking="1" />
1776-<place id="P1" name="P1" invariant="&lt; inf" initialMarking="1" />
1777-<place id="P2" name="P2" invariant="&lt; inf" initialMarking="0" />
1778-<transition id="T0" name="T0"/>
1779-<inputArc inscription="[3,7)" source="P0" target="T0"/>
1780-<outputArc inscription="1" source="T0" target="P2"/>
1781-<inhibitorArc inscription="[0,inf)" source="P1" target="T0"/>
1782-</net>
1783+ <net id="ComposedModel" type="P/T net">
1784+ <place id="P0" name="P0" invariant="&lt; inf" initialMarking="1"/>
1785+ <place id="P1" name="P1" invariant="&lt; inf" initialMarking="1"/>
1786+ <place id="P2" name="P2" invariant="&lt; inf" initialMarking="0"/>
1787+ <transition id="T0" name="T0"/>
1788+ <inputArc inscription="[3,7)" source="P0" target="T0"/>
1789+ <outputArc inscription="1" source="T0" target="P2"/>
1790+ <inhibitorArc inscription="[0,inf)" source="P1" target="T0"/>
1791+ </net>
1792 </pnml>
1793
1794=== modified file 'example-nets/inhibitorTest2.xml'
1795--- example-nets/inhibitorTest2.xml 2012-03-02 10:59:16 +0000
1796+++ example-nets/inhibitorTest2.xml 2020-09-07 13:51:45 +0000
1797@@ -1,18 +1,19 @@
1798 <pnml>
1799-<net id="ComposedModel" type="P/T net">
1800-<place id="P0" name="P0" invariant="&lt; inf" initialMarking="1" />
1801-<place id="P1" name="P1" invariant="&lt; inf" initialMarking="0" />
1802-<place id="P2" name="P2" invariant="&lt; inf" initialMarking="0" />
1803-<place id="P3" name="P3" invariant="&lt; inf" initialMarking="0" />
1804-<place id="P4" name="P4" invariant="&lt; inf" initialMarking="1" />
1805-<place id="P5" name="P5" invariant="&lt; inf" initialMarking="0" />
1806-<transition id="T0" name="T0"/><transition id="T1" name="T1"/>
1807-<inputArc inscription="[3,7)" source="P0" target="T0"/>
1808-<inputArc inscription="[2,inf)" source="P2" target="T1"/>
1809-<outputArc inscription="1" source="T0" target="P2"/>
1810-<outputArc inscription="1" source="T1" target="P5"/>
1811-<transportArc inscription="[0,inf)" source="P4" transition="T0" target="P3"/>
1812-<inhibitorArc inscription="[0,inf)" source="P1" target="T0"/>
1813-<inhibitorArc inscription="[0,inf)" source="P3" target="T1"/>
1814-</net>
1815+ <net id="ComposedModel" type="P/T net">
1816+ <place id="P0" name="P0" invariant="&lt; inf" initialMarking="1"/>
1817+ <place id="P1" name="P1" invariant="&lt; inf" initialMarking="0"/>
1818+ <place id="P2" name="P2" invariant="&lt; inf" initialMarking="0"/>
1819+ <place id="P3" name="P3" invariant="&lt; inf" initialMarking="0"/>
1820+ <place id="P4" name="P4" invariant="&lt; inf" initialMarking="1"/>
1821+ <place id="P5" name="P5" invariant="&lt; inf" initialMarking="0"/>
1822+ <transition id="T0" name="T0"/>
1823+ <transition id="T1" name="T1"/>
1824+ <inputArc inscription="[3,7)" source="P0" target="T0"/>
1825+ <inputArc inscription="[2,inf)" source="P2" target="T1"/>
1826+ <outputArc inscription="1" source="T0" target="P2"/>
1827+ <outputArc inscription="1" source="T1" target="P5"/>
1828+ <transportArc inscription="[0,inf)" source="P4" transition="T0" target="P3"/>
1829+ <inhibitorArc inscription="[0,inf)" source="P1" target="T0"/>
1830+ <inhibitorArc inscription="[0,inf)" source="P3" target="T1"/>
1831+ </net>
1832 </pnml>
1833
1834=== modified file 'example-nets/intro-example-trans-inv.xml'
1835--- example-nets/intro-example-trans-inv.xml 2012-03-02 10:59:16 +0000
1836+++ example-nets/intro-example-trans-inv.xml 2020-09-07 13:51:45 +0000
1837@@ -1,25 +1,30 @@
1838 <pnml>
1839-<net id="ComposedModel" type="P/T net">
1840-<place id="P0" name="P0" invariant="&lt; inf" initialMarking="1" />
1841-<place id="P1" name="P1" invariant="&lt; inf" initialMarking="0" />
1842-<place id="P2" name="P2" invariant="&lt;= 5" initialMarking="0" />
1843-<place id="P3" name="P3" invariant="&lt; inf" initialMarking="0" />
1844-<place id="P4" name="P4" invariant="&lt; inf" initialMarking="0" />
1845-<place id="P5" name="P5" invariant="&lt; inf" initialMarking="0" />
1846-<place id="P6" name="P6" invariant="&lt; inf" initialMarking="0" />
1847-<place id="P7" name="P7" invariant="&lt; inf" initialMarking="0" />
1848-<transition id="T0" name="T0"/><transition id="T1" name="T1"/><transition id="T2" name="T2"/><transition id="T3" name="T3"/><transition id="T4" name="T4"/><inputArc inscription="[2,4]" source="P0" target="T0"/>
1849-<inputArc inscription="[2,6]" source="P2" target="T1"/>
1850-<inputArc inscription="[2,5]" source="P3" target="T2"/>
1851-<inputArc inscription="[1,3]" source="P4" target="T2"/>
1852-<inputArc inscription="[1,7]" source="P5" target="T4"/>
1853-<inputArc inscription="[8,9]" source="P6" target="T4"/>
1854-<outputArc inscription="1" source="T0" target="P1"/>
1855-<outputArc inscription="1" source="T0" target="P2"/>
1856-<outputArc inscription="1" source="T1" target="P3"/>
1857-<outputArc inscription="1" source="T1" target="P4"/>
1858-<outputArc inscription="1" source="T2" target="P5"/>
1859-<outputArc inscription="1" source="T4" target="P7"/>
1860-<transportArc inscription="[4,7]" source="P1" transition="T3" target="P6"/>
1861-</net>
1862+ <net id="ComposedModel" type="P/T net">
1863+ <place id="P0" name="P0" invariant="&lt; inf" initialMarking="1"/>
1864+ <place id="P1" name="P1" invariant="&lt; inf" initialMarking="0"/>
1865+ <place id="P2" name="P2" invariant="&lt;= 5" initialMarking="0"/>
1866+ <place id="P3" name="P3" invariant="&lt; inf" initialMarking="0"/>
1867+ <place id="P4" name="P4" invariant="&lt; inf" initialMarking="0"/>
1868+ <place id="P5" name="P5" invariant="&lt; inf" initialMarking="0"/>
1869+ <place id="P6" name="P6" invariant="&lt; inf" initialMarking="0"/>
1870+ <place id="P7" name="P7" invariant="&lt; inf" initialMarking="0"/>
1871+ <transition id="T0" name="T0"/>
1872+ <transition id="T1" name="T1"/>
1873+ <transition id="T2" name="T2"/>
1874+ <transition id="T3" name="T3"/>
1875+ <transition id="T4" name="T4"/>
1876+ <inputArc inscription="[2,4]" source="P0" target="T0"/>
1877+ <inputArc inscription="[2,6]" source="P2" target="T1"/>
1878+ <inputArc inscription="[2,5]" source="P3" target="T2"/>
1879+ <inputArc inscription="[1,3]" source="P4" target="T2"/>
1880+ <inputArc inscription="[1,7]" source="P5" target="T4"/>
1881+ <inputArc inscription="[8,9]" source="P6" target="T4"/>
1882+ <outputArc inscription="1" source="T0" target="P1"/>
1883+ <outputArc inscription="1" source="T0" target="P2"/>
1884+ <outputArc inscription="1" source="T1" target="P3"/>
1885+ <outputArc inscription="1" source="T1" target="P4"/>
1886+ <outputArc inscription="1" source="T2" target="P5"/>
1887+ <outputArc inscription="1" source="T4" target="P7"/>
1888+ <transportArc inscription="[4,7]" source="P1" transition="T3" target="P6"/>
1889+ </net>
1890 </pnml>
1891
1892=== modified file 'example-nets/intro-example.xml'
1893--- example-nets/intro-example.xml 2012-03-02 10:59:16 +0000
1894+++ example-nets/intro-example.xml 2020-09-07 13:51:45 +0000
1895@@ -1,27 +1,31 @@
1896 <pnml>
1897-<net id="ComposedModel" type="P/T net">
1898-<place id="P0" name="P0" invariant="&lt; inf" initialMarking="1" />
1899-<place id="P1" name="P1" invariant="&lt; inf" initialMarking="0" />
1900-<place id="P2" name="P2" invariant="&lt;= 5" initialMarking="0" />
1901-<place id="P3" name="P3" invariant="&lt; inf" initialMarking="0" />
1902-<place id="P4" name="P4" invariant="&lt; inf" initialMarking="0" />
1903-<place id="P5" name="P5" invariant="&lt; inf" initialMarking="0" />
1904-<place id="P6" name="P6" invariant="&lt; inf" initialMarking="0" />
1905-<place id="P7" name="P7" invariant="&lt; inf" initialMarking="0" />
1906-<transition id="T0" name="T0"/><transition id="T1" name="T1"/><transition id="T2" name="T2"/><transition id="T3" name="T3"/><transition id="T4" name="T4"/>
1907-<inputArc inscription="[2,4]" source="P0" target="T0"/>
1908-<inputArc inscription="[2,6]" source="P2" target="T1"/>
1909-<inputArc inscription="[2,5]" source="P3" target="T2"/>
1910-<inputArc inscription="[1,3]" source="P4" target="T2"/>
1911-<inputArc inscription="[1,7]" source="P5" target="T4"/>
1912-<inputArc inscription="[8,9]" source="P6" target="T4"/>
1913-<inputArc inscription="[4,7]" source="P1" target="T3"/>
1914-<outputArc inscription="1" source="T0" target="P1"/>
1915-<outputArc inscription="1" source="T0" target="P2"/>
1916-<outputArc inscription="1" source="T1" target="P3"/>
1917-<outputArc inscription="1" source="T1" target="P4"/>
1918-<outputArc inscription="1" source="T2" target="P5"/>
1919-<outputArc inscription="1" source="T4" target="P7"/>
1920-<outputArc inscription="1" source="T3" target="P6"/>
1921-</net>
1922+ <net id="ComposedModel" type="P/T net">
1923+ <place id="P0" name="P0" invariant="&lt; inf" initialMarking="1"/>
1924+ <place id="P1" name="P1" invariant="&lt; inf" initialMarking="0"/>
1925+ <place id="P2" name="P2" invariant="&lt;= 5" initialMarking="0"/>
1926+ <place id="P3" name="P3" invariant="&lt; inf" initialMarking="0"/>
1927+ <place id="P4" name="P4" invariant="&lt; inf" initialMarking="0"/>
1928+ <place id="P5" name="P5" invariant="&lt; inf" initialMarking="0"/>
1929+ <place id="P6" name="P6" invariant="&lt; inf" initialMarking="0"/>
1930+ <place id="P7" name="P7" invariant="&lt; inf" initialMarking="0"/>
1931+ <transition id="T0" name="T0"/>
1932+ <transition id="T1" name="T1"/>
1933+ <transition id="T2" name="T2"/>
1934+ <transition id="T3" name="T3"/>
1935+ <transition id="T4" name="T4"/>
1936+ <inputArc inscription="[2,4]" source="P0" target="T0"/>
1937+ <inputArc inscription="[2,6]" source="P2" target="T1"/>
1938+ <inputArc inscription="[2,5]" source="P3" target="T2"/>
1939+ <inputArc inscription="[1,3]" source="P4" target="T2"/>
1940+ <inputArc inscription="[1,7]" source="P5" target="T4"/>
1941+ <inputArc inscription="[8,9]" source="P6" target="T4"/>
1942+ <inputArc inscription="[4,7]" source="P1" target="T3"/>
1943+ <outputArc inscription="1" source="T0" target="P1"/>
1944+ <outputArc inscription="1" source="T0" target="P2"/>
1945+ <outputArc inscription="1" source="T1" target="P3"/>
1946+ <outputArc inscription="1" source="T1" target="P4"/>
1947+ <outputArc inscription="1" source="T2" target="P5"/>
1948+ <outputArc inscription="1" source="T4" target="P7"/>
1949+ <outputArc inscription="1" source="T3" target="P6"/>
1950+ </net>
1951 </pnml>
1952
1953=== modified file 'example-nets/inv-test.xml'
1954--- example-nets/inv-test.xml 2012-03-02 10:59:16 +0000
1955+++ example-nets/inv-test.xml 2020-09-07 13:51:45 +0000
1956@@ -1,10 +1,10 @@
1957 <pnml>
1958-<net id="TAPN1" type="P/T net">
1959-<place id="P0" name="P0" invariant="&lt; inf" initialMarking="1" />
1960-<place id="P1" name="P1" invariant="&lt; inf" initialMarking="0" />
1961-<place id="P2" name="P2" invariant="&lt;= 0" initialMarking="1" />
1962-<transition id="T0" name="T0"/>
1963-<inputArc inscription="[1,inf)" source="P0" target="T0"/>
1964-<outputArc inscription="1" source="T0" target="P1"/>
1965-</net>
1966+ <net id="TAPN1" type="P/T net">
1967+ <place id="P0" name="P0" invariant="&lt; inf" initialMarking="1"/>
1968+ <place id="P1" name="P1" invariant="&lt; inf" initialMarking="0"/>
1969+ <place id="P2" name="P2" invariant="&lt;= 0" initialMarking="1"/>
1970+ <transition id="T0" name="T0"/>
1971+ <inputArc inscription="[1,inf)" source="P0" target="T0"/>
1972+ <outputArc inscription="1" source="T0" target="P1"/>
1973+ </net>
1974 </pnml>
1975
1976=== modified file 'example-nets/producer-consumer-hacked.xml'
1977--- example-nets/producer-consumer-hacked.xml 2012-03-02 10:59:16 +0000
1978+++ example-nets/producer-consumer-hacked.xml 2020-09-07 13:51:45 +0000
1979@@ -1,25 +1,32 @@
1980 <pnml>
1981-<net id="TAPN1" type="P/T net">
1982-<place id="Ready_to_produce" name="Ready_to_produce" invariant="&lt;= 2" initialMarking="1" />
1983-<place id="Recover" name="Recover" invariant="&lt;= 5" initialMarking="0" />
1984-<place id="In_transit" name="In_transit" invariant="&lt;= 3" initialMarking="0" />
1985-<place id="Ready_to_consume" name="Ready_to_consume" invariant="&lt;= 7" initialMarking="1" />
1986-<place id="Get_ready" name="Get_ready" invariant="&lt;= 6" initialMarking="0" />
1987-<place id="Ready" name="Ready" invariant="&lt;= 3" initialMarking="0" />
1988-<place id="Garbage" name="Garbage" invariant="&lt; inf" initialMarking="0" />
1989-<transition id="Produce" name="Produce"/><transition id="Recovering" name="Recovering"/><transition id="Consume" name="Consume"/><transition id="Done" name="Done"/><transition id="Transport" name="Transport"/><transition id="Collect" name="Collect"/><transition id="T0" name="T0"/><inputArc inscription="[0,2]" source="Ready_to_produce" target="Produce"/>
1990-<inputArc inscription="[3,5]" source="Recover" target="Recovering"/>
1991-<inputArc inscription="[4,7]" source="Ready_to_consume" target="Consume"/>
1992-<inputArc inscription="[3,6]" source="Get_ready" target="Done"/>
1993-<inputArc inscription="[0,3)" source="Ready" target="Consume"/>
1994-<inputArc inscription="[3,inf)" source="Ready" target="Collect"/>
1995-<inputArc inscription="[0,inf)" source="Garbage" target="T0"/>
1996-<outputArc inscription="1" source="Produce" target="Recover"/>
1997-<outputArc inscription="1" source="Produce" target="In_transit"/>
1998-<outputArc inscription="1" source="Recovering" target="Ready_to_produce"/>
1999-<outputArc inscription="1" source="Consume" target="Get_ready"/>
2000-<outputArc inscription="1" source="Done" target="Ready_to_consume"/>
2001-<outputArc inscription="1" source="Collect" target="Garbage"/>
2002-<transportArc inscription="[1,3]" source="In_transit" transition="Transport" target="Ready"/>
2003-</net>
2004+ <net id="TAPN1" type="P/T net">
2005+ <place id="Ready_to_produce" name="Ready_to_produce" invariant="&lt;= 2" initialMarking="1"/>
2006+ <place id="Recover" name="Recover" invariant="&lt;= 5" initialMarking="0"/>
2007+ <place id="In_transit" name="In_transit" invariant="&lt;= 3" initialMarking="0"/>
2008+ <place id="Ready_to_consume" name="Ready_to_consume" invariant="&lt;= 7" initialMarking="1"/>
2009+ <place id="Get_ready" name="Get_ready" invariant="&lt;= 6" initialMarking="0"/>
2010+ <place id="Ready" name="Ready" invariant="&lt;= 3" initialMarking="0"/>
2011+ <place id="Garbage" name="Garbage" invariant="&lt; inf" initialMarking="0"/>
2012+ <transition id="Produce" name="Produce"/>
2013+ <transition id="Recovering" name="Recovering"/>
2014+ <transition id="Consume" name="Consume"/>
2015+ <transition id="Done" name="Done"/>
2016+ <transition id="Transport" name="Transport"/>
2017+ <transition id="Collect" name="Collect"/>
2018+ <transition id="T0" name="T0"/>
2019+ <inputArc inscription="[0,2]" source="Ready_to_produce" target="Produce"/>
2020+ <inputArc inscription="[3,5]" source="Recover" target="Recovering"/>
2021+ <inputArc inscription="[4,7]" source="Ready_to_consume" target="Consume"/>
2022+ <inputArc inscription="[3,6]" source="Get_ready" target="Done"/>
2023+ <inputArc inscription="[0,3)" source="Ready" target="Consume"/>
2024+ <inputArc inscription="[3,inf)" source="Ready" target="Collect"/>
2025+ <inputArc inscription="[0,inf)" source="Garbage" target="T0"/>
2026+ <outputArc inscription="1" source="Produce" target="Recover"/>
2027+ <outputArc inscription="1" source="Produce" target="In_transit"/>
2028+ <outputArc inscription="1" source="Recovering" target="Ready_to_produce"/>
2029+ <outputArc inscription="1" source="Consume" target="Get_ready"/>
2030+ <outputArc inscription="1" source="Done" target="Ready_to_consume"/>
2031+ <outputArc inscription="1" source="Collect" target="Garbage"/>
2032+ <transportArc inscription="[1,3]" source="In_transit" transition="Transport" target="Ready"/>
2033+ </net>
2034 </pnml>
2035\ No newline at end of file
2036
2037=== modified file 'example-nets/producer-consumer-no-trans-inv.xml'
2038--- example-nets/producer-consumer-no-trans-inv.xml 2012-03-02 10:59:16 +0000
2039+++ example-nets/producer-consumer-no-trans-inv.xml 2020-09-07 13:51:45 +0000
2040@@ -1,31 +1,31 @@
2041 <pnml>
2042-<net id="TAPN1" type="P/T net">
2043-<place id="Ready_to_produce" name="Ready_to_produce" invariant="&lt; inf" initialMarking="1" />
2044-<place id="Recover" name="Recover" invariant="&lt; inf" initialMarking="0" />
2045-<place id="In_transit" name="In_transit" invariant="&lt; inf" initialMarking="0" />
2046-<place id="Ready_to_consume" name="Ready_to_consume" invariant="&lt; inf" initialMarking="1" />
2047-<place id="Get_ready" name="Get_ready" invariant="&lt; inf" initialMarking="0" />
2048-<place id="Ready" name="Ready" invariant="&lt; inf" initialMarking="0" />
2049-<place id="Garbage" name="Garbage" invariant="&lt; inf" initialMarking="0" />
2050-<transition id="Produce" name="Produce"/>
2051-<transition id="Recovering" name="Recovering"/>
2052-<transition id="Consume" name="Consume"/>
2053-<transition id="Done" name="Done"/>
2054-<transition id="Transport" name="Transport"/>
2055-<transition id="Collect" name="Collect"/>
2056-<inputArc inscription="[0,2]" source="Ready_to_produce" target="Produce"/>
2057-<inputArc inscription="[3,5]" source="Recover" target="Recovering"/>
2058-<inputArc inscription="[4,7]" source="Ready_to_consume" target="Consume"/>
2059-<inputArc inscription="[3,6]" source="Get_ready" target="Done"/>
2060-<inputArc inscription="[0,3)" source="Ready" target="Consume"/>
2061-<inputArc inscription="[3,inf)" source="Ready" target="Collect"/>
2062-<inputArc inscription="[1,3]" source="In_transit" target="Transport" />
2063-<outputArc inscription="1" source="Transport" target="Ready"/>
2064-<outputArc inscription="1" source="Produce" target="Recover"/>
2065-<outputArc inscription="1" source="Produce" target="In_transit"/>
2066-<outputArc inscription="1" source="Recovering" target="Ready_to_produce"/>
2067-<outputArc inscription="1" source="Consume" target="Get_ready"/>
2068-<outputArc inscription="1" source="Done" target="Ready_to_consume"/>
2069-<outputArc inscription="1" source="Collect" target="Garbage"/>
2070-</net>
2071+ <net id="TAPN1" type="P/T net">
2072+ <place id="Ready_to_produce" name="Ready_to_produce" invariant="&lt; inf" initialMarking="1"/>
2073+ <place id="Recover" name="Recover" invariant="&lt; inf" initialMarking="0"/>
2074+ <place id="In_transit" name="In_transit" invariant="&lt; inf" initialMarking="0"/>
2075+ <place id="Ready_to_consume" name="Ready_to_consume" invariant="&lt; inf" initialMarking="1"/>
2076+ <place id="Get_ready" name="Get_ready" invariant="&lt; inf" initialMarking="0"/>
2077+ <place id="Ready" name="Ready" invariant="&lt; inf" initialMarking="0"/>
2078+ <place id="Garbage" name="Garbage" invariant="&lt; inf" initialMarking="0"/>
2079+ <transition id="Produce" name="Produce"/>
2080+ <transition id="Recovering" name="Recovering"/>
2081+ <transition id="Consume" name="Consume"/>
2082+ <transition id="Done" name="Done"/>
2083+ <transition id="Transport" name="Transport"/>
2084+ <transition id="Collect" name="Collect"/>
2085+ <inputArc inscription="[0,2]" source="Ready_to_produce" target="Produce"/>
2086+ <inputArc inscription="[3,5]" source="Recover" target="Recovering"/>
2087+ <inputArc inscription="[4,7]" source="Ready_to_consume" target="Consume"/>
2088+ <inputArc inscription="[3,6]" source="Get_ready" target="Done"/>
2089+ <inputArc inscription="[0,3)" source="Ready" target="Consume"/>
2090+ <inputArc inscription="[3,inf)" source="Ready" target="Collect"/>
2091+ <inputArc inscription="[1,3]" source="In_transit" target="Transport"/>
2092+ <outputArc inscription="1" source="Transport" target="Ready"/>
2093+ <outputArc inscription="1" source="Produce" target="Recover"/>
2094+ <outputArc inscription="1" source="Produce" target="In_transit"/>
2095+ <outputArc inscription="1" source="Recovering" target="Ready_to_produce"/>
2096+ <outputArc inscription="1" source="Consume" target="Get_ready"/>
2097+ <outputArc inscription="1" source="Done" target="Ready_to_consume"/>
2098+ <outputArc inscription="1" source="Collect" target="Garbage"/>
2099+ </net>
2100 </pnml>
2101
2102=== modified file 'example-nets/producer-consumer.xml'
2103--- example-nets/producer-consumer.xml 2012-03-02 10:59:16 +0000
2104+++ example-nets/producer-consumer.xml 2020-09-07 13:51:45 +0000
2105@@ -1,24 +1,30 @@
2106 <pnml>
2107-<net id="TAPN1" type="P/T net">
2108-<place id="Ready_to_produce" name="Ready_to_produce" invariant="&lt;= 2" initialMarking="1" />
2109-<place id="Recover" name="Recover" invariant="&lt;= 5" initialMarking="0" />
2110-<place id="In_transit" name="In_transit" invariant="&lt;= 3" initialMarking="0" />
2111-<place id="Ready_to_consume" name="Ready_to_consume" invariant="&lt;= 7" initialMarking="1" />
2112-<place id="Get_ready" name="Get_ready" invariant="&lt;= 6" initialMarking="0" />
2113-<place id="Ready" name="Ready" invariant="&lt;= 3" initialMarking="0" />
2114-<place id="Garbage" name="Garbage" invariant="&lt; inf" initialMarking="0" />
2115-<transition id="Produce" name="Produce"/><transition id="Recovering" name="Recovering"/><transition id="Consume" name="Consume"/><transition id="Done" name="Done"/><transition id="Transport" name="Transport"/><transition id="Collect" name="Collect"/><inputArc inscription="[0,2]" source="Ready_to_produce" target="Produce"/>
2116-<inputArc inscription="[3,5]" source="Recover" target="Recovering"/>
2117-<inputArc inscription="[4,7]" source="Ready_to_consume" target="Consume"/>
2118-<inputArc inscription="[3,6]" source="Get_ready" target="Done"/>
2119-<inputArc inscription="[0,3)" source="Ready" target="Consume"/>
2120-<inputArc inscription="[3,inf)" source="Ready" target="Collect"/>
2121-<outputArc inscription="1" source="Produce" target="Recover"/>
2122-<outputArc inscription="1" source="Produce" target="In_transit"/>
2123-<outputArc inscription="1" source="Recovering" target="Ready_to_produce"/>
2124-<outputArc inscription="1" source="Consume" target="Get_ready"/>
2125-<outputArc inscription="1" source="Done" target="Ready_to_consume"/>
2126-<outputArc inscription="1" source="Collect" target="Garbage"/>
2127-<transportArc inscription="[1,3]" source="In_transit" transition="Transport" target="Ready"/>
2128-</net>
2129+ <net id="TAPN1" type="P/T net">
2130+ <place id="Ready_to_produce" name="Ready_to_produce" invariant="&lt;= 2" initialMarking="1"/>
2131+ <place id="Recover" name="Recover" invariant="&lt;= 5" initialMarking="0"/>
2132+ <place id="In_transit" name="In_transit" invariant="&lt;= 3" initialMarking="0"/>
2133+ <place id="Ready_to_consume" name="Ready_to_consume" invariant="&lt;= 7" initialMarking="1"/>
2134+ <place id="Get_ready" name="Get_ready" invariant="&lt;= 6" initialMarking="0"/>
2135+ <place id="Ready" name="Ready" invariant="&lt;= 3" initialMarking="0"/>
2136+ <place id="Garbage" name="Garbage" invariant="&lt; inf" initialMarking="0"/>
2137+ <transition id="Produce" name="Produce"/>
2138+ <transition id="Recovering" name="Recovering"/>
2139+ <transition id="Consume" name="Consume"/>
2140+ <transition id="Done" name="Done"/>
2141+ <transition id="Transport" name="Transport"/>
2142+ <transition id="Collect" name="Collect"/>
2143+ <inputArc inscription="[0,2]" source="Ready_to_produce" target="Produce"/>
2144+ <inputArc inscription="[3,5]" source="Recover" target="Recovering"/>
2145+ <inputArc inscription="[4,7]" source="Ready_to_consume" target="Consume"/>
2146+ <inputArc inscription="[3,6]" source="Get_ready" target="Done"/>
2147+ <inputArc inscription="[0,3)" source="Ready" target="Consume"/>
2148+ <inputArc inscription="[3,inf)" source="Ready" target="Collect"/>
2149+ <outputArc inscription="1" source="Produce" target="Recover"/>
2150+ <outputArc inscription="1" source="Produce" target="In_transit"/>
2151+ <outputArc inscription="1" source="Recovering" target="Ready_to_produce"/>
2152+ <outputArc inscription="1" source="Consume" target="Get_ready"/>
2153+ <outputArc inscription="1" source="Done" target="Ready_to_consume"/>
2154+ <outputArc inscription="1" source="Collect" target="Garbage"/>
2155+ <transportArc inscription="[1,3]" source="In_transit" transition="Transport" target="Ready"/>
2156+ </net>
2157 </pnml>
2158\ No newline at end of file
2159
2160=== modified file 'example-nets/train50.xml'
2161--- example-nets/train50.xml 2012-03-02 10:59:16 +0000
2162+++ example-nets/train50.xml 2020-09-07 13:51:45 +0000
2163@@ -1,38 +1,46 @@
2164 <pnml>
2165-<net id="ComposedModel" type="P/T net">
2166-<place id="P0" name="P0" invariant="&lt; inf" initialMarking="50" />
2167-<place id="P1" name="P1" invariant="&lt;= 5" initialMarking="0" />
2168-<place id="P2" name="P2" invariant="&lt;= 10" initialMarking="0" />
2169-<place id="P3" name="P3" invariant="&lt;= 20" initialMarking="0" />
2170-<place id="P4" name="P4" invariant="&lt; inf" initialMarking="0" />
2171-<place id="P5" name="P5" invariant="&lt;= 15" initialMarking="0" />
2172-<place id="P6" name="P6" invariant="&lt; inf" initialMarking="0" />
2173-<place id="P7" name="P7" invariant="&lt; inf" initialMarking="0" />
2174-<transition id="T0" name="T0"/><transition id="T1" name="T1"/><transition id="T2" name="T2"/><transition id="T3" name="T3"/><transition id="T4" name="T4"/><transition id="T5" name="T5"/><transition id="T6" name="T6"/><transition id="T7" name="T7"/><inputArc inscription="[0,inf)" source="P0" target="T6"/>
2175-<inputArc inscription="[0,inf)" source="P0" target="T7"/>
2176-<inputArc inscription="[10,inf)" source="P3" target="T1"/>
2177-<inputArc inscription="[0,inf)" source="P4" target="T3"/>
2178-<inputArc inscription="[7,inf)" source="P5" target="T2"/>
2179-<inputArc inscription="[0,inf)" source="P6" target="T0"/>
2180-<inputArc inscription="[0,inf)" source="P6" target="T6"/>
2181-<inputArc inscription="[0,inf)" source="P7" target="T4"/>
2182-<outputArc inscription="1" source="T1" target="P1"/>
2183-<outputArc inscription="1" source="T2" target="P1"/>
2184-<outputArc inscription="1" source="T3" target="P5"/>
2185-<outputArc inscription="1" source="T3" target="P6"/>
2186-<outputArc inscription="1" source="T6" target="P2"/>
2187-<outputArc inscription="1" source="T6" target="P6"/>
2188-<outputArc inscription="1" source="T6" target="P7"/>
2189-<outputArc inscription="1" source="T7" target="P2"/>
2190-<outputArc inscription="1" source="T7" target="P6"/>
2191-<transportArc inscription="[3,inf)" source="P1" transition="T0" target="P0"/>
2192-<transportArc inscription="[0,10]" source="P2" transition="T4" target="P4"/>
2193-<transportArc inscription="[0,inf)" source="P2" transition="T5" target="P3"/>
2194-<inhibitorArc inscription="[0,inf)" source="P1" target="T3"/>
2195-<inhibitorArc inscription="[0,inf)" source="P4" target="T7"/>
2196-<inhibitorArc inscription="[0,inf)" source="P6" target="T3"/>
2197-<inhibitorArc inscription="[0,inf)" source="P6" target="T7"/>
2198-<inhibitorArc inscription="[0,inf)" source="P7" target="T5"/>
2199-<inhibitorArc inscription="[0,inf)" source="P7" target="T6"/>
2200-</net>
2201+ <net id="ComposedModel" type="P/T net">
2202+ <place id="P0" name="P0" invariant="&lt; inf" initialMarking="50"/>
2203+ <place id="P1" name="P1" invariant="&lt;= 5" initialMarking="0"/>
2204+ <place id="P2" name="P2" invariant="&lt;= 10" initialMarking="0"/>
2205+ <place id="P3" name="P3" invariant="&lt;= 20" initialMarking="0"/>
2206+ <place id="P4" name="P4" invariant="&lt; inf" initialMarking="0"/>
2207+ <place id="P5" name="P5" invariant="&lt;= 15" initialMarking="0"/>
2208+ <place id="P6" name="P6" invariant="&lt; inf" initialMarking="0"/>
2209+ <place id="P7" name="P7" invariant="&lt; inf" initialMarking="0"/>
2210+ <transition id="T0" name="T0"/>
2211+ <transition id="T1" name="T1"/>
2212+ <transition id="T2" name="T2"/>
2213+ <transition id="T3" name="T3"/>
2214+ <transition id="T4" name="T4"/>
2215+ <transition id="T5" name="T5"/>
2216+ <transition id="T6" name="T6"/>
2217+ <transition id="T7" name="T7"/>
2218+ <inputArc inscription="[0,inf)" source="P0" target="T6"/>
2219+ <inputArc inscription="[0,inf)" source="P0" target="T7"/>
2220+ <inputArc inscription="[10,inf)" source="P3" target="T1"/>
2221+ <inputArc inscription="[0,inf)" source="P4" target="T3"/>
2222+ <inputArc inscription="[7,inf)" source="P5" target="T2"/>
2223+ <inputArc inscription="[0,inf)" source="P6" target="T0"/>
2224+ <inputArc inscription="[0,inf)" source="P6" target="T6"/>
2225+ <inputArc inscription="[0,inf)" source="P7" target="T4"/>
2226+ <outputArc inscription="1" source="T1" target="P1"/>
2227+ <outputArc inscription="1" source="T2" target="P1"/>
2228+ <outputArc inscription="1" source="T3" target="P5"/>
2229+ <outputArc inscription="1" source="T3" target="P6"/>
2230+ <outputArc inscription="1" source="T6" target="P2"/>
2231+ <outputArc inscription="1" source="T6" target="P6"/>
2232+ <outputArc inscription="1" source="T6" target="P7"/>
2233+ <outputArc inscription="1" source="T7" target="P2"/>
2234+ <outputArc inscription="1" source="T7" target="P6"/>
2235+ <transportArc inscription="[3,inf)" source="P1" transition="T0" target="P0"/>
2236+ <transportArc inscription="[0,10]" source="P2" transition="T4" target="P4"/>
2237+ <transportArc inscription="[0,inf)" source="P2" transition="T5" target="P3"/>
2238+ <inhibitorArc inscription="[0,inf)" source="P1" target="T3"/>
2239+ <inhibitorArc inscription="[0,inf)" source="P4" target="T7"/>
2240+ <inhibitorArc inscription="[0,inf)" source="P6" target="T3"/>
2241+ <inhibitorArc inscription="[0,inf)" source="P6" target="T7"/>
2242+ <inhibitorArc inscription="[0,inf)" source="P7" target="T5"/>
2243+ <inhibitorArc inscription="[0,inf)" source="P7" target="T6"/>
2244+ </net>
2245 </pnml>
2246\ No newline at end of file
2247
2248=== modified file 'example-nets/transport.xml'
2249--- example-nets/transport.xml 2012-03-02 10:59:16 +0000
2250+++ example-nets/transport.xml 2020-09-07 13:51:45 +0000
2251@@ -1,14 +1,16 @@
2252 <pnml>
2253-<net id="TAPN1" type="P/T net">
2254-<place id="P0" name="P0" invariant="&lt; inf" initialMarking="1" />
2255-<place id="P1" name="P1" invariant="&lt;= 2" initialMarking="0" />
2256-<place id="P2" name="P2" invariant="&lt; inf" initialMarking="1" />
2257-<place id="P3" name="P3" invariant="&lt;= 2" initialMarking="1" />
2258-<place id="P4" name="P4" invariant="&lt; inf" initialMarking="0" />
2259-<place id="P5" name="P5" invariant="&lt; inf" initialMarking="0" />
2260-<transition id="T0" name="T0"/><transition id="T2" name="T2"/><inputArc inscription="[0,inf)" source="P2" target="T0"/>
2261-<outputArc inscription="1" source="T2" target="P5"/>
2262-<transportArc inscription="[0,7]" source="P0" transition="T0" target="P1"/>
2263-<transportArc inscription="[1,2]" source="P3" transition="T2" target="P4"/>
2264-</net>
2265+ <net id="TAPN1" type="P/T net">
2266+ <place id="P0" name="P0" invariant="&lt; inf" initialMarking="1"/>
2267+ <place id="P1" name="P1" invariant="&lt;= 2" initialMarking="0"/>
2268+ <place id="P2" name="P2" invariant="&lt; inf" initialMarking="1"/>
2269+ <place id="P3" name="P3" invariant="&lt;= 2" initialMarking="1"/>
2270+ <place id="P4" name="P4" invariant="&lt; inf" initialMarking="0"/>
2271+ <place id="P5" name="P5" invariant="&lt; inf" initialMarking="0"/>
2272+ <transition id="T0" name="T0"/>
2273+ <transition id="T2" name="T2"/>
2274+ <inputArc inscription="[0,inf)" source="P2" target="T0"/>
2275+ <outputArc inscription="1" source="T2" target="P5"/>
2276+ <transportArc inscription="[0,7]" source="P0" transition="T0" target="P1"/>
2277+ <transportArc inscription="[1,2]" source="P3" transition="T2" target="P4"/>
2278+ </net>
2279 </pnml>
2280\ No newline at end of file
2281
2282=== modified file 'example-nets/transportarc-counter-example.xml'
2283--- example-nets/transportarc-counter-example.xml 2012-03-02 10:59:16 +0000
2284+++ example-nets/transportarc-counter-example.xml 2020-09-07 13:51:45 +0000
2285@@ -1,11 +1,14 @@
2286 <pnml>
2287-<net id="TAPN1" type="P/T net">
2288-<place id="P0" name="P0" invariant="&lt; inf" initialMarking="1" />
2289-<place id="P1" name="P1" invariant="&lt; inf" initialMarking="0" />
2290-<place id="P2" name="P2" invariant="&lt; inf" initialMarking="0" />
2291-<place id="P3" name="P3" invariant="&lt; inf" initialMarking="0" />
2292-<transition id="T0" name="T0"/><transition id="T1" name="T1"/><transition id="T2" name="T2"/><transportArc inscription="[5,inf)" source="P0" transition="T0" target="P1"/>
2293-<transportArc inscription="[1,inf)" source="P1" transition="T1" target="P2"/>
2294-<transportArc inscription="[2,4]" source="P2" transition="T2" target="P3"/>
2295-</net>
2296+ <net id="TAPN1" type="P/T net">
2297+ <place id="P0" name="P0" invariant="&lt; inf" initialMarking="1"/>
2298+ <place id="P1" name="P1" invariant="&lt; inf" initialMarking="0"/>
2299+ <place id="P2" name="P2" invariant="&lt; inf" initialMarking="0"/>
2300+ <place id="P3" name="P3" invariant="&lt; inf" initialMarking="0"/>
2301+ <transition id="T0" name="T0"/>
2302+ <transition id="T1" name="T1"/>
2303+ <transition id="T2" name="T2"/>
2304+ <transportArc inscription="[5,inf)" source="P0" transition="T0" target="P1"/>
2305+ <transportArc inscription="[1,inf)" source="P1" transition="T1" target="P2"/>
2306+ <transportArc inscription="[2,4]" source="P2" transition="T2" target="P3"/>
2307+ </net>
2308 </pnml>
2309\ No newline at end of file
2310
2311=== modified file 'example-nets/transportarc-test1.xml'
2312--- example-nets/transportarc-test1.xml 2012-03-02 10:59:16 +0000
2313+++ example-nets/transportarc-test1.xml 2020-09-07 13:51:45 +0000
2314@@ -1,9 +1,11 @@
2315 <pnml>
2316-<net id="TAPN1" type="P/T net">
2317-<place id="P0" name="P0" invariant="&lt; inf" initialMarking="1" />
2318-<place id="P1" name="P1" invariant="&lt;= 3" initialMarking="0" />
2319-<place id="P2" name="P2" invariant="&lt;= 1" initialMarking="0" />
2320-<transition id="T0" name="T0"/><transition id="T1" name="T1"/><transportArc inscription="[1,5]" source="P0" transition="T0" target="P1"/>
2321-<transportArc inscription="[2,3]" source="P1" transition="T1" target="P2"/>
2322-</net>
2323+ <net id="TAPN1" type="P/T net">
2324+ <place id="P0" name="P0" invariant="&lt; inf" initialMarking="1"/>
2325+ <place id="P1" name="P1" invariant="&lt;= 3" initialMarking="0"/>
2326+ <place id="P2" name="P2" invariant="&lt;= 1" initialMarking="0"/>
2327+ <transition id="T0" name="T0"/>
2328+ <transition id="T1" name="T1"/>
2329+ <transportArc inscription="[1,5]" source="P0" transition="T0" target="P1"/>
2330+ <transportArc inscription="[2,3]" source="P1" transition="T1" target="P2"/>
2331+ </net>
2332 </pnml>
2333\ No newline at end of file
2334
2335=== modified file 'example-nets/transportarc-test2.xml'
2336--- example-nets/transportarc-test2.xml 2012-03-02 10:59:16 +0000
2337+++ example-nets/transportarc-test2.xml 2020-09-07 13:51:45 +0000
2338@@ -1,9 +1,11 @@
2339 <pnml>
2340-<net id="TAPN1" type="P/T net">
2341-<place id="P0" name="P0" invariant="&lt; inf" initialMarking="0" />
2342-<place id="P1" name="P1" invariant="&lt;= 3" initialMarking="0" />
2343-<place id="P3" name="P3" invariant="&lt; inf" initialMarking="1" />
2344-<transition id="T0" name="T0"/><transition id="T2" name="T2"/><transportArc inscription="[1,5]" source="P0" transition="T0" target="P1"/>
2345-<transportArc inscription="[4,inf)" source="P3" transition="T2" target="P0"/>
2346-</net>
2347+ <net id="TAPN1" type="P/T net">
2348+ <place id="P0" name="P0" invariant="&lt; inf" initialMarking="0"/>
2349+ <place id="P1" name="P1" invariant="&lt;= 3" initialMarking="0"/>
2350+ <place id="P3" name="P3" invariant="&lt; inf" initialMarking="1"/>
2351+ <transition id="T0" name="T0"/>
2352+ <transition id="T2" name="T2"/>
2353+ <transportArc inscription="[1,5]" source="P0" transition="T0" target="P1"/>
2354+ <transportArc inscription="[4,inf)" source="P3" transition="T2" target="P0"/>
2355+ </net>
2356 </pnml>
2357\ No newline at end of file
2358
2359=== modified file 'example-nets/vikings_2x4.xml'
2360--- example-nets/vikings_2x4.xml 2012-03-02 10:59:16 +0000
2361+++ example-nets/vikings_2x4.xml 2020-09-07 13:51:45 +0000
2362@@ -1,84 +1,102 @@
2363 <pnml>
2364-<net id="ComposedModel" type="P/T net">
2365-<place id="P0" name="P0" invariant="&lt; inf" initialMarking="4" />
2366-<place id="P1" name="P1" invariant="&lt;= 5" initialMarking="0" />
2367-<place id="P2" name="P2" invariant="&lt; inf" initialMarking="0" />
2368-<place id="P3" name="P3" invariant="&lt;= 5" initialMarking="0" />
2369-<place id="P4" name="P4" invariant="&lt; inf" initialMarking="4" />
2370-<place id="P5" name="P5" invariant="&lt;= 10" initialMarking="0" />
2371-<place id="P6" name="P6" invariant="&lt; inf" initialMarking="0" />
2372-<place id="P7" name="P7" invariant="&lt;= 0" initialMarking="0" />
2373-<place id="P8" name="P8" invariant="&lt;= 0" initialMarking="0" />
2374-<place id="P9" name="P9" invariant="&lt;= 0" initialMarking="0" />
2375-<place id="P10" name="P10" invariant="&lt;= 0" initialMarking="0" />
2376-<place id="P11" name="P11" invariant="&lt; inf" initialMarking="1" />
2377-<place id="P12" name="P12" invariant="&lt; inf" initialMarking="1" />
2378-<place id="P13" name="P13" invariant="&lt;= 10" initialMarking="0" />
2379-<place id="P14" name="P14" invariant="&lt; inf" initialMarking="0" />
2380-<place id="P15" name="P15" invariant="&lt; inf" initialMarking="0" />
2381-<transition id="T0" name="T0"/><transition id="T1" name="T1"/><transition id="T2" name="T2"/><transition id="T3" name="T3"/><transition id="T4" name="T4"/><transition id="T5" name="T5"/><transition id="T6" name="T6"/><transition id="T7" name="T7"/><transition id="T8" name="T8"/><transition id="T9" name="T9"/><transition id="T10" name="T10"/><transition id="T11" name="T11"/><transition id="T12" name="T12"/><transition id="T13" name="T13"/><transition id="T14" name="T14"/><transition id="T15" name="T15"/><transition id="T16" name="T16"/><transition id="T17" name="T17"/><inputArc inscription="[0,inf)" source="P0" target="T0"/>
2382-<inputArc inscription="[5,5]" source="P1" target="T1"/>
2383-<inputArc inscription="[0,inf)" source="P2" target="T2"/>
2384-<inputArc inscription="[5,5]" source="P3" target="T3"/>
2385-<inputArc inscription="[0,inf)" source="P4" target="T4"/>
2386-<inputArc inscription="[10,10]" source="P5" target="T5"/>
2387-<inputArc inscription="[0,inf)" source="P7" target="T0"/>
2388-<inputArc inscription="[0,inf)" source="P7" target="T4"/>
2389-<inputArc inscription="[0,inf)" source="P8" target="T15"/>
2390-<inputArc inscription="[0,inf)" source="P8" target="T16"/>
2391-<inputArc inscription="[0,inf)" source="P8" target="T17"/>
2392-<inputArc inscription="[0,inf)" source="P9" target="T11"/>
2393-<inputArc inscription="[0,inf)" source="P9" target="T12"/>
2394-<inputArc inscription="[0,inf)" source="P9" target="T14"/>
2395-<inputArc inscription="[0,inf)" source="P10" target="T2"/>
2396-<inputArc inscription="[0,inf)" source="P10" target="T6"/>
2397-<inputArc inscription="[0,inf)" source="P11" target="T7"/>
2398-<inputArc inscription="[0,0]" source="P11" target="T8"/>
2399-<inputArc inscription="[0,inf)" source="P11" target="T14"/>
2400-<inputArc inscription="[0,inf)" source="P12" target="T7"/>
2401-<inputArc inscription="[0,inf)" source="P12" target="T17"/>
2402-<inputArc inscription="[0,inf)" source="P6" target="T6"/>
2403-<inputArc inscription="[0,inf)" source="P14" target="T9"/>
2404-<inputArc inscription="[0,inf)" source="P14" target="T11"/>
2405-<inputArc inscription="[0,inf)" source="P15" target="T9"/>
2406-<inputArc inscription="[0,0]" source="P15" target="T10"/>
2407-<inputArc inscription="[0,inf)" source="P15" target="T15"/>
2408-<inputArc inscription="[10,10]" source="P13" target="T13"/>
2409-<outputArc inscription="1" source="T0" target="P1"/>
2410-<outputArc inscription="1" source="T1" target="P2"/>
2411-<outputArc inscription="1" source="T1" target="P9"/>
2412-<outputArc inscription="1" source="T2" target="P3"/>
2413-<outputArc inscription="1" source="T3" target="P0"/>
2414-<outputArc inscription="1" source="T3" target="P8"/>
2415-<outputArc inscription="1" source="T4" target="P5"/>
2416-<outputArc inscription="1" source="T5" target="P6"/>
2417-<outputArc inscription="1" source="T5" target="P9"/>
2418-<outputArc inscription="1" source="T7" target="P7"/>
2419-<outputArc inscription="1" source="T7" target="P11"/>
2420-<outputArc inscription="1" source="T8" target="P7"/>
2421-<outputArc inscription="1" source="T9" target="P10"/>
2422-<outputArc inscription="1" source="T9" target="P15"/>
2423-<outputArc inscription="1" source="T10" target="P10"/>
2424-<outputArc inscription="1" source="T11" target="P14"/>
2425-<outputArc inscription="1" source="T11" target="P15"/>
2426-<outputArc inscription="1" source="T12" target="P14"/>
2427-<outputArc inscription="1" source="T6" target="P13"/>
2428-<outputArc inscription="1" source="T14" target="P14"/>
2429-<outputArc inscription="1" source="T14" target="P15"/>
2430-<outputArc inscription="1" source="T15" target="P11"/>
2431-<outputArc inscription="1" source="T15" target="P12"/>
2432-<outputArc inscription="1" source="T16" target="P12"/>
2433-<outputArc inscription="1" source="T17" target="P11"/>
2434-<outputArc inscription="1" source="T17" target="P12"/>
2435-<outputArc inscription="1" source="T13" target="P4"/>
2436-<outputArc inscription="1" source="T13" target="P8"/>
2437-<inhibitorArc inscription="[0,inf)" source="P7" target="T8"/>
2438-<inhibitorArc inscription="[0,inf)" source="P10" target="T10"/>
2439-<inhibitorArc inscription="[0,inf)" source="P11" target="T12"/>
2440-<inhibitorArc inscription="[0,inf)" source="P12" target="T8"/>
2441-<inhibitorArc inscription="[0,inf)" source="P12" target="T16"/>
2442-<inhibitorArc inscription="[0,inf)" source="P14" target="T10"/>
2443-<inhibitorArc inscription="[0,inf)" source="P14" target="T12"/>
2444-<inhibitorArc inscription="[0,inf)" source="P15" target="T16"/>
2445-</net>
2446+ <net id="ComposedModel" type="P/T net">
2447+ <place id="P0" name="P0" invariant="&lt; inf" initialMarking="4"/>
2448+ <place id="P1" name="P1" invariant="&lt;= 5" initialMarking="0"/>
2449+ <place id="P2" name="P2" invariant="&lt; inf" initialMarking="0"/>
2450+ <place id="P3" name="P3" invariant="&lt;= 5" initialMarking="0"/>
2451+ <place id="P4" name="P4" invariant="&lt; inf" initialMarking="4"/>
2452+ <place id="P5" name="P5" invariant="&lt;= 10" initialMarking="0"/>
2453+ <place id="P6" name="P6" invariant="&lt; inf" initialMarking="0"/>
2454+ <place id="P7" name="P7" invariant="&lt;= 0" initialMarking="0"/>
2455+ <place id="P8" name="P8" invariant="&lt;= 0" initialMarking="0"/>
2456+ <place id="P9" name="P9" invariant="&lt;= 0" initialMarking="0"/>
2457+ <place id="P10" name="P10" invariant="&lt;= 0" initialMarking="0"/>
2458+ <place id="P11" name="P11" invariant="&lt; inf" initialMarking="1"/>
2459+ <place id="P12" name="P12" invariant="&lt; inf" initialMarking="1"/>
2460+ <place id="P13" name="P13" invariant="&lt;= 10" initialMarking="0"/>
2461+ <place id="P14" name="P14" invariant="&lt; inf" initialMarking="0"/>
2462+ <place id="P15" name="P15" invariant="&lt; inf" initialMarking="0"/>
2463+ <transition id="T0" name="T0"/>
2464+ <transition id="T1" name="T1"/>
2465+ <transition id="T2" name="T2"/>
2466+ <transition id="T3" name="T3"/>
2467+ <transition id="T4" name="T4"/>
2468+ <transition id="T5" name="T5"/>
2469+ <transition id="T6" name="T6"/>
2470+ <transition id="T7" name="T7"/>
2471+ <transition id="T8" name="T8"/>
2472+ <transition id="T9" name="T9"/>
2473+ <transition id="T10" name="T10"/>
2474+ <transition id="T11" name="T11"/>
2475+ <transition id="T12" name="T12"/>
2476+ <transition id="T13" name="T13"/>
2477+ <transition id="T14" name="T14"/>
2478+ <transition id="T15" name="T15"/>
2479+ <transition id="T16" name="T16"/>
2480+ <transition id="T17" name="T17"/>
2481+ <inputArc inscription="[0,inf)" source="P0" target="T0"/>
2482+ <inputArc inscription="[5,5]" source="P1" target="T1"/>
2483+ <inputArc inscription="[0,inf)" source="P2" target="T2"/>
2484+ <inputArc inscription="[5,5]" source="P3" target="T3"/>
2485+ <inputArc inscription="[0,inf)" source="P4" target="T4"/>
2486+ <inputArc inscription="[10,10]" source="P5" target="T5"/>
2487+ <inputArc inscription="[0,inf)" source="P7" target="T0"/>
2488+ <inputArc inscription="[0,inf)" source="P7" target="T4"/>
2489+ <inputArc inscription="[0,inf)" source="P8" target="T15"/>
2490+ <inputArc inscription="[0,inf)" source="P8" target="T16"/>
2491+ <inputArc inscription="[0,inf)" source="P8" target="T17"/>
2492+ <inputArc inscription="[0,inf)" source="P9" target="T11"/>
2493+ <inputArc inscription="[0,inf)" source="P9" target="T12"/>
2494+ <inputArc inscription="[0,inf)" source="P9" target="T14"/>
2495+ <inputArc inscription="[0,inf)" source="P10" target="T2"/>
2496+ <inputArc inscription="[0,inf)" source="P10" target="T6"/>
2497+ <inputArc inscription="[0,inf)" source="P11" target="T7"/>
2498+ <inputArc inscription="[0,0]" source="P11" target="T8"/>
2499+ <inputArc inscription="[0,inf)" source="P11" target="T14"/>
2500+ <inputArc inscription="[0,inf)" source="P12" target="T7"/>
2501+ <inputArc inscription="[0,inf)" source="P12" target="T17"/>
2502+ <inputArc inscription="[0,inf)" source="P6" target="T6"/>
2503+ <inputArc inscription="[0,inf)" source="P14" target="T9"/>
2504+ <inputArc inscription="[0,inf)" source="P14" target="T11"/>
2505+ <inputArc inscription="[0,inf)" source="P15" target="T9"/>
2506+ <inputArc inscription="[0,0]" source="P15" target="T10"/>
2507+ <inputArc inscription="[0,inf)" source="P15" target="T15"/>
2508+ <inputArc inscription="[10,10]" source="P13" target="T13"/>
2509+ <outputArc inscription="1" source="T0" target="P1"/>
2510+ <outputArc inscription="1" source="T1" target="P2"/>
2511+ <outputArc inscription="1" source="T1" target="P9"/>
2512+ <outputArc inscription="1" source="T2" target="P3"/>
2513+ <outputArc inscription="1" source="T3" target="P0"/>
2514+ <outputArc inscription="1" source="T3" target="P8"/>
2515+ <outputArc inscription="1" source="T4" target="P5"/>
2516+ <outputArc inscription="1" source="T5" target="P6"/>
2517+ <outputArc inscription="1" source="T5" target="P9"/>
2518+ <outputArc inscription="1" source="T7" target="P7"/>
2519+ <outputArc inscription="1" source="T7" target="P11"/>
2520+ <outputArc inscription="1" source="T8" target="P7"/>
2521+ <outputArc inscription="1" source="T9" target="P10"/>
2522+ <outputArc inscription="1" source="T9" target="P15"/>
2523+ <outputArc inscription="1" source="T10" target="P10"/>
2524+ <outputArc inscription="1" source="T11" target="P14"/>
2525+ <outputArc inscription="1" source="T11" target="P15"/>
2526+ <outputArc inscription="1" source="T12" target="P14"/>
2527+ <outputArc inscription="1" source="T6" target="P13"/>
2528+ <outputArc inscription="1" source="T14" target="P14"/>
2529+ <outputArc inscription="1" source="T14" target="P15"/>
2530+ <outputArc inscription="1" source="T15" target="P11"/>
2531+ <outputArc inscription="1" source="T15" target="P12"/>
2532+ <outputArc inscription="1" source="T16" target="P12"/>
2533+ <outputArc inscription="1" source="T17" target="P11"/>
2534+ <outputArc inscription="1" source="T17" target="P12"/>
2535+ <outputArc inscription="1" source="T13" target="P4"/>
2536+ <outputArc inscription="1" source="T13" target="P8"/>
2537+ <inhibitorArc inscription="[0,inf)" source="P7" target="T8"/>
2538+ <inhibitorArc inscription="[0,inf)" source="P10" target="T10"/>
2539+ <inhibitorArc inscription="[0,inf)" source="P11" target="T12"/>
2540+ <inhibitorArc inscription="[0,inf)" source="P12" target="T8"/>
2541+ <inhibitorArc inscription="[0,inf)" source="P12" target="T16"/>
2542+ <inhibitorArc inscription="[0,inf)" source="P14" target="T10"/>
2543+ <inhibitorArc inscription="[0,inf)" source="P14" target="T12"/>
2544+ <inhibitorArc inscription="[0,inf)" source="P15" target="T16"/>
2545+ </net>
2546 </pnml>
2547\ No newline at end of file
2548
2549=== modified file 'example-workflows/FMS2-untimed-cover-example.xml'
2550--- example-workflows/FMS2-untimed-cover-example.xml 2014-06-17 08:31:51 +0000
2551+++ example-workflows/FMS2-untimed-cover-example.xml 2020-09-07 13:51:45 +0000
2552@@ -1,318 +1,424 @@
2553 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
2554 <pnml xmlns="http://www.informatik.hu-berlin.de/top/pnml/ptNetb">
2555-<net active="true" id="ExportedNet" type="P/T net">
2556-<place id="P2s" initialMarking="0" invariant="&lt; inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P2s" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="630.0" positionY="390.0"/>
2557-<place id="P3" initialMarking="0" invariant="&lt; inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P3" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="735.0" positionY="105.0"/>
2558-<place id="P2d" initialMarking="0" invariant="&lt; inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P2d" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="600.0" positionY="315.0"/>
2559-<place id="P2wP1" initialMarking="0" invariant="&lt; inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P2wP1" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="570.0" positionY="390.0"/>
2560-<place id="P3M2" initialMarking="0" invariant="&lt; inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P3M2" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="735.0" positionY="195.0"/>
2561-<place id="P3s" initialMarking="0" invariant="&lt; inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P3s" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="735.0" positionY="315.0"/>
2562-<place id="M3" initialMarking="0" invariant="&lt; inf" markingOffsetX="0.0" markingOffsetY="0.0" name="M3" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="570.0" positionY="600.0"/>
2563-<place id="P12s" initialMarking="0" invariant="&lt; inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P12s" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="525.0" positionY="675.0"/>
2564-<place id="P12wM3" initialMarking="0" invariant="&lt; inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P12wM3" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="525.0" positionY="510.0"/>
2565-<place id="P12M3" initialMarking="0" invariant="&lt; inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P12M3" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="525.0" positionY="600.0"/>
2566-<place id="P2M2" initialMarking="0" invariant="&lt; inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P2M2" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="600.0" positionY="240.0"/>
2567-<place id="M2" initialMarking="0" invariant="&lt; inf" markingOffsetX="0.0" markingOffsetY="0.0" name="M2" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="645.0" positionY="240.0"/>
2568-<place id="P2" initialMarking="0" invariant="&lt; inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P2" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="600.0" positionY="105.0"/>
2569-<place id="P2wM2" initialMarking="0" invariant="&lt; inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P2wM2" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="600.0" positionY="165.0"/>
2570-<place id="M1" initialMarking="0" invariant="&lt; inf" markingOffsetX="0.0" markingOffsetY="0.0" name="M1" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="420.0" positionY="240.0"/>
2571-<place id="P1M1" initialMarking="0" invariant="&lt; inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P1M1" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="465.0" positionY="240.0"/>
2572-<place id="P1wM1" initialMarking="0" invariant="&lt; inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P1wM1" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="465.0" positionY="165.0"/>
2573-<place id="P1" initialMarking="0" invariant="&lt; inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P1" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="465.0" positionY="105.0"/>
2574-<place id="P12" initialMarking="0" invariant="&lt; inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P12" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="525.0" positionY="435.0"/>
2575-<place id="P1wP2" initialMarking="0" invariant="&lt; inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P1wP2" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="480.0" positionY="390.0"/>
2576-<place id="P1s" initialMarking="0" invariant="&lt; inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P1s" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="435.0" positionY="390.0"/>
2577-<place id="P1d" initialMarking="0" invariant="&lt; inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P1d" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="465.0" positionY="315.0"/>
2578-<place id="P13" initialMarking="1" invariant="&lt; inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P13" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="105.0" positionY="255.0"/>
2579-<place id="P14" initialMarking="0" invariant="&lt; inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P14" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="1035.0" positionY="300.0"/>
2580-<transition angle="0" id="tP3M2" infiniteServer="false" name="tP3M2" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="735.0" positionY="255.0" priority="0" urgent="false"/>
2581-<transition angle="0" id="tP3s" infiniteServer="false" name="tP3s" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="795.0" positionY="225.0" priority="0" urgent="false"/>
2582-<transition angle="0" id="tP2" infiniteServer="false" name="tP2" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="600.0" positionY="135.0" priority="0" urgent="false"/>
2583-<transition angle="0" id="tP12s" infiniteServer="false" name="tP12s" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="525.0" positionY="735.0" priority="0" urgent="false"/>
2584-<transition angle="0" id="tP2M2" infiniteServer="false" name="tP2M2" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="600.0" positionY="285.0" priority="0" urgent="false"/>
2585-<transition angle="0" id="tM2" infiniteServer="false" name="tM2" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="600.0" positionY="210.0" priority="0" urgent="false"/>
2586-<transition angle="0" id="tP2e" infiniteServer="false" name="tP2e" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="630.0" positionY="360.0" priority="0" urgent="false"/>
2587-<transition angle="0" id="tP2j" infiniteServer="false" name="tP2j" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="570.0" positionY="360.0" priority="0" urgent="false"/>
2588-<transition angle="0" id="tP3" infiniteServer="false" name="tP3" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="735.0" positionY="150.0" priority="0" urgent="false"/>
2589-<transition angle="0" id="tP2s" infiniteServer="false" name="tP2s" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="630.0" positionY="435.0" priority="0" urgent="false"/>
2590-<transition angle="0" id="tP1e" infiniteServer="false" name="tP1e" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="435.0" positionY="360.0" priority="0" urgent="false"/>
2591-<transition angle="0" id="tP1M1" infiniteServer="false" name="tP1M1" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="450.0" positionY="285.0" priority="0" urgent="false"/>
2592-<transition angle="0" id="tP1j" infiniteServer="false" name="tP1j" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="480.0" positionY="360.0" priority="0" urgent="false"/>
2593-<transition angle="0" id="tP1s" infiniteServer="false" name="tP1s" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="435.0" positionY="435.0" priority="0" urgent="false"/>
2594-<transition angle="0" id="tP12" infiniteServer="false" name="tP12" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="525.0" positionY="480.0" priority="0" urgent="false"/>
2595-<transition angle="0" id="tx" infiniteServer="false" name="tx" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="525.0" positionY="405.0" priority="0" urgent="false"/>
2596-<transition angle="0" id="tP12M3" infiniteServer="false" name="tP12M3" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="525.0" positionY="645.0" priority="0" urgent="false"/>
2597-<transition angle="0" id="tM3" infiniteServer="false" name="tM3" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="525.0" positionY="555.0" priority="0" urgent="false"/>
2598-<transition angle="0" id="tP1" infiniteServer="false" name="tP1" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="450.0" positionY="135.0" priority="0" urgent="false"/>
2599-<transition angle="0" id="tM1" infiniteServer="false" name="tM1" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="450.0" positionY="210.0" priority="0" urgent="false"/>
2600-<transition angle="0" id="T0" infiniteServer="false" name="T0" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="285.0" positionY="255.0" priority="0" urgent="false"/>
2601-<transition angle="0" id="T1" infiniteServer="false" name="T1" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="885.0" positionY="300.0" priority="0" urgent="false"/>
2602-<arc id="arc0" inscription="1" source="tP3M2" target="P3s" type="normal" weight="1">
2603-<arcpath arcPointType="false" id="0" xCoord="747" yCoord="282"/>
2604-<arcpath arcPointType="false" id="1" xCoord="747" yCoord="312"/>
2605-</arc>
2606-<arc id="arc1" inscription="1" source="tP3M2" target="M2" type="normal" weight="1">
2607-<arcpath arcPointType="false" id="0" xCoord="742" yCoord="262"/>
2608-<arcpath arcPointType="false" id="1" xCoord="671" yCoord="253"/>
2609-</arc>
2610-<arc id="arc2" inscription="[0,inf)" source="P3s" target="tP3s" type="timed" weight="1">
2611-<arcpath arcPointType="false" id="0" xCoord="754" yCoord="314"/>
2612-<arcpath arcPointType="false" id="1" xCoord="801" yCoord="237"/>
2613-</arc>
2614-<arc id="arc3" inscription="1" source="tP3s" target="P3" type="normal" weight="1">
2615-<arcpath arcPointType="false" id="0" xCoord="807" yCoord="222"/>
2616-<arcpath arcPointType="false" id="1" xCoord="754" yCoord="129"/>
2617-</arc>
2618-<arc id="arc4" inscription="1" source="tP2j" target="P2wP1" type="normal" weight="1">
2619-<arcpath arcPointType="false" id="0" xCoord="582" yCoord="387"/>
2620-<arcpath arcPointType="false" id="1" xCoord="582" yCoord="387"/>
2621-</arc>
2622-<arc id="arc5" inscription="[0,inf)" source="P2d" target="tP2j" type="timed" weight="1">
2623-<arcpath arcPointType="false" id="0" xCoord="604" yCoord="340"/>
2624-<arcpath arcPointType="false" id="1" xCoord="586" yCoord="372"/>
2625-</arc>
2626-<arc id="arc6" inscription="1" source="tP2M2" target="M2" type="normal" weight="1">
2627-<arcpath arcPointType="false" id="0" xCoord="616" yCoord="297"/>
2628-<arcpath arcPointType="false" id="1" xCoord="647" yCoord="263"/>
2629-</arc>
2630-<arc id="arc7" inscription="1" source="tP2M2" target="P2d" type="normal" weight="1">
2631-<arcpath arcPointType="false" id="0" xCoord="612" yCoord="312"/>
2632-<arcpath arcPointType="false" id="1" xCoord="612" yCoord="312"/>
2633-</arc>
2634-<arc id="arc8" inscription="[0,inf)" source="P2M2" target="tP2M2" type="timed" weight="1">
2635-<arcpath arcPointType="false" id="0" xCoord="612" yCoord="266"/>
2636-<arcpath arcPointType="false" id="1" xCoord="612" yCoord="282"/>
2637-</arc>
2638-<arc id="arc9" inscription="1" source="tM2" target="P2M2" type="normal" weight="1">
2639-<arcpath arcPointType="false" id="0" xCoord="612" yCoord="237"/>
2640-<arcpath arcPointType="false" id="1" xCoord="612" yCoord="237"/>
2641-</arc>
2642-<arc id="arc10" inscription="[0,inf)" source="M2" target="tM2" type="timed" weight="1">
2643-<arcpath arcPointType="false" id="0" xCoord="644" yCoord="243"/>
2644-<arcpath arcPointType="false" id="1" xCoord="616" yCoord="222"/>
2645-</arc>
2646-<arc id="arc11" inscription="[0,inf)" source="P2wM2" target="tM2" type="timed" weight="1">
2647-<arcpath arcPointType="false" id="0" xCoord="612" yCoord="191"/>
2648-<arcpath arcPointType="false" id="1" xCoord="612" yCoord="207"/>
2649-</arc>
2650-<arc id="arc12" inscription="[0,inf)" source="M2" target="tP3M2" type="timed" weight="1">
2651-<arcpath arcPointType="false" id="0" xCoord="671" yCoord="255"/>
2652-<arcpath arcPointType="false" id="1" xCoord="741" yCoord="272"/>
2653-</arc>
2654-<arc id="arc13" inscription="[0,inf)" source="P3M2" target="tP3M2" type="timed" weight="1">
2655-<arcpath arcPointType="false" id="0" xCoord="747" yCoord="221"/>
2656-<arcpath arcPointType="false" id="1" xCoord="747" yCoord="252"/>
2657-</arc>
2658-<arc id="arc14" inscription="1" source="tP3" target="P3M2" type="normal" weight="1">
2659-<arcpath arcPointType="false" id="0" xCoord="747" yCoord="177"/>
2660-<arcpath arcPointType="false" id="1" xCoord="747" yCoord="192"/>
2661-</arc>
2662-<arc id="arc15" inscription="[0,inf)" source="P3" target="tP3" type="timed" weight="1">
2663-<arcpath arcPointType="false" id="0" xCoord="747" yCoord="131"/>
2664-<arcpath arcPointType="false" id="1" xCoord="747" yCoord="147"/>
2665-</arc>
2666-<arc id="arc16" inscription="1" source="tP2s" target="P2" type="normal" weight="1">
2667-<arcpath arcPointType="false" id="0" xCoord="642" yCoord="432"/>
2668-<arcpath arcPointType="false" id="1" xCoord="613" yCoord="131"/>
2669-</arc>
2670-<arc id="arc17" inscription="[0,inf)" source="P2s" target="tP2s" type="timed" weight="1">
2671-<arcpath arcPointType="false" id="0" xCoord="642" yCoord="416"/>
2672-<arcpath arcPointType="false" id="1" xCoord="642" yCoord="432"/>
2673-</arc>
2674-<arc id="arc18" inscription="1" source="tP2e" target="P2s" type="normal" weight="1">
2675-<arcpath arcPointType="false" id="0" xCoord="642" yCoord="387"/>
2676-<arcpath arcPointType="false" id="1" xCoord="642" yCoord="387"/>
2677-</arc>
2678-<arc id="arc19" inscription="[0,inf)" source="P2d" target="tP2e" type="timed" weight="1">
2679-<arcpath arcPointType="false" id="0" xCoord="619" yCoord="340"/>
2680-<arcpath arcPointType="false" id="1" xCoord="636" yCoord="372"/>
2681-</arc>
2682-<arc id="arc20" inscription="[0,inf)" source="M3" target="tM3" type="timed" weight="1">
2683-<arcpath arcPointType="false" id="0" xCoord="571" yCoord="600"/>
2684-<arcpath arcPointType="false" id="1" xCoord="541" yCoord="567"/>
2685-</arc>
2686-<arc id="arc21" inscription="1" source="tM3" target="P12M3" type="normal" weight="1">
2687-<arcpath arcPointType="false" id="0" xCoord="537" yCoord="582"/>
2688-<arcpath arcPointType="false" id="1" xCoord="537" yCoord="597"/>
2689-</arc>
2690-<arc id="arc22" inscription="1" source="tP12" target="P12wM3" type="normal" weight="1">
2691-<arcpath arcPointType="false" id="0" xCoord="537" yCoord="507"/>
2692-<arcpath arcPointType="false" id="1" xCoord="537" yCoord="507"/>
2693-</arc>
2694-<arc id="arc23" inscription="[0,inf)" source="P12wM3" target="tM3" type="timed" weight="1">
2695-<arcpath arcPointType="false" id="0" xCoord="537" yCoord="536"/>
2696-<arcpath arcPointType="false" id="1" xCoord="537" yCoord="552"/>
2697-</arc>
2698-<arc id="arc24" inscription="1" source="tx" target="P12" type="normal" weight="1">
2699-<arcpath arcPointType="false" id="0" xCoord="537" yCoord="432"/>
2700-<arcpath arcPointType="false" id="1" xCoord="537" yCoord="432"/>
2701-</arc>
2702-<arc id="arc25" inscription="[0,inf)" source="P12" target="tP12" type="timed" weight="1">
2703-<arcpath arcPointType="false" id="0" xCoord="537" yCoord="461"/>
2704-<arcpath arcPointType="false" id="1" xCoord="537" yCoord="477"/>
2705-</arc>
2706-<arc id="arc26" inscription="[0,inf)" source="P1wP2" target="tx" type="timed" weight="1">
2707-<arcpath arcPointType="false" id="0" xCoord="505" yCoord="407"/>
2708-<arcpath arcPointType="false" id="1" xCoord="531" yCoord="417"/>
2709-</arc>
2710-<arc id="arc27" inscription="[0,inf)" source="P2wP1" target="tx" type="timed" weight="1">
2711-<arcpath arcPointType="false" id="0" xCoord="567" yCoord="407"/>
2712-<arcpath arcPointType="false" id="1" xCoord="541" yCoord="417"/>
2713-</arc>
2714-<arc id="arc28" inscription="[0,inf)" source="P2" target="tP2" type="timed" weight="1">
2715-<arcpath arcPointType="false" id="0" xCoord="612" yCoord="131"/>
2716-<arcpath arcPointType="false" id="1" xCoord="612" yCoord="132"/>
2717-</arc>
2718-<arc id="arc29" inscription="1" source="tP2" target="P2wM2" type="normal" weight="1">
2719-<arcpath arcPointType="false" id="0" xCoord="612" yCoord="162"/>
2720-<arcpath arcPointType="false" id="1" xCoord="612" yCoord="162"/>
2721-</arc>
2722-<arc id="arc30" inscription="1" source="tP12s" target="P1" type="normal" weight="1">
2723-<arcpath arcPointType="false" id="0" xCoord="537" yCoord="732"/>
2724-<arcpath arcPointType="false" id="1" xCoord="478" yCoord="131"/>
2725-</arc>
2726-<arc id="arc31" inscription="1" source="tP12s" target="P2" type="normal" weight="1">
2727-<arcpath arcPointType="false" id="0" xCoord="537" yCoord="732"/>
2728-<arcpath arcPointType="false" id="1" xCoord="610" yCoord="131"/>
2729-</arc>
2730-<arc id="arc32" inscription="1" source="tP12M3" target="M3" type="normal" weight="1">
2731-<arcpath arcPointType="false" id="0" xCoord="541" yCoord="657"/>
2732-<arcpath arcPointType="false" id="1" xCoord="572" yCoord="623"/>
2733-</arc>
2734-<arc id="arc33" inscription="[0,inf)" source="P12s" target="tP12s" type="timed" weight="1">
2735-<arcpath arcPointType="false" id="0" xCoord="537" yCoord="701"/>
2736-<arcpath arcPointType="false" id="1" xCoord="537" yCoord="732"/>
2737-</arc>
2738-<arc id="arc34" inscription="[0,inf)" source="P12M3" target="tP12M3" type="timed" weight="1">
2739-<arcpath arcPointType="false" id="0" xCoord="537" yCoord="626"/>
2740-<arcpath arcPointType="false" id="1" xCoord="537" yCoord="642"/>
2741-</arc>
2742-<arc id="arc35" inscription="1" source="tP12M3" target="P12s" type="normal" weight="1">
2743-<arcpath arcPointType="false" id="0" xCoord="537" yCoord="672"/>
2744-<arcpath arcPointType="false" id="1" xCoord="537" yCoord="672"/>
2745-</arc>
2746-<arc id="arc36" inscription="1" source="tP1M1" target="M1" type="normal" weight="1">
2747-<arcpath arcPointType="false" id="0" xCoord="456" yCoord="297"/>
2748-<arcpath arcPointType="false" id="1" xCoord="439" yCoord="265"/>
2749-</arc>
2750-<arc id="arc37" inscription="1" source="tP1M1" target="P1d" type="normal" weight="1">
2751-<arcpath arcPointType="false" id="0" xCoord="462" yCoord="312"/>
2752-<arcpath arcPointType="false" id="1" xCoord="466" yCoord="316"/>
2753-</arc>
2754-<arc id="arc38" inscription="[0,inf)" source="P1d" target="tP1e" type="timed" weight="1">
2755-<arcpath arcPointType="false" id="0" xCoord="469" yCoord="340"/>
2756-<arcpath arcPointType="false" id="1" xCoord="451" yCoord="372"/>
2757-</arc>
2758-<arc id="arc39" inscription="1" source="tP1e" target="P1s" type="normal" weight="1">
2759-<arcpath arcPointType="false" id="0" xCoord="447" yCoord="387"/>
2760-<arcpath arcPointType="false" id="1" xCoord="447" yCoord="387"/>
2761-</arc>
2762-<arc id="arc40" inscription="[0,inf)" source="P1s" target="tP1s" type="timed" weight="1">
2763-<arcpath arcPointType="false" id="0" xCoord="447" yCoord="416"/>
2764-<arcpath arcPointType="false" id="1" xCoord="447" yCoord="432"/>
2765-</arc>
2766-<arc id="arc41" inscription="1" source="tP1s" target="P1" type="normal" weight="1">
2767-<arcpath arcPointType="false" id="0" xCoord="447" yCoord="432"/>
2768-<arcpath arcPointType="false" id="1" xCoord="475" yCoord="131"/>
2769-</arc>
2770-<arc id="arc42" inscription="[0,inf)" source="P1d" target="tP1j" type="timed" weight="1">
2771-<arcpath arcPointType="false" id="0" xCoord="483" yCoord="340"/>
2772-<arcpath arcPointType="false" id="1" xCoord="492" yCoord="357"/>
2773-</arc>
2774-<arc id="arc43" inscription="1" source="tP1j" target="P1wP2" type="normal" weight="1">
2775-<arcpath arcPointType="false" id="0" xCoord="492" yCoord="387"/>
2776-<arcpath arcPointType="false" id="1" xCoord="492" yCoord="387"/>
2777-</arc>
2778-<arc id="arc44" inscription="[0,inf)" source="P1" target="tP1" type="timed" weight="1">
2779-<arcpath arcPointType="false" id="0" xCoord="466" yCoord="127"/>
2780-<arcpath arcPointType="false" id="1" xCoord="462" yCoord="132"/>
2781-</arc>
2782-<arc id="arc45" inscription="1" source="tP1" target="P1wM1" type="normal" weight="1">
2783-<arcpath arcPointType="false" id="0" xCoord="462" yCoord="162"/>
2784-<arcpath arcPointType="false" id="1" xCoord="466" yCoord="166"/>
2785-</arc>
2786-<arc id="arc46" inscription="[0,inf)" source="P1wM1" target="tM1" type="timed" weight="1">
2787-<arcpath arcPointType="false" id="0" xCoord="470" yCoord="190"/>
2788-<arcpath arcPointType="false" id="1" xCoord="462" yCoord="207"/>
2789-</arc>
2790-<arc id="arc47" inscription="[0,inf)" source="M1" target="tM1" type="timed" weight="1">
2791-<arcpath arcPointType="false" id="0" xCoord="441" yCoord="240"/>
2792-<arcpath arcPointType="false" id="1" xCoord="456" yCoord="222"/>
2793-</arc>
2794-<arc id="arc48" inscription="1" source="tM1" target="P1M1" type="normal" weight="1">
2795-<arcpath arcPointType="false" id="0" xCoord="462" yCoord="237"/>
2796-<arcpath arcPointType="false" id="1" xCoord="466" yCoord="241"/>
2797-</arc>
2798-<arc id="arc49" inscription="[0,inf)" source="P1M1" target="tP1M1" type="timed" weight="1">
2799-<arcpath arcPointType="false" id="0" xCoord="470" yCoord="265"/>
2800-<arcpath arcPointType="false" id="1" xCoord="462" yCoord="282"/>
2801-</arc>
2802-<arc id="P13 to T0" inscription="[0,inf)" source="P13" target="T0" type="timed" weight="1">
2803-<arcpath arcPointType="false" id="0" xCoord="131" yCoord="267"/>
2804-<arcpath arcPointType="false" id="1" xCoord="291" yCoord="267"/>
2805-</arc>
2806-<arc id="T1 to P14" inscription="1" source="T1" target="P14" type="normal" weight="1">
2807-<arcpath arcPointType="false" id="0" xCoord="901" yCoord="312"/>
2808-<arcpath arcPointType="false" id="1" xCoord="1032" yCoord="312"/>
2809-</arc>
2810-<arc id="T0 to M1" inscription="1" source="T0" target="M1" type="normal" weight="3">
2811-<arcpath arcPointType="false" id="0" xCoord="301" yCoord="267"/>
2812-<arcpath arcPointType="false" id="1" xCoord="402" yCoord="222"/>
2813-<arcpath arcPointType="false" id="2" xCoord="421" yCoord="241"/>
2814-</arc>
2815-<arc id="T0 to P1" inscription="1" source="T0" target="P1" type="normal" weight="2">
2816-<arcpath arcPointType="false" id="0" xCoord="297" yCoord="252"/>
2817-<arcpath arcPointType="false" id="1" xCoord="312" yCoord="57"/>
2818-<arcpath arcPointType="false" id="2" xCoord="477" yCoord="57"/>
2819-<arcpath arcPointType="false" id="3" xCoord="477" yCoord="102"/>
2820-</arc>
2821-<arc id="T0 to P2" inscription="1" source="T0" target="P2" type="normal" weight="2">
2822-<arcpath arcPointType="false" id="0" xCoord="297" yCoord="252"/>
2823-<arcpath arcPointType="false" id="1" xCoord="282" yCoord="57"/>
2824-<arcpath arcPointType="false" id="2" xCoord="477" yCoord="27"/>
2825-<arcpath arcPointType="false" id="3" xCoord="599" yCoord="108"/>
2826-</arc>
2827-<arc id="T0 to P3" inscription="1" source="T0" target="P3" type="normal" weight="2">
2828-<arcpath arcPointType="false" id="0" xCoord="297" yCoord="252"/>
2829-<arcpath arcPointType="false" id="1" xCoord="237" yCoord="42"/>
2830-<arcpath arcPointType="false" id="2" xCoord="597" yCoord="12"/>
2831-<arcpath arcPointType="false" id="3" xCoord="734" yCoord="108"/>
2832-</arc>
2833-<arc id="T0 to M2" inscription="1" source="T0" target="M2" type="normal" weight="1">
2834-<arcpath arcPointType="false" id="0" xCoord="297" yCoord="282"/>
2835-<arcpath arcPointType="false" id="1" xCoord="342" yCoord="372"/>
2836-<arcpath arcPointType="false" id="2" xCoord="642" yCoord="257"/>
2837-</arc>
2838-<arc id="T0 to M3" inscription="1" source="T0" target="M3" type="normal" weight="2">
2839-<arcpath arcPointType="false" id="0" xCoord="297" yCoord="282"/>
2840-<arcpath arcPointType="false" id="1" xCoord="342" yCoord="597"/>
2841-<arcpath arcPointType="false" id="2" xCoord="567" yCoord="611"/>
2842-</arc>
2843-<arc id="P3s to T1" inscription="[0,inf)" source="P3s" target="T1" type="timed" weight="4">
2844-<arcpath arcPointType="false" id="0" xCoord="758" yCoord="336"/>
2845-<arcpath arcPointType="false" id="1" xCoord="822" yCoord="387"/>
2846-<arcpath arcPointType="false" id="2" xCoord="891" yCoord="312"/>
2847-</arc>
2848-</net>
2849-<query active="true" capacity="0" discreteInclusion="false" extrapolationOption="AUTOMATIC" hashTableSize="MB_16" inclusionPlaces="*NONE*" name="TRUE" pTrie="true" query="EF (ExportedNet.P12=0 and ExportedNet.P1wP2=1 and ExportedNet.P12wM3=0 and ExportedNet.P3s=1 and ExportedNet.P12s=0 and ExportedNet.P2s=0 and ExportedNet.P1=0 and ExportedNet.M3=2 and ExportedNet.P1s=0 and ExportedNet.M2=0 and ExportedNet.P3=1 and ExportedNet.P2=0 and ExportedNet.M1=3 and ExportedNet.P2wM2=0 and ExportedNet.P2d=0 and ExportedNet.P2wP1=1 and ExportedNet.P1wM1=1 and ExportedNet.P1M1=0 and ExportedNet.P2M2=1 and ExportedNet.P1d=0 and ExportedNet.P3M2=0 and ExportedNet.P12M3=0)" reductionOption="VerifyTAPN" searchOption="HEURISTIC" symmetry="true" timeDarts="true" traceOption="NONE"/>
2850-<query active="true" capacity="0" discreteInclusion="false" extrapolationOption="AUTOMATIC" hashTableSize="MB_16" inclusionPlaces="*NONE*" name="TRUE" pTrie="true" query="EF (ExportedNet.P12=0 and ExportedNet.P1wP2=0 and ExportedNet.P12wM3=0 and ExportedNet.P3s=1 and ExportedNet.P12s=0 and ExportedNet.P2s=0 and ExportedNet.P1=0 and ExportedNet.M3=2 and ExportedNet.P1s=0 and ExportedNet.M2=0 and ExportedNet.P3=0 and ExportedNet.P2=0 and ExportedNet.M1=3 and ExportedNet.P2wM2=0 and ExportedNet.P2d=0 and ExportedNet.P2wP1=1 and ExportedNet.P1wM1=2 and ExportedNet.P1M1=0 and ExportedNet.P2M2=1 and ExportedNet.P1d=0 and ExportedNet.P3M2=1 and ExportedNet.P12M3=0)" reductionOption="VerifyTAPN" searchOption="HEURISTIC" symmetry="true" timeDarts="true" traceOption="NONE"/>
2851-<query active="true" capacity="0" discreteInclusion="false" extrapolationOption="AUTOMATIC" hashTableSize="MB_16" inclusionPlaces="*NONE*" name="TRUE" pTrie="true" query="EF (ExportedNet.P12=0 and ExportedNet.P1wP2=1 and ExportedNet.P12wM3=1 and ExportedNet.P3s=2 and ExportedNet.P12s=0 and ExportedNet.P2s=0 and ExportedNet.P1=0 and ExportedNet.M3=2 and ExportedNet.P1s=0 and ExportedNet.M2=0 and ExportedNet.P3=0 and ExportedNet.P2=0 and ExportedNet.M1=3 and ExportedNet.P2wM2=0 and ExportedNet.P2d=0 and ExportedNet.P2wP1=0 and ExportedNet.P1wM1=0 and ExportedNet.P1M1=0 and ExportedNet.P2M2=1 and ExportedNet.P1d=0 and ExportedNet.P3M2=0 and ExportedNet.P12M3=0)" reductionOption="VerifyTAPN" searchOption="HEURISTIC" symmetry="true" timeDarts="true" traceOption="NONE"/>
2852-<query active="true" capacity="0" discreteInclusion="false" extrapolationOption="AUTOMATIC" hashTableSize="MB_16" inclusionPlaces="*NONE*" name="TRUE" pTrie="true" query="EF (ExportedNet.P12=0 and ExportedNet.P1wP2=0 and ExportedNet.P12wM3=0 and ExportedNet.P3s=1 and ExportedNet.P12s=0 and ExportedNet.P2s=0 and ExportedNet.P1=1 and ExportedNet.M3=2 and ExportedNet.P1s=1 and ExportedNet.M2=1 and ExportedNet.P3=0 and ExportedNet.P2=0 and ExportedNet.M1=3 and ExportedNet.P2wM2=1 and ExportedNet.P2d=1 and ExportedNet.P2wP1=0 and ExportedNet.P1wM1=0 and ExportedNet.P1M1=0 and ExportedNet.P2M2=0 and ExportedNet.P1d=0 and ExportedNet.P3M2=1 and ExportedNet.P12M3=0)" reductionOption="VerifyTAPN" searchOption="HEURISTIC" symmetry="true" timeDarts="true" traceOption="NONE"/>
2853-<query active="true" capacity="0" discreteInclusion="false" extrapolationOption="AUTOMATIC" hashTableSize="MB_16" inclusionPlaces="*NONE*" name="TRUE" pTrie="true" query="EF (ExportedNet.P12=0 and ExportedNet.P1wP2=0 and ExportedNet.P12wM3=0 and ExportedNet.P3s=0 and ExportedNet.P12s=0 and ExportedNet.P2s=0 and ExportedNet.P1=0 and ExportedNet.M3=1 and ExportedNet.P1s=0 and ExportedNet.M2=1 and ExportedNet.P3=1 and ExportedNet.P2=1 and ExportedNet.M1=3 and ExportedNet.P2wM2=0 and ExportedNet.P2d=0 and ExportedNet.P2wP1=0 and ExportedNet.P1wM1=1 and ExportedNet.P1M1=0 and ExportedNet.P2M2=0 and ExportedNet.P1d=0 and ExportedNet.P3M2=1 and ExportedNet.P12M3=1)" reductionOption="VerifyTAPN" searchOption="HEURISTIC" symmetry="true" timeDarts="true" traceOption="NONE"/>
2854-<query active="true" capacity="0" discreteInclusion="false" extrapolationOption="AUTOMATIC" hashTableSize="MB_16" inclusionPlaces="*NONE*" name="TRUE" pTrie="true" query="EF (ExportedNet.P12=1 and ExportedNet.P1wP2=0 and ExportedNet.P12wM3=0 and ExportedNet.P3s=0 and ExportedNet.P12s=0 and ExportedNet.P2s=1 and ExportedNet.P1=0 and ExportedNet.M3=2 and ExportedNet.P1s=0 and ExportedNet.M2=1 and ExportedNet.P3=1 and ExportedNet.P2=0 and ExportedNet.M1=3 and ExportedNet.P2wM2=0 and ExportedNet.P2d=0 and ExportedNet.P2wP1=0 and ExportedNet.P1wM1=0 and ExportedNet.P1M1=0 and ExportedNet.P2M2=0 and ExportedNet.P1d=1 and ExportedNet.P3M2=1 and ExportedNet.P12M3=0)" reductionOption="VerifyTAPN" searchOption="HEURISTIC" symmetry="true" timeDarts="true" traceOption="NONE"/>
2855-<query active="true" capacity="0" discreteInclusion="false" extrapolationOption="AUTOMATIC" hashTableSize="MB_16" inclusionPlaces="*NONE*" name="TRUE" pTrie="true" query="EF (ExportedNet.P12=0 and ExportedNet.P1wP2=1 and ExportedNet.P12wM3=0 and ExportedNet.P3s=0 and ExportedNet.P12s=0 and ExportedNet.P2s=0 and ExportedNet.P1=0 and ExportedNet.M3=2 and ExportedNet.P1s=1 and ExportedNet.M2=0 and ExportedNet.P3=2 and ExportedNet.P2=1 and ExportedNet.M1=3 and ExportedNet.P2wM2=0 and ExportedNet.P2d=0 and ExportedNet.P2wP1=0 and ExportedNet.P1wM1=0 and ExportedNet.P1M1=0 and ExportedNet.P2M2=1 and ExportedNet.P1d=0 and ExportedNet.P3M2=0 and ExportedNet.P12M3=0)" reductionOption="VerifyTAPN" searchOption="HEURISTIC" symmetry="true" timeDarts="true" traceOption="NONE"/>
2856-<query active="true" capacity="0" discreteInclusion="false" extrapolationOption="AUTOMATIC" hashTableSize="MB_16" inclusionPlaces="*NONE*" name="TRUE" pTrie="true" query="EF (ExportedNet.P12=0 and ExportedNet.P1wP2=0 and ExportedNet.P12wM3=0 and ExportedNet.P3s=1 and ExportedNet.P12s=0 and ExportedNet.P2s=1 and ExportedNet.P1=0 and ExportedNet.M3=2 and ExportedNet.P1s=0 and ExportedNet.M2=1 and ExportedNet.P3=1 and ExportedNet.P2=0 and ExportedNet.M1=2 and ExportedNet.P2wM2=1 and ExportedNet.P2d=0 and ExportedNet.P2wP1=0 and ExportedNet.P1wM1=1 and ExportedNet.P1M1=1 and ExportedNet.P2M2=0 and ExportedNet.P1d=0 and ExportedNet.P3M2=0 and ExportedNet.P12M3=0)" reductionOption="VerifyTAPN" searchOption="HEURISTIC" symmetry="true" timeDarts="true" traceOption="NONE"/>
2857-<query active="true" capacity="0" discreteInclusion="false" extrapolationOption="AUTOMATIC" hashTableSize="MB_16" inclusionPlaces="*NONE*" name="TRUE" pTrie="true" query="EF (ExportedNet.P12=0 and ExportedNet.P1wP2=1 and ExportedNet.P12wM3=0 and ExportedNet.P3s=1 and ExportedNet.P12s=0 and ExportedNet.P2s=1 and ExportedNet.P1=0 and ExportedNet.M3=2 and ExportedNet.P1s=0 and ExportedNet.M2=1 and ExportedNet.P3=0 and ExportedNet.P2=0 and ExportedNet.M1=3 and ExportedNet.P2wM2=0 and ExportedNet.P2d=1 and ExportedNet.P2wP1=0 and ExportedNet.P1wM1=0 and ExportedNet.P1M1=0 and ExportedNet.P2M2=0 and ExportedNet.P1d=1 and ExportedNet.P3M2=1 and ExportedNet.P12M3=0)" reductionOption="VerifyTAPN" searchOption="HEURISTIC" symmetry="true" timeDarts="true" traceOption="NONE"/>
2858-<query active="true" capacity="0" discreteInclusion="false" extrapolationOption="AUTOMATIC" hashTableSize="MB_16" inclusionPlaces="*NONE*" name="TRUE" pTrie="true" query="EF (ExportedNet.P12=0 and ExportedNet.P1wP2=0 and ExportedNet.P12wM3=0 and ExportedNet.P3s=1 and ExportedNet.P12s=0 and ExportedNet.P2s=0 and ExportedNet.P1=1 and ExportedNet.M3=2 and ExportedNet.P1s=1 and ExportedNet.M2=1 and ExportedNet.P3=0 and ExportedNet.P2=0 and ExportedNet.M1=3 and ExportedNet.P2wM2=1 and ExportedNet.P2d=0 and ExportedNet.P2wP1=1 and ExportedNet.P1wM1=0 and ExportedNet.P1M1=0 and ExportedNet.P2M2=0 and ExportedNet.P1d=0 and ExportedNet.P3M2=1 and ExportedNet.P12M3=0)" reductionOption="VerifyTAPN" searchOption="HEURISTIC" symmetry="true" timeDarts="true" traceOption="NONE"/>
2859-<query active="true" capacity="0" discreteInclusion="false" extrapolationOption="AUTOMATIC" hashTableSize="MB_16" inclusionPlaces="*NONE*" name="FALSE" pTrie="true" query="EF (!(ExportedNet.P12=0) and ExportedNet.P1wP2=0 and ExportedNet.P12wM3=0 and ExportedNet.P3s=0 and ExportedNet.P12s=0 and ExportedNet.P2s=1 and ExportedNet.P1=0 and ExportedNet.M3=2 and ExportedNet.P1s=0 and ExportedNet.M2=1 and ExportedNet.P3=1 and ExportedNet.P2=1 and ExportedNet.M1=3 and ExportedNet.P2wM2=0 and ExportedNet.P2d=0 and ExportedNet.P2wP1=0 and ExportedNet.P1wM1=2 and ExportedNet.P1M1=0 and ExportedNet.P2M2=0 and ExportedNet.P1d=0 and ExportedNet.P3M2=1 and ExportedNet.P12M3=0)" reductionOption="VerifyTAPN" searchOption="HEURISTIC" symmetry="true" timeDarts="true" traceOption="NONE"/>
2860-<query active="true" capacity="0" discreteInclusion="false" extrapolationOption="AUTOMATIC" hashTableSize="MB_16" inclusionPlaces="*NONE*" name="FALSE" pTrie="true" query="EF (!(ExportedNet.P12=0) and ExportedNet.P1wP2=1 and ExportedNet.P12wM3=1 and ExportedNet.P3s=1 and ExportedNet.P12s=0 and ExportedNet.P2s=0 and ExportedNet.P1=0 and ExportedNet.M3=2 and ExportedNet.P1s=0 and ExportedNet.M2=0 and ExportedNet.P3=1 and ExportedNet.P2=0 and ExportedNet.M1=3 and ExportedNet.P2wM2=0 and ExportedNet.P2d=0 and ExportedNet.P2wP1=0 and ExportedNet.P1wM1=0 and ExportedNet.P1M1=0 and ExportedNet.P2M2=1 and ExportedNet.P1d=0 and ExportedNet.P3M2=0 and ExportedNet.P12M3=0)" reductionOption="VerifyTAPN" searchOption="HEURISTIC" symmetry="true" timeDarts="true" traceOption="NONE"/>
2861-<query active="true" capacity="0" discreteInclusion="false" extrapolationOption="AUTOMATIC" hashTableSize="MB_16" inclusionPlaces="*NONE*" name="FALSE" pTrie="true" query="EF (!(ExportedNet.P12=0) and ExportedNet.P1wP2=0 and ExportedNet.P12wM3=0 and ExportedNet.P3s=2 and ExportedNet.P12s=1 and ExportedNet.P2s=0 and ExportedNet.P1=0 and ExportedNet.M3=2 and ExportedNet.P1s=1 and ExportedNet.M2=1 and ExportedNet.P3=0 and ExportedNet.P2=0 and ExportedNet.M1=3 and ExportedNet.P2wM2=0 and ExportedNet.P2d=1 and ExportedNet.P2wP1=0 and ExportedNet.P1wM1=0 and ExportedNet.P1M1=0 and ExportedNet.P2M2=0 and ExportedNet.P1d=0 and ExportedNet.P3M2=0 and ExportedNet.P12M3=0)" reductionOption="VerifyTAPN" searchOption="HEURISTIC" symmetry="true" timeDarts="true" traceOption="NONE"/>
2862-<query active="true" capacity="0" discreteInclusion="false" extrapolationOption="AUTOMATIC" hashTableSize="MB_16" inclusionPlaces="*NONE*" name="FALSE" pTrie="true" query="EF (!(ExportedNet.P12=0) and ExportedNet.P1wP2=0 and ExportedNet.P12wM3=0 and ExportedNet.P3s=1 and ExportedNet.P12s=0 and ExportedNet.P2s=0 and ExportedNet.P1=0 and ExportedNet.M3=2 and ExportedNet.P1s=0 and ExportedNet.M2=1 and ExportedNet.P3=1 and ExportedNet.P2=0 and ExportedNet.M1=3 and ExportedNet.P2wM2=1 and ExportedNet.P2d=1 and ExportedNet.P2wP1=0 and ExportedNet.P1wM1=0 and ExportedNet.P1M1=0 and ExportedNet.P2M2=0 and ExportedNet.P1d=2 and ExportedNet.P3M2=0 and ExportedNet.P12M3=0)" reductionOption="VerifyTAPN" searchOption="HEURISTIC" symmetry="true" timeDarts="true" traceOption="NONE"/>
2863-<query active="true" capacity="0" discreteInclusion="false" extrapolationOption="AUTOMATIC" hashTableSize="MB_16" inclusionPlaces="*NONE*" name="FALSE" pTrie="true" query="EF (!(ExportedNet.P12=1) and ExportedNet.P1wP2=0 and ExportedNet.P12wM3=0 and ExportedNet.P3s=0 and ExportedNet.P12s=0 and ExportedNet.P2s=0 and ExportedNet.P1=0 and ExportedNet.M3=2 and ExportedNet.P1s=0 and ExportedNet.M2=1 and ExportedNet.P3=0 and ExportedNet.P2=0 and ExportedNet.M1=3 and ExportedNet.P2wM2=0 and ExportedNet.P2d=0 and ExportedNet.P2wP1=1 and ExportedNet.P1wM1=1 and ExportedNet.P1M1=0 and ExportedNet.P2M2=0 and ExportedNet.P1d=0 and ExportedNet.P3M2=2 and ExportedNet.P12M3=0)" reductionOption="VerifyTAPN" searchOption="HEURISTIC" symmetry="true" timeDarts="true" traceOption="NONE"/>
2864-<query active="true" capacity="0" discreteInclusion="false" extrapolationOption="AUTOMATIC" hashTableSize="MB_16" inclusionPlaces="*NONE*" name="FALSE" pTrie="true" query="EF (!(ExportedNet.P12=0) and ExportedNet.P1wP2=1 and ExportedNet.P12wM3=0 and ExportedNet.P3s=0 and ExportedNet.P12s=0 and ExportedNet.P2s=0 and ExportedNet.P1=0 and ExportedNet.M3=2 and ExportedNet.P1s=1 and ExportedNet.M2=1 and ExportedNet.P3=2 and ExportedNet.P2=0 and ExportedNet.M1=3 and ExportedNet.P2wM2=0 and ExportedNet.P2d=2 and ExportedNet.P2wP1=0 and ExportedNet.P1wM1=0 and ExportedNet.P1M1=0 and ExportedNet.P2M2=0 and ExportedNet.P1d=0 and ExportedNet.P3M2=0 and ExportedNet.P12M3=0)" reductionOption="VerifyTAPN" searchOption="HEURISTIC" symmetry="true" timeDarts="true" traceOption="NONE"/>
2865-<query active="true" capacity="0" discreteInclusion="false" extrapolationOption="AUTOMATIC" hashTableSize="MB_16" inclusionPlaces="*NONE*" name="FALSE" pTrie="true" query="EF (!(ExportedNet.P12=0) and ExportedNet.P1wP2=0 and ExportedNet.P12wM3=0 and ExportedNet.P3s=0 and ExportedNet.P12s=0 and ExportedNet.P2s=0 and ExportedNet.P1=0 and ExportedNet.M3=2 and ExportedNet.P1s=2 and ExportedNet.M2=1 and ExportedNet.P3=0 and ExportedNet.P2=0 and ExportedNet.M1=3 and ExportedNet.P2wM2=0 and ExportedNet.P2d=2 and ExportedNet.P2wP1=0 and ExportedNet.P1wM1=0 and ExportedNet.P1M1=0 and ExportedNet.P2M2=0 and ExportedNet.P1d=0 and ExportedNet.P3M2=2 and ExportedNet.P12M3=0)" reductionOption="VerifyTAPN" searchOption="HEURISTIC" symmetry="true" timeDarts="true" traceOption="NONE"/>
2866-<query active="true" capacity="0" discreteInclusion="false" extrapolationOption="AUTOMATIC" hashTableSize="MB_16" inclusionPlaces="*NONE*" name="FALSE" pTrie="true" query="EF (!(ExportedNet.P12=0) and ExportedNet.P1wP2=0 and ExportedNet.P12wM3=0 and ExportedNet.P3s=0 and ExportedNet.P12s=0 and ExportedNet.P2s=0 and ExportedNet.P1=0 and ExportedNet.M3=2 and ExportedNet.P1s=0 and ExportedNet.M2=1 and ExportedNet.P3=1 and ExportedNet.P2=1 and ExportedNet.M1=1 and ExportedNet.P2wM2=0 and ExportedNet.P2d=1 and ExportedNet.P2wP1=0 and ExportedNet.P1wM1=0 and ExportedNet.P1M1=2 and ExportedNet.P2M2=0 and ExportedNet.P1d=0 and ExportedNet.P3M2=1 and ExportedNet.P12M3=0)" reductionOption="VerifyTAPN" searchOption="HEURISTIC" symmetry="true" timeDarts="true" traceOption="NONE"/>
2867-<query active="true" capacity="0" discreteInclusion="false" extrapolationOption="AUTOMATIC" hashTableSize="MB_16" inclusionPlaces="*NONE*" name="FALSE" pTrie="true" query="EF (!(ExportedNet.P12=0) and ExportedNet.P1wP2=0 and ExportedNet.P12wM3=0 and ExportedNet.P3s=1 and ExportedNet.P12s=1 and ExportedNet.P2s=1 and ExportedNet.P1=1 and ExportedNet.M3=2 and ExportedNet.P1s=0 and ExportedNet.M2=1 and ExportedNet.P3=0 and ExportedNet.P2=0 and ExportedNet.M1=3 and ExportedNet.P2wM2=0 and ExportedNet.P2d=0 and ExportedNet.P2wP1=0 and ExportedNet.P1wM1=0 and ExportedNet.P1M1=0 and ExportedNet.P2M2=0 and ExportedNet.P1d=0 and ExportedNet.P3M2=1 and ExportedNet.P12M3=0)" reductionOption="VerifyTAPN" searchOption="HEURISTIC" symmetry="true" timeDarts="true" traceOption="NONE"/>
2868-<query active="true" capacity="0" discreteInclusion="false" extrapolationOption="AUTOMATIC" hashTableSize="MB_16" inclusionPlaces="*NONE*" name="FALSE" pTrie="true" query="EF (!(ExportedNet.P12=0) and ExportedNet.P1wP2=0 and ExportedNet.P12wM3=0 and ExportedNet.P3s=1 and ExportedNet.P12s=0 and ExportedNet.P2s=0 and ExportedNet.P1=0 and ExportedNet.M3=2 and ExportedNet.P1s=0 and ExportedNet.M2=1 and ExportedNet.P3=0 and ExportedNet.P2=0 and ExportedNet.M1=2 and ExportedNet.P2wM2=0 and ExportedNet.P2d=0 and ExportedNet.P2wP1=2 and ExportedNet.P1wM1=0 and ExportedNet.P1M1=1 and ExportedNet.P2M2=0 and ExportedNet.P1d=1 and ExportedNet.P3M2=1 and ExportedNet.P12M3=0)" reductionOption="VerifyTAPN" searchOption="HEURISTIC" symmetry="true" timeDarts="true" traceOption="NONE"/>
2869-<k-bound bound="3"/>
2870+ <net active="true" id="ExportedNet" type="P/T net">
2871+ <place id="P2s" initialMarking="0" invariant="&lt; inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P2s"
2872+ nameOffsetX="-5.0" nameOffsetY="35.0" positionX="630.0" positionY="390.0"/>
2873+ <place id="P3" initialMarking="0" invariant="&lt; inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P3"
2874+ nameOffsetX="-5.0" nameOffsetY="35.0" positionX="735.0" positionY="105.0"/>
2875+ <place id="P2d" initialMarking="0" invariant="&lt; inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P2d"
2876+ nameOffsetX="-5.0" nameOffsetY="35.0" positionX="600.0" positionY="315.0"/>
2877+ <place id="P2wP1" initialMarking="0" invariant="&lt; inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P2wP1"
2878+ nameOffsetX="-5.0" nameOffsetY="35.0" positionX="570.0" positionY="390.0"/>
2879+ <place id="P3M2" initialMarking="0" invariant="&lt; inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P3M2"
2880+ nameOffsetX="-5.0" nameOffsetY="35.0" positionX="735.0" positionY="195.0"/>
2881+ <place id="P3s" initialMarking="0" invariant="&lt; inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P3s"
2882+ nameOffsetX="-5.0" nameOffsetY="35.0" positionX="735.0" positionY="315.0"/>
2883+ <place id="M3" initialMarking="0" invariant="&lt; inf" markingOffsetX="0.0" markingOffsetY="0.0" name="M3"
2884+ nameOffsetX="-5.0" nameOffsetY="35.0" positionX="570.0" positionY="600.0"/>
2885+ <place id="P12s" initialMarking="0" invariant="&lt; inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P12s"
2886+ nameOffsetX="-5.0" nameOffsetY="35.0" positionX="525.0" positionY="675.0"/>
2887+ <place id="P12wM3" initialMarking="0" invariant="&lt; inf" markingOffsetX="0.0" markingOffsetY="0.0"
2888+ name="P12wM3" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="525.0" positionY="510.0"/>
2889+ <place id="P12M3" initialMarking="0" invariant="&lt; inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P12M3"
2890+ nameOffsetX="-5.0" nameOffsetY="35.0" positionX="525.0" positionY="600.0"/>
2891+ <place id="P2M2" initialMarking="0" invariant="&lt; inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P2M2"
2892+ nameOffsetX="-5.0" nameOffsetY="35.0" positionX="600.0" positionY="240.0"/>
2893+ <place id="M2" initialMarking="0" invariant="&lt; inf" markingOffsetX="0.0" markingOffsetY="0.0" name="M2"
2894+ nameOffsetX="-5.0" nameOffsetY="35.0" positionX="645.0" positionY="240.0"/>
2895+ <place id="P2" initialMarking="0" invariant="&lt; inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P2"
2896+ nameOffsetX="-5.0" nameOffsetY="35.0" positionX="600.0" positionY="105.0"/>
2897+ <place id="P2wM2" initialMarking="0" invariant="&lt; inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P2wM2"
2898+ nameOffsetX="-5.0" nameOffsetY="35.0" positionX="600.0" positionY="165.0"/>
2899+ <place id="M1" initialMarking="0" invariant="&lt; inf" markingOffsetX="0.0" markingOffsetY="0.0" name="M1"
2900+ nameOffsetX="-5.0" nameOffsetY="35.0" positionX="420.0" positionY="240.0"/>
2901+ <place id="P1M1" initialMarking="0" invariant="&lt; inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P1M1"
2902+ nameOffsetX="-5.0" nameOffsetY="35.0" positionX="465.0" positionY="240.0"/>
2903+ <place id="P1wM1" initialMarking="0" invariant="&lt; inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P1wM1"
2904+ nameOffsetX="-5.0" nameOffsetY="35.0" positionX="465.0" positionY="165.0"/>
2905+ <place id="P1" initialMarking="0" invariant="&lt; inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P1"
2906+ nameOffsetX="-5.0" nameOffsetY="35.0" positionX="465.0" positionY="105.0"/>
2907+ <place id="P12" initialMarking="0" invariant="&lt; inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P12"
2908+ nameOffsetX="-5.0" nameOffsetY="35.0" positionX="525.0" positionY="435.0"/>
2909+ <place id="P1wP2" initialMarking="0" invariant="&lt; inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P1wP2"
2910+ nameOffsetX="-5.0" nameOffsetY="35.0" positionX="480.0" positionY="390.0"/>
2911+ <place id="P1s" initialMarking="0" invariant="&lt; inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P1s"
2912+ nameOffsetX="-5.0" nameOffsetY="35.0" positionX="435.0" positionY="390.0"/>
2913+ <place id="P1d" initialMarking="0" invariant="&lt; inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P1d"
2914+ nameOffsetX="-5.0" nameOffsetY="35.0" positionX="465.0" positionY="315.0"/>
2915+ <place id="P13" initialMarking="1" invariant="&lt; inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P13"
2916+ nameOffsetX="-5.0" nameOffsetY="35.0" positionX="105.0" positionY="255.0"/>
2917+ <place id="P14" initialMarking="0" invariant="&lt; inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P14"
2918+ nameOffsetX="-5.0" nameOffsetY="35.0" positionX="1035.0" positionY="300.0"/>
2919+ <transition angle="0" id="tP3M2" infiniteServer="false" name="tP3M2" nameOffsetX="-5.0" nameOffsetY="35.0"
2920+ positionX="735.0" positionY="255.0" priority="0" urgent="false"/>
2921+ <transition angle="0" id="tP3s" infiniteServer="false" name="tP3s" nameOffsetX="-5.0" nameOffsetY="35.0"
2922+ positionX="795.0" positionY="225.0" priority="0" urgent="false"/>
2923+ <transition angle="0" id="tP2" infiniteServer="false" name="tP2" nameOffsetX="-5.0" nameOffsetY="35.0"
2924+ positionX="600.0" positionY="135.0" priority="0" urgent="false"/>
2925+ <transition angle="0" id="tP12s" infiniteServer="false" name="tP12s" nameOffsetX="-5.0" nameOffsetY="35.0"
2926+ positionX="525.0" positionY="735.0" priority="0" urgent="false"/>
2927+ <transition angle="0" id="tP2M2" infiniteServer="false" name="tP2M2" nameOffsetX="-5.0" nameOffsetY="35.0"
2928+ positionX="600.0" positionY="285.0" priority="0" urgent="false"/>
2929+ <transition angle="0" id="tM2" infiniteServer="false" name="tM2" nameOffsetX="-5.0" nameOffsetY="35.0"
2930+ positionX="600.0" positionY="210.0" priority="0" urgent="false"/>
2931+ <transition angle="0" id="tP2e" infiniteServer="false" name="tP2e" nameOffsetX="-5.0" nameOffsetY="35.0"
2932+ positionX="630.0" positionY="360.0" priority="0" urgent="false"/>
2933+ <transition angle="0" id="tP2j" infiniteServer="false" name="tP2j" nameOffsetX="-5.0" nameOffsetY="35.0"
2934+ positionX="570.0" positionY="360.0" priority="0" urgent="false"/>
2935+ <transition angle="0" id="tP3" infiniteServer="false" name="tP3" nameOffsetX="-5.0" nameOffsetY="35.0"
2936+ positionX="735.0" positionY="150.0" priority="0" urgent="false"/>
2937+ <transition angle="0" id="tP2s" infiniteServer="false" name="tP2s" nameOffsetX="-5.0" nameOffsetY="35.0"
2938+ positionX="630.0" positionY="435.0" priority="0" urgent="false"/>
2939+ <transition angle="0" id="tP1e" infiniteServer="false" name="tP1e" nameOffsetX="-5.0" nameOffsetY="35.0"
2940+ positionX="435.0" positionY="360.0" priority="0" urgent="false"/>
2941+ <transition angle="0" id="tP1M1" infiniteServer="false" name="tP1M1" nameOffsetX="-5.0" nameOffsetY="35.0"
2942+ positionX="450.0" positionY="285.0" priority="0" urgent="false"/>
2943+ <transition angle="0" id="tP1j" infiniteServer="false" name="tP1j" nameOffsetX="-5.0" nameOffsetY="35.0"
2944+ positionX="480.0" positionY="360.0" priority="0" urgent="false"/>
2945+ <transition angle="0" id="tP1s" infiniteServer="false" name="tP1s" nameOffsetX="-5.0" nameOffsetY="35.0"
2946+ positionX="435.0" positionY="435.0" priority="0" urgent="false"/>
2947+ <transition angle="0" id="tP12" infiniteServer="false" name="tP12" nameOffsetX="-5.0" nameOffsetY="35.0"
2948+ positionX="525.0" positionY="480.0" priority="0" urgent="false"/>
2949+ <transition angle="0" id="tx" infiniteServer="false" name="tx" nameOffsetX="-5.0" nameOffsetY="35.0"
2950+ positionX="525.0" positionY="405.0" priority="0" urgent="false"/>
2951+ <transition angle="0" id="tP12M3" infiniteServer="false" name="tP12M3" nameOffsetX="-5.0" nameOffsetY="35.0"
2952+ positionX="525.0" positionY="645.0" priority="0" urgent="false"/>
2953+ <transition angle="0" id="tM3" infiniteServer="false" name="tM3" nameOffsetX="-5.0" nameOffsetY="35.0"
2954+ positionX="525.0" positionY="555.0" priority="0" urgent="false"/>
2955+ <transition angle="0" id="tP1" infiniteServer="false" name="tP1" nameOffsetX="-5.0" nameOffsetY="35.0"
2956+ positionX="450.0" positionY="135.0" priority="0" urgent="false"/>
2957+ <transition angle="0" id="tM1" infiniteServer="false" name="tM1" nameOffsetX="-5.0" nameOffsetY="35.0"
2958+ positionX="450.0" positionY="210.0" priority="0" urgent="false"/>
2959+ <transition angle="0" id="T0" infiniteServer="false" name="T0" nameOffsetX="-5.0" nameOffsetY="35.0"
2960+ positionX="285.0" positionY="255.0" priority="0" urgent="false"/>
2961+ <transition angle="0" id="T1" infiniteServer="false" name="T1" nameOffsetX="-5.0" nameOffsetY="35.0"
2962+ positionX="885.0" positionY="300.0" priority="0" urgent="false"/>
2963+ <arc id="arc0" inscription="1" source="tP3M2" target="P3s" type="normal" weight="1">
2964+ <arcpath arcPointType="false" id="0" xCoord="747" yCoord="282"/>
2965+ <arcpath arcPointType="false" id="1" xCoord="747" yCoord="312"/>
2966+ </arc>
2967+ <arc id="arc1" inscription="1" source="tP3M2" target="M2" type="normal" weight="1">
2968+ <arcpath arcPointType="false" id="0" xCoord="742" yCoord="262"/>
2969+ <arcpath arcPointType="false" id="1" xCoord="671" yCoord="253"/>
2970+ </arc>
2971+ <arc id="arc2" inscription="[0,inf)" source="P3s" target="tP3s" type="timed" weight="1">
2972+ <arcpath arcPointType="false" id="0" xCoord="754" yCoord="314"/>
2973+ <arcpath arcPointType="false" id="1" xCoord="801" yCoord="237"/>
2974+ </arc>
2975+ <arc id="arc3" inscription="1" source="tP3s" target="P3" type="normal" weight="1">
2976+ <arcpath arcPointType="false" id="0" xCoord="807" yCoord="222"/>
2977+ <arcpath arcPointType="false" id="1" xCoord="754" yCoord="129"/>
2978+ </arc>
2979+ <arc id="arc4" inscription="1" source="tP2j" target="P2wP1" type="normal" weight="1">
2980+ <arcpath arcPointType="false" id="0" xCoord="582" yCoord="387"/>
2981+ <arcpath arcPointType="false" id="1" xCoord="582" yCoord="387"/>
2982+ </arc>
2983+ <arc id="arc5" inscription="[0,inf)" source="P2d" target="tP2j" type="timed" weight="1">
2984+ <arcpath arcPointType="false" id="0" xCoord="604" yCoord="340"/>
2985+ <arcpath arcPointType="false" id="1" xCoord="586" yCoord="372"/>
2986+ </arc>
2987+ <arc id="arc6" inscription="1" source="tP2M2" target="M2" type="normal" weight="1">
2988+ <arcpath arcPointType="false" id="0" xCoord="616" yCoord="297"/>
2989+ <arcpath arcPointType="false" id="1" xCoord="647" yCoord="263"/>
2990+ </arc>
2991+ <arc id="arc7" inscription="1" source="tP2M2" target="P2d" type="normal" weight="1">
2992+ <arcpath arcPointType="false" id="0" xCoord="612" yCoord="312"/>
2993+ <arcpath arcPointType="false" id="1" xCoord="612" yCoord="312"/>
2994+ </arc>
2995+ <arc id="arc8" inscription="[0,inf)" source="P2M2" target="tP2M2" type="timed" weight="1">
2996+ <arcpath arcPointType="false" id="0" xCoord="612" yCoord="266"/>
2997+ <arcpath arcPointType="false" id="1" xCoord="612" yCoord="282"/>
2998+ </arc>
2999+ <arc id="arc9" inscription="1" source="tM2" target="P2M2" type="normal" weight="1">
3000+ <arcpath arcPointType="false" id="0" xCoord="612" yCoord="237"/>
3001+ <arcpath arcPointType="false" id="1" xCoord="612" yCoord="237"/>
3002+ </arc>
3003+ <arc id="arc10" inscription="[0,inf)" source="M2" target="tM2" type="timed" weight="1">
3004+ <arcpath arcPointType="false" id="0" xCoord="644" yCoord="243"/>
3005+ <arcpath arcPointType="false" id="1" xCoord="616" yCoord="222"/>
3006+ </arc>
3007+ <arc id="arc11" inscription="[0,inf)" source="P2wM2" target="tM2" type="timed" weight="1">
3008+ <arcpath arcPointType="false" id="0" xCoord="612" yCoord="191"/>
3009+ <arcpath arcPointType="false" id="1" xCoord="612" yCoord="207"/>
3010+ </arc>
3011+ <arc id="arc12" inscription="[0,inf)" source="M2" target="tP3M2" type="timed" weight="1">
3012+ <arcpath arcPointType="false" id="0" xCoord="671" yCoord="255"/>
3013+ <arcpath arcPointType="false" id="1" xCoord="741" yCoord="272"/>
3014+ </arc>
3015+ <arc id="arc13" inscription="[0,inf)" source="P3M2" target="tP3M2" type="timed" weight="1">
3016+ <arcpath arcPointType="false" id="0" xCoord="747" yCoord="221"/>
3017+ <arcpath arcPointType="false" id="1" xCoord="747" yCoord="252"/>
3018+ </arc>
3019+ <arc id="arc14" inscription="1" source="tP3" target="P3M2" type="normal" weight="1">
3020+ <arcpath arcPointType="false" id="0" xCoord="747" yCoord="177"/>
3021+ <arcpath arcPointType="false" id="1" xCoord="747" yCoord="192"/>
3022+ </arc>
3023+ <arc id="arc15" inscription="[0,inf)" source="P3" target="tP3" type="timed" weight="1">
3024+ <arcpath arcPointType="false" id="0" xCoord="747" yCoord="131"/>
3025+ <arcpath arcPointType="false" id="1" xCoord="747" yCoord="147"/>
3026+ </arc>
3027+ <arc id="arc16" inscription="1" source="tP2s" target="P2" type="normal" weight="1">
3028+ <arcpath arcPointType="false" id="0" xCoord="642" yCoord="432"/>
3029+ <arcpath arcPointType="false" id="1" xCoord="613" yCoord="131"/>
3030+ </arc>
3031+ <arc id="arc17" inscription="[0,inf)" source="P2s" target="tP2s" type="timed" weight="1">
3032+ <arcpath arcPointType="false" id="0" xCoord="642" yCoord="416"/>
3033+ <arcpath arcPointType="false" id="1" xCoord="642" yCoord="432"/>
3034+ </arc>
3035+ <arc id="arc18" inscription="1" source="tP2e" target="P2s" type="normal" weight="1">
3036+ <arcpath arcPointType="false" id="0" xCoord="642" yCoord="387"/>
3037+ <arcpath arcPointType="false" id="1" xCoord="642" yCoord="387"/>
3038+ </arc>
3039+ <arc id="arc19" inscription="[0,inf)" source="P2d" target="tP2e" type="timed" weight="1">
3040+ <arcpath arcPointType="false" id="0" xCoord="619" yCoord="340"/>
3041+ <arcpath arcPointType="false" id="1" xCoord="636" yCoord="372"/>
3042+ </arc>
3043+ <arc id="arc20" inscription="[0,inf)" source="M3" target="tM3" type="timed" weight="1">
3044+ <arcpath arcPointType="false" id="0" xCoord="571" yCoord="600"/>
3045+ <arcpath arcPointType="false" id="1" xCoord="541" yCoord="567"/>
3046+ </arc>
3047+ <arc id="arc21" inscription="1" source="tM3" target="P12M3" type="normal" weight="1">
3048+ <arcpath arcPointType="false" id="0" xCoord="537" yCoord="582"/>
3049+ <arcpath arcPointType="false" id="1" xCoord="537" yCoord="597"/>
3050+ </arc>
3051+ <arc id="arc22" inscription="1" source="tP12" target="P12wM3" type="normal" weight="1">
3052+ <arcpath arcPointType="false" id="0" xCoord="537" yCoord="507"/>
3053+ <arcpath arcPointType="false" id="1" xCoord="537" yCoord="507"/>
3054+ </arc>
3055+ <arc id="arc23" inscription="[0,inf)" source="P12wM3" target="tM3" type="timed" weight="1">
3056+ <arcpath arcPointType="false" id="0" xCoord="537" yCoord="536"/>
3057+ <arcpath arcPointType="false" id="1" xCoord="537" yCoord="552"/>
3058+ </arc>
3059+ <arc id="arc24" inscription="1" source="tx" target="P12" type="normal" weight="1">
3060+ <arcpath arcPointType="false" id="0" xCoord="537" yCoord="432"/>
3061+ <arcpath arcPointType="false" id="1" xCoord="537" yCoord="432"/>
3062+ </arc>
3063+ <arc id="arc25" inscription="[0,inf)" source="P12" target="tP12" type="timed" weight="1">
3064+ <arcpath arcPointType="false" id="0" xCoord="537" yCoord="461"/>
3065+ <arcpath arcPointType="false" id="1" xCoord="537" yCoord="477"/>
3066+ </arc>
3067+ <arc id="arc26" inscription="[0,inf)" source="P1wP2" target="tx" type="timed" weight="1">
3068+ <arcpath arcPointType="false" id="0" xCoord="505" yCoord="407"/>
3069+ <arcpath arcPointType="false" id="1" xCoord="531" yCoord="417"/>
3070+ </arc>
3071+ <arc id="arc27" inscription="[0,inf)" source="P2wP1" target="tx" type="timed" weight="1">
3072+ <arcpath arcPointType="false" id="0" xCoord="567" yCoord="407"/>
3073+ <arcpath arcPointType="false" id="1" xCoord="541" yCoord="417"/>
3074+ </arc>
3075+ <arc id="arc28" inscription="[0,inf)" source="P2" target="tP2" type="timed" weight="1">
3076+ <arcpath arcPointType="false" id="0" xCoord="612" yCoord="131"/>
3077+ <arcpath arcPointType="false" id="1" xCoord="612" yCoord="132"/>
3078+ </arc>
3079+ <arc id="arc29" inscription="1" source="tP2" target="P2wM2" type="normal" weight="1">
3080+ <arcpath arcPointType="false" id="0" xCoord="612" yCoord="162"/>
3081+ <arcpath arcPointType="false" id="1" xCoord="612" yCoord="162"/>
3082+ </arc>
3083+ <arc id="arc30" inscription="1" source="tP12s" target="P1" type="normal" weight="1">
3084+ <arcpath arcPointType="false" id="0" xCoord="537" yCoord="732"/>
3085+ <arcpath arcPointType="false" id="1" xCoord="478" yCoord="131"/>
3086+ </arc>
3087+ <arc id="arc31" inscription="1" source="tP12s" target="P2" type="normal" weight="1">
3088+ <arcpath arcPointType="false" id="0" xCoord="537" yCoord="732"/>
3089+ <arcpath arcPointType="false" id="1" xCoord="610" yCoord="131"/>
3090+ </arc>
3091+ <arc id="arc32" inscription="1" source="tP12M3" target="M3" type="normal" weight="1">
3092+ <arcpath arcPointType="false" id="0" xCoord="541" yCoord="657"/>
3093+ <arcpath arcPointType="false" id="1" xCoord="572" yCoord="623"/>
3094+ </arc>
3095+ <arc id="arc33" inscription="[0,inf)" source="P12s" target="tP12s" type="timed" weight="1">
3096+ <arcpath arcPointType="false" id="0" xCoord="537" yCoord="701"/>
3097+ <arcpath arcPointType="false" id="1" xCoord="537" yCoord="732"/>
3098+ </arc>
3099+ <arc id="arc34" inscription="[0,inf)" source="P12M3" target="tP12M3" type="timed" weight="1">
3100+ <arcpath arcPointType="false" id="0" xCoord="537" yCoord="626"/>
3101+ <arcpath arcPointType="false" id="1" xCoord="537" yCoord="642"/>
3102+ </arc>
3103+ <arc id="arc35" inscription="1" source="tP12M3" target="P12s" type="normal" weight="1">
3104+ <arcpath arcPointType="false" id="0" xCoord="537" yCoord="672"/>
3105+ <arcpath arcPointType="false" id="1" xCoord="537" yCoord="672"/>
3106+ </arc>
3107+ <arc id="arc36" inscription="1" source="tP1M1" target="M1" type="normal" weight="1">
3108+ <arcpath arcPointType="false" id="0" xCoord="456" yCoord="297"/>
3109+ <arcpath arcPointType="false" id="1" xCoord="439" yCoord="265"/>
3110+ </arc>
3111+ <arc id="arc37" inscription="1" source="tP1M1" target="P1d" type="normal" weight="1">
3112+ <arcpath arcPointType="false" id="0" xCoord="462" yCoord="312"/>
3113+ <arcpath arcPointType="false" id="1" xCoord="466" yCoord="316"/>
3114+ </arc>
3115+ <arc id="arc38" inscription="[0,inf)" source="P1d" target="tP1e" type="timed" weight="1">
3116+ <arcpath arcPointType="false" id="0" xCoord="469" yCoord="340"/>
3117+ <arcpath arcPointType="false" id="1" xCoord="451" yCoord="372"/>
3118+ </arc>
3119+ <arc id="arc39" inscription="1" source="tP1e" target="P1s" type="normal" weight="1">
3120+ <arcpath arcPointType="false" id="0" xCoord="447" yCoord="387"/>
3121+ <arcpath arcPointType="false" id="1" xCoord="447" yCoord="387"/>
3122+ </arc>
3123+ <arc id="arc40" inscription="[0,inf)" source="P1s" target="tP1s" type="timed" weight="1">
3124+ <arcpath arcPointType="false" id="0" xCoord="447" yCoord="416"/>
3125+ <arcpath arcPointType="false" id="1" xCoord="447" yCoord="432"/>
3126+ </arc>
3127+ <arc id="arc41" inscription="1" source="tP1s" target="P1" type="normal" weight="1">
3128+ <arcpath arcPointType="false" id="0" xCoord="447" yCoord="432"/>
3129+ <arcpath arcPointType="false" id="1" xCoord="475" yCoord="131"/>
3130+ </arc>
3131+ <arc id="arc42" inscription="[0,inf)" source="P1d" target="tP1j" type="timed" weight="1">
3132+ <arcpath arcPointType="false" id="0" xCoord="483" yCoord="340"/>
3133+ <arcpath arcPointType="false" id="1" xCoord="492" yCoord="357"/>
3134+ </arc>
3135+ <arc id="arc43" inscription="1" source="tP1j" target="P1wP2" type="normal" weight="1">
3136+ <arcpath arcPointType="false" id="0" xCoord="492" yCoord="387"/>
3137+ <arcpath arcPointType="false" id="1" xCoord="492" yCoord="387"/>
3138+ </arc>
3139+ <arc id="arc44" inscription="[0,inf)" source="P1" target="tP1" type="timed" weight="1">
3140+ <arcpath arcPointType="false" id="0" xCoord="466" yCoord="127"/>
3141+ <arcpath arcPointType="false" id="1" xCoord="462" yCoord="132"/>
3142+ </arc>
3143+ <arc id="arc45" inscription="1" source="tP1" target="P1wM1" type="normal" weight="1">
3144+ <arcpath arcPointType="false" id="0" xCoord="462" yCoord="162"/>
3145+ <arcpath arcPointType="false" id="1" xCoord="466" yCoord="166"/>
3146+ </arc>
3147+ <arc id="arc46" inscription="[0,inf)" source="P1wM1" target="tM1" type="timed" weight="1">
3148+ <arcpath arcPointType="false" id="0" xCoord="470" yCoord="190"/>
3149+ <arcpath arcPointType="false" id="1" xCoord="462" yCoord="207"/>
3150+ </arc>
3151+ <arc id="arc47" inscription="[0,inf)" source="M1" target="tM1" type="timed" weight="1">
3152+ <arcpath arcPointType="false" id="0" xCoord="441" yCoord="240"/>
3153+ <arcpath arcPointType="false" id="1" xCoord="456" yCoord="222"/>
3154+ </arc>
3155+ <arc id="arc48" inscription="1" source="tM1" target="P1M1" type="normal" weight="1">
3156+ <arcpath arcPointType="false" id="0" xCoord="462" yCoord="237"/>
3157+ <arcpath arcPointType="false" id="1" xCoord="466" yCoord="241"/>
3158+ </arc>
3159+ <arc id="arc49" inscription="[0,inf)" source="P1M1" target="tP1M1" type="timed" weight="1">
3160+ <arcpath arcPointType="false" id="0" xCoord="470" yCoord="265"/>
3161+ <arcpath arcPointType="false" id="1" xCoord="462" yCoord="282"/>
3162+ </arc>
3163+ <arc id="P13 to T0" inscription="[0,inf)" source="P13" target="T0" type="timed" weight="1">
3164+ <arcpath arcPointType="false" id="0" xCoord="131" yCoord="267"/>
3165+ <arcpath arcPointType="false" id="1" xCoord="291" yCoord="267"/>
3166+ </arc>
3167+ <arc id="T1 to P14" inscription="1" source="T1" target="P14" type="normal" weight="1">
3168+ <arcpath arcPointType="false" id="0" xCoord="901" yCoord="312"/>
3169+ <arcpath arcPointType="false" id="1" xCoord="1032" yCoord="312"/>
3170+ </arc>
3171+ <arc id="T0 to M1" inscription="1" source="T0" target="M1" type="normal" weight="3">
3172+ <arcpath arcPointType="false" id="0" xCoord="301" yCoord="267"/>
3173+ <arcpath arcPointType="false" id="1" xCoord="402" yCoord="222"/>
3174+ <arcpath arcPointType="false" id="2" xCoord="421" yCoord="241"/>
3175+ </arc>
3176+ <arc id="T0 to P1" inscription="1" source="T0" target="P1" type="normal" weight="2">
3177+ <arcpath arcPointType="false" id="0" xCoord="297" yCoord="252"/>
3178+ <arcpath arcPointType="false" id="1" xCoord="312" yCoord="57"/>
3179+ <arcpath arcPointType="false" id="2" xCoord="477" yCoord="57"/>
3180+ <arcpath arcPointType="false" id="3" xCoord="477" yCoord="102"/>
3181+ </arc>
3182+ <arc id="T0 to P2" inscription="1" source="T0" target="P2" type="normal" weight="2">
3183+ <arcpath arcPointType="false" id="0" xCoord="297" yCoord="252"/>
3184+ <arcpath arcPointType="false" id="1" xCoord="282" yCoord="57"/>
3185+ <arcpath arcPointType="false" id="2" xCoord="477" yCoord="27"/>
3186+ <arcpath arcPointType="false" id="3" xCoord="599" yCoord="108"/>
3187+ </arc>
3188+ <arc id="T0 to P3" inscription="1" source="T0" target="P3" type="normal" weight="2">
3189+ <arcpath arcPointType="false" id="0" xCoord="297" yCoord="252"/>
3190+ <arcpath arcPointType="false" id="1" xCoord="237" yCoord="42"/>
3191+ <arcpath arcPointType="false" id="2" xCoord="597" yCoord="12"/>
3192+ <arcpath arcPointType="false" id="3" xCoord="734" yCoord="108"/>
3193+ </arc>
3194+ <arc id="T0 to M2" inscription="1" source="T0" target="M2" type="normal" weight="1">
3195+ <arcpath arcPointType="false" id="0" xCoord="297" yCoord="282"/>
3196+ <arcpath arcPointType="false" id="1" xCoord="342" yCoord="372"/>
3197+ <arcpath arcPointType="false" id="2" xCoord="642" yCoord="257"/>
3198+ </arc>
3199+ <arc id="T0 to M3" inscription="1" source="T0" target="M3" type="normal" weight="2">
3200+ <arcpath arcPointType="false" id="0" xCoord="297" yCoord="282"/>
3201+ <arcpath arcPointType="false" id="1" xCoord="342" yCoord="597"/>
3202+ <arcpath arcPointType="false" id="2" xCoord="567" yCoord="611"/>
3203+ </arc>
3204+ <arc id="P3s to T1" inscription="[0,inf)" source="P3s" target="T1" type="timed" weight="4">
3205+ <arcpath arcPointType="false" id="0" xCoord="758" yCoord="336"/>
3206+ <arcpath arcPointType="false" id="1" xCoord="822" yCoord="387"/>
3207+ <arcpath arcPointType="false" id="2" xCoord="891" yCoord="312"/>
3208+ </arc>
3209+ </net>
3210+ <query active="true" capacity="0" discreteInclusion="false" extrapolationOption="AUTOMATIC" hashTableSize="MB_16"
3211+ inclusionPlaces="*NONE*" name="TRUE" pTrie="true"
3212+ query="EF (ExportedNet.P12=0 and ExportedNet.P1wP2=1 and ExportedNet.P12wM3=0 and ExportedNet.P3s=1 and ExportedNet.P12s=0 and ExportedNet.P2s=0 and ExportedNet.P1=0 and ExportedNet.M3=2 and ExportedNet.P1s=0 and ExportedNet.M2=0 and ExportedNet.P3=1 and ExportedNet.P2=0 and ExportedNet.M1=3 and ExportedNet.P2wM2=0 and ExportedNet.P2d=0 and ExportedNet.P2wP1=1 and ExportedNet.P1wM1=1 and ExportedNet.P1M1=0 and ExportedNet.P2M2=1 and ExportedNet.P1d=0 and ExportedNet.P3M2=0 and ExportedNet.P12M3=0)"
3213+ reductionOption="VerifyTAPN" searchOption="HEURISTIC" symmetry="true" timeDarts="true" traceOption="NONE"/>
3214+ <query active="true" capacity="0" discreteInclusion="false" extrapolationOption="AUTOMATIC" hashTableSize="MB_16"
3215+ inclusionPlaces="*NONE*" name="TRUE" pTrie="true"
3216+ query="EF (ExportedNet.P12=0 and ExportedNet.P1wP2=0 and ExportedNet.P12wM3=0 and ExportedNet.P3s=1 and ExportedNet.P12s=0 and ExportedNet.P2s=0 and ExportedNet.P1=0 and ExportedNet.M3=2 and ExportedNet.P1s=0 and ExportedNet.M2=0 and ExportedNet.P3=0 and ExportedNet.P2=0 and ExportedNet.M1=3 and ExportedNet.P2wM2=0 and ExportedNet.P2d=0 and ExportedNet.P2wP1=1 and ExportedNet.P1wM1=2 and ExportedNet.P1M1=0 and ExportedNet.P2M2=1 and ExportedNet.P1d=0 and ExportedNet.P3M2=1 and ExportedNet.P12M3=0)"
3217+ reductionOption="VerifyTAPN" searchOption="HEURISTIC" symmetry="true" timeDarts="true" traceOption="NONE"/>
3218+ <query active="true" capacity="0" discreteInclusion="false" extrapolationOption="AUTOMATIC" hashTableSize="MB_16"
3219+ inclusionPlaces="*NONE*" name="TRUE" pTrie="true"
3220+ query="EF (ExportedNet.P12=0 and ExportedNet.P1wP2=1 and ExportedNet.P12wM3=1 and ExportedNet.P3s=2 and ExportedNet.P12s=0 and ExportedNet.P2s=0 and ExportedNet.P1=0 and ExportedNet.M3=2 and ExportedNet.P1s=0 and ExportedNet.M2=0 and ExportedNet.P3=0 and ExportedNet.P2=0 and ExportedNet.M1=3 and ExportedNet.P2wM2=0 and ExportedNet.P2d=0 and ExportedNet.P2wP1=0 and ExportedNet.P1wM1=0 and ExportedNet.P1M1=0 and ExportedNet.P2M2=1 and ExportedNet.P1d=0 and ExportedNet.P3M2=0 and ExportedNet.P12M3=0)"
3221+ reductionOption="VerifyTAPN" searchOption="HEURISTIC" symmetry="true" timeDarts="true" traceOption="NONE"/>
3222+ <query active="true" capacity="0" discreteInclusion="false" extrapolationOption="AUTOMATIC" hashTableSize="MB_16"
3223+ inclusionPlaces="*NONE*" name="TRUE" pTrie="true"
3224+ query="EF (ExportedNet.P12=0 and ExportedNet.P1wP2=0 and ExportedNet.P12wM3=0 and ExportedNet.P3s=1 and ExportedNet.P12s=0 and ExportedNet.P2s=0 and ExportedNet.P1=1 and ExportedNet.M3=2 and ExportedNet.P1s=1 and ExportedNet.M2=1 and ExportedNet.P3=0 and ExportedNet.P2=0 and ExportedNet.M1=3 and ExportedNet.P2wM2=1 and ExportedNet.P2d=1 and ExportedNet.P2wP1=0 and ExportedNet.P1wM1=0 and ExportedNet.P1M1=0 and ExportedNet.P2M2=0 and ExportedNet.P1d=0 and ExportedNet.P3M2=1 and ExportedNet.P12M3=0)"
3225+ reductionOption="VerifyTAPN" searchOption="HEURISTIC" symmetry="true" timeDarts="true" traceOption="NONE"/>
3226+ <query active="true" capacity="0" discreteInclusion="false" extrapolationOption="AUTOMATIC" hashTableSize="MB_16"
3227+ inclusionPlaces="*NONE*" name="TRUE" pTrie="true"
3228+ query="EF (ExportedNet.P12=0 and ExportedNet.P1wP2=0 and ExportedNet.P12wM3=0 and ExportedNet.P3s=0 and ExportedNet.P12s=0 and ExportedNet.P2s=0 and ExportedNet.P1=0 and ExportedNet.M3=1 and ExportedNet.P1s=0 and ExportedNet.M2=1 and ExportedNet.P3=1 and ExportedNet.P2=1 and ExportedNet.M1=3 and ExportedNet.P2wM2=0 and ExportedNet.P2d=0 and ExportedNet.P2wP1=0 and ExportedNet.P1wM1=1 and ExportedNet.P1M1=0 and ExportedNet.P2M2=0 and ExportedNet.P1d=0 and ExportedNet.P3M2=1 and ExportedNet.P12M3=1)"
3229+ reductionOption="VerifyTAPN" searchOption="HEURISTIC" symmetry="true" timeDarts="true" traceOption="NONE"/>
3230+ <query active="true" capacity="0" discreteInclusion="false" extrapolationOption="AUTOMATIC" hashTableSize="MB_16"
3231+ inclusionPlaces="*NONE*" name="TRUE" pTrie="true"
3232+ query="EF (ExportedNet.P12=1 and ExportedNet.P1wP2=0 and ExportedNet.P12wM3=0 and ExportedNet.P3s=0 and ExportedNet.P12s=0 and ExportedNet.P2s=1 and ExportedNet.P1=0 and ExportedNet.M3=2 and ExportedNet.P1s=0 and ExportedNet.M2=1 and ExportedNet.P3=1 and ExportedNet.P2=0 and ExportedNet.M1=3 and ExportedNet.P2wM2=0 and ExportedNet.P2d=0 and ExportedNet.P2wP1=0 and ExportedNet.P1wM1=0 and ExportedNet.P1M1=0 and ExportedNet.P2M2=0 and ExportedNet.P1d=1 and ExportedNet.P3M2=1 and ExportedNet.P12M3=0)"
3233+ reductionOption="VerifyTAPN" searchOption="HEURISTIC" symmetry="true" timeDarts="true" traceOption="NONE"/>
3234+ <query active="true" capacity="0" discreteInclusion="false" extrapolationOption="AUTOMATIC" hashTableSize="MB_16"
3235+ inclusionPlaces="*NONE*" name="TRUE" pTrie="true"
3236+ query="EF (ExportedNet.P12=0 and ExportedNet.P1wP2=1 and ExportedNet.P12wM3=0 and ExportedNet.P3s=0 and ExportedNet.P12s=0 and ExportedNet.P2s=0 and ExportedNet.P1=0 and ExportedNet.M3=2 and ExportedNet.P1s=1 and ExportedNet.M2=0 and ExportedNet.P3=2 and ExportedNet.P2=1 and ExportedNet.M1=3 and ExportedNet.P2wM2=0 and ExportedNet.P2d=0 and ExportedNet.P2wP1=0 and ExportedNet.P1wM1=0 and ExportedNet.P1M1=0 and ExportedNet.P2M2=1 and ExportedNet.P1d=0 and ExportedNet.P3M2=0 and ExportedNet.P12M3=0)"
3237+ reductionOption="VerifyTAPN" searchOption="HEURISTIC" symmetry="true" timeDarts="true" traceOption="NONE"/>
3238+ <query active="true" capacity="0" discreteInclusion="false" extrapolationOption="AUTOMATIC" hashTableSize="MB_16"
3239+ inclusionPlaces="*NONE*" name="TRUE" pTrie="true"
3240+ query="EF (ExportedNet.P12=0 and ExportedNet.P1wP2=0 and ExportedNet.P12wM3=0 and ExportedNet.P3s=1 and ExportedNet.P12s=0 and ExportedNet.P2s=1 and ExportedNet.P1=0 and ExportedNet.M3=2 and ExportedNet.P1s=0 and ExportedNet.M2=1 and ExportedNet.P3=1 and ExportedNet.P2=0 and ExportedNet.M1=2 and ExportedNet.P2wM2=1 and ExportedNet.P2d=0 and ExportedNet.P2wP1=0 and ExportedNet.P1wM1=1 and ExportedNet.P1M1=1 and ExportedNet.P2M2=0 and ExportedNet.P1d=0 and ExportedNet.P3M2=0 and ExportedNet.P12M3=0)"
3241+ reductionOption="VerifyTAPN" searchOption="HEURISTIC" symmetry="true" timeDarts="true" traceOption="NONE"/>
3242+ <query active="true" capacity="0" discreteInclusion="false" extrapolationOption="AUTOMATIC" hashTableSize="MB_16"
3243+ inclusionPlaces="*NONE*" name="TRUE" pTrie="true"
3244+ query="EF (ExportedNet.P12=0 and ExportedNet.P1wP2=1 and ExportedNet.P12wM3=0 and ExportedNet.P3s=1 and ExportedNet.P12s=0 and ExportedNet.P2s=1 and ExportedNet.P1=0 and ExportedNet.M3=2 and ExportedNet.P1s=0 and ExportedNet.M2=1 and ExportedNet.P3=0 and ExportedNet.P2=0 and ExportedNet.M1=3 and ExportedNet.P2wM2=0 and ExportedNet.P2d=1 and ExportedNet.P2wP1=0 and ExportedNet.P1wM1=0 and ExportedNet.P1M1=0 and ExportedNet.P2M2=0 and ExportedNet.P1d=1 and ExportedNet.P3M2=1 and ExportedNet.P12M3=0)"
3245+ reductionOption="VerifyTAPN" searchOption="HEURISTIC" symmetry="true" timeDarts="true" traceOption="NONE"/>
3246+ <query active="true" capacity="0" discreteInclusion="false" extrapolationOption="AUTOMATIC" hashTableSize="MB_16"
3247+ inclusionPlaces="*NONE*" name="TRUE" pTrie="true"
3248+ query="EF (ExportedNet.P12=0 and ExportedNet.P1wP2=0 and ExportedNet.P12wM3=0 and ExportedNet.P3s=1 and ExportedNet.P12s=0 and ExportedNet.P2s=0 and ExportedNet.P1=1 and ExportedNet.M3=2 and ExportedNet.P1s=1 and ExportedNet.M2=1 and ExportedNet.P3=0 and ExportedNet.P2=0 and ExportedNet.M1=3 and ExportedNet.P2wM2=1 and ExportedNet.P2d=0 and ExportedNet.P2wP1=1 and ExportedNet.P1wM1=0 and ExportedNet.P1M1=0 and ExportedNet.P2M2=0 and ExportedNet.P1d=0 and ExportedNet.P3M2=1 and ExportedNet.P12M3=0)"
3249+ reductionOption="VerifyTAPN" searchOption="HEURISTIC" symmetry="true" timeDarts="true" traceOption="NONE"/>
3250+ <query active="true" capacity="0" discreteInclusion="false" extrapolationOption="AUTOMATIC" hashTableSize="MB_16"
3251+ inclusionPlaces="*NONE*" name="FALSE" pTrie="true"
3252+ query="EF (!(ExportedNet.P12=0) and ExportedNet.P1wP2=0 and ExportedNet.P12wM3=0 and ExportedNet.P3s=0 and ExportedNet.P12s=0 and ExportedNet.P2s=1 and ExportedNet.P1=0 and ExportedNet.M3=2 and ExportedNet.P1s=0 and ExportedNet.M2=1 and ExportedNet.P3=1 and ExportedNet.P2=1 and ExportedNet.M1=3 and ExportedNet.P2wM2=0 and ExportedNet.P2d=0 and ExportedNet.P2wP1=0 and ExportedNet.P1wM1=2 and ExportedNet.P1M1=0 and ExportedNet.P2M2=0 and ExportedNet.P1d=0 and ExportedNet.P3M2=1 and ExportedNet.P12M3=0)"
3253+ reductionOption="VerifyTAPN" searchOption="HEURISTIC" symmetry="true" timeDarts="true" traceOption="NONE"/>
3254+ <query active="true" capacity="0" discreteInclusion="false" extrapolationOption="AUTOMATIC" hashTableSize="MB_16"
3255+ inclusionPlaces="*NONE*" name="FALSE" pTrie="true"
3256+ query="EF (!(ExportedNet.P12=0) and ExportedNet.P1wP2=1 and ExportedNet.P12wM3=1 and ExportedNet.P3s=1 and ExportedNet.P12s=0 and ExportedNet.P2s=0 and ExportedNet.P1=0 and ExportedNet.M3=2 and ExportedNet.P1s=0 and ExportedNet.M2=0 and ExportedNet.P3=1 and ExportedNet.P2=0 and ExportedNet.M1=3 and ExportedNet.P2wM2=0 and ExportedNet.P2d=0 and ExportedNet.P2wP1=0 and ExportedNet.P1wM1=0 and ExportedNet.P1M1=0 and ExportedNet.P2M2=1 and ExportedNet.P1d=0 and ExportedNet.P3M2=0 and ExportedNet.P12M3=0)"
3257+ reductionOption="VerifyTAPN" searchOption="HEURISTIC" symmetry="true" timeDarts="true" traceOption="NONE"/>
3258+ <query active="true" capacity="0" discreteInclusion="false" extrapolationOption="AUTOMATIC" hashTableSize="MB_16"
3259+ inclusionPlaces="*NONE*" name="FALSE" pTrie="true"
3260+ query="EF (!(ExportedNet.P12=0) and ExportedNet.P1wP2=0 and ExportedNet.P12wM3=0 and ExportedNet.P3s=2 and ExportedNet.P12s=1 and ExportedNet.P2s=0 and ExportedNet.P1=0 and ExportedNet.M3=2 and ExportedNet.P1s=1 and ExportedNet.M2=1 and ExportedNet.P3=0 and ExportedNet.P2=0 and ExportedNet.M1=3 and ExportedNet.P2wM2=0 and ExportedNet.P2d=1 and ExportedNet.P2wP1=0 and ExportedNet.P1wM1=0 and ExportedNet.P1M1=0 and ExportedNet.P2M2=0 and ExportedNet.P1d=0 and ExportedNet.P3M2=0 and ExportedNet.P12M3=0)"
3261+ reductionOption="VerifyTAPN" searchOption="HEURISTIC" symmetry="true" timeDarts="true" traceOption="NONE"/>
3262+ <query active="true" capacity="0" discreteInclusion="false" extrapolationOption="AUTOMATIC" hashTableSize="MB_16"
3263+ inclusionPlaces="*NONE*" name="FALSE" pTrie="true"
3264+ query="EF (!(ExportedNet.P12=0) and ExportedNet.P1wP2=0 and ExportedNet.P12wM3=0 and ExportedNet.P3s=1 and ExportedNet.P12s=0 and ExportedNet.P2s=0 and ExportedNet.P1=0 and ExportedNet.M3=2 and ExportedNet.P1s=0 and ExportedNet.M2=1 and ExportedNet.P3=1 and ExportedNet.P2=0 and ExportedNet.M1=3 and ExportedNet.P2wM2=1 and ExportedNet.P2d=1 and ExportedNet.P2wP1=0 and ExportedNet.P1wM1=0 and ExportedNet.P1M1=0 and ExportedNet.P2M2=0 and ExportedNet.P1d=2 and ExportedNet.P3M2=0 and ExportedNet.P12M3=0)"
3265+ reductionOption="VerifyTAPN" searchOption="HEURISTIC" symmetry="true" timeDarts="true" traceOption="NONE"/>
3266+ <query active="true" capacity="0" discreteInclusion="false" extrapolationOption="AUTOMATIC" hashTableSize="MB_16"
3267+ inclusionPlaces="*NONE*" name="FALSE" pTrie="true"
3268+ query="EF (!(ExportedNet.P12=1) and ExportedNet.P1wP2=0 and ExportedNet.P12wM3=0 and ExportedNet.P3s=0 and ExportedNet.P12s=0 and ExportedNet.P2s=0 and ExportedNet.P1=0 and ExportedNet.M3=2 and ExportedNet.P1s=0 and ExportedNet.M2=1 and ExportedNet.P3=0 and ExportedNet.P2=0 and ExportedNet.M1=3 and ExportedNet.P2wM2=0 and ExportedNet.P2d=0 and ExportedNet.P2wP1=1 and ExportedNet.P1wM1=1 and ExportedNet.P1M1=0 and ExportedNet.P2M2=0 and ExportedNet.P1d=0 and ExportedNet.P3M2=2 and ExportedNet.P12M3=0)"
3269+ reductionOption="VerifyTAPN" searchOption="HEURISTIC" symmetry="true" timeDarts="true" traceOption="NONE"/>
3270+ <query active="true" capacity="0" discreteInclusion="false" extrapolationOption="AUTOMATIC" hashTableSize="MB_16"
3271+ inclusionPlaces="*NONE*" name="FALSE" pTrie="true"
3272+ query="EF (!(ExportedNet.P12=0) and ExportedNet.P1wP2=1 and ExportedNet.P12wM3=0 and ExportedNet.P3s=0 and ExportedNet.P12s=0 and ExportedNet.P2s=0 and ExportedNet.P1=0 and ExportedNet.M3=2 and ExportedNet.P1s=1 and ExportedNet.M2=1 and ExportedNet.P3=2 and ExportedNet.P2=0 and ExportedNet.M1=3 and ExportedNet.P2wM2=0 and ExportedNet.P2d=2 and ExportedNet.P2wP1=0 and ExportedNet.P1wM1=0 and ExportedNet.P1M1=0 and ExportedNet.P2M2=0 and ExportedNet.P1d=0 and ExportedNet.P3M2=0 and ExportedNet.P12M3=0)"
3273+ reductionOption="VerifyTAPN" searchOption="HEURISTIC" symmetry="true" timeDarts="true" traceOption="NONE"/>
3274+ <query active="true" capacity="0" discreteInclusion="false" extrapolationOption="AUTOMATIC" hashTableSize="MB_16"
3275+ inclusionPlaces="*NONE*" name="FALSE" pTrie="true"
3276+ query="EF (!(ExportedNet.P12=0) and ExportedNet.P1wP2=0 and ExportedNet.P12wM3=0 and ExportedNet.P3s=0 and ExportedNet.P12s=0 and ExportedNet.P2s=0 and ExportedNet.P1=0 and ExportedNet.M3=2 and ExportedNet.P1s=2 and ExportedNet.M2=1 and ExportedNet.P3=0 and ExportedNet.P2=0 and ExportedNet.M1=3 and ExportedNet.P2wM2=0 and ExportedNet.P2d=2 and ExportedNet.P2wP1=0 and ExportedNet.P1wM1=0 and ExportedNet.P1M1=0 and ExportedNet.P2M2=0 and ExportedNet.P1d=0 and ExportedNet.P3M2=2 and ExportedNet.P12M3=0)"
3277+ reductionOption="VerifyTAPN" searchOption="HEURISTIC" symmetry="true" timeDarts="true" traceOption="NONE"/>
3278+ <query active="true" capacity="0" discreteInclusion="false" extrapolationOption="AUTOMATIC" hashTableSize="MB_16"
3279+ inclusionPlaces="*NONE*" name="FALSE" pTrie="true"
3280+ query="EF (!(ExportedNet.P12=0) and ExportedNet.P1wP2=0 and ExportedNet.P12wM3=0 and ExportedNet.P3s=0 and ExportedNet.P12s=0 and ExportedNet.P2s=0 and ExportedNet.P1=0 and ExportedNet.M3=2 and ExportedNet.P1s=0 and ExportedNet.M2=1 and ExportedNet.P3=1 and ExportedNet.P2=1 and ExportedNet.M1=1 and ExportedNet.P2wM2=0 and ExportedNet.P2d=1 and ExportedNet.P2wP1=0 and ExportedNet.P1wM1=0 and ExportedNet.P1M1=2 and ExportedNet.P2M2=0 and ExportedNet.P1d=0 and ExportedNet.P3M2=1 and ExportedNet.P12M3=0)"
3281+ reductionOption="VerifyTAPN" searchOption="HEURISTIC" symmetry="true" timeDarts="true" traceOption="NONE"/>
3282+ <query active="true" capacity="0" discreteInclusion="false" extrapolationOption="AUTOMATIC" hashTableSize="MB_16"
3283+ inclusionPlaces="*NONE*" name="FALSE" pTrie="true"
3284+ query="EF (!(ExportedNet.P12=0) and ExportedNet.P1wP2=0 and ExportedNet.P12wM3=0 and ExportedNet.P3s=1 and ExportedNet.P12s=1 and ExportedNet.P2s=1 and ExportedNet.P1=1 and ExportedNet.M3=2 and ExportedNet.P1s=0 and ExportedNet.M2=1 and ExportedNet.P3=0 and ExportedNet.P2=0 and ExportedNet.M1=3 and ExportedNet.P2wM2=0 and ExportedNet.P2d=0 and ExportedNet.P2wP1=0 and ExportedNet.P1wM1=0 and ExportedNet.P1M1=0 and ExportedNet.P2M2=0 and ExportedNet.P1d=0 and ExportedNet.P3M2=1 and ExportedNet.P12M3=0)"
3285+ reductionOption="VerifyTAPN" searchOption="HEURISTIC" symmetry="true" timeDarts="true" traceOption="NONE"/>
3286+ <query active="true" capacity="0" discreteInclusion="false" extrapolationOption="AUTOMATIC" hashTableSize="MB_16"
3287+ inclusionPlaces="*NONE*" name="FALSE" pTrie="true"
3288+ query="EF (!(ExportedNet.P12=0) and ExportedNet.P1wP2=0 and ExportedNet.P12wM3=0 and ExportedNet.P3s=1 and ExportedNet.P12s=0 and ExportedNet.P2s=0 and ExportedNet.P1=0 and ExportedNet.M3=2 and ExportedNet.P1s=0 and ExportedNet.M2=1 and ExportedNet.P3=0 and ExportedNet.P2=0 and ExportedNet.M1=2 and ExportedNet.P2wM2=0 and ExportedNet.P2d=0 and ExportedNet.P2wP1=2 and ExportedNet.P1wM1=0 and ExportedNet.P1M1=1 and ExportedNet.P2M2=0 and ExportedNet.P1d=1 and ExportedNet.P3M2=1 and ExportedNet.P12M3=0)"
3289+ reductionOption="VerifyTAPN" searchOption="HEURISTIC" symmetry="true" timeDarts="true" traceOption="NONE"/>
3290+ <k-bound bound="3"/>
3291 </pnml>
3292
3293=== modified file 'example-workflows/Monotonic(falseline16).xml'
3294--- example-workflows/Monotonic(falseline16).xml 2014-06-17 08:31:51 +0000
3295+++ example-workflows/Monotonic(falseline16).xml 2020-09-07 13:51:45 +0000
3296@@ -1,32 +1,37 @@
3297 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
3298 <pnml xmlns="http://www.informatik.hu-berlin.de/top/pnml/ptNetb">
3299-<net active="true" id="TAPN1" type="P/T net">
3300-<place id="P0" initialMarking="1" invariant="&lt; inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P0" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="120.0" positionY="240.0"/>
3301-<place id="P1" initialMarking="0" invariant="&lt; inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P1" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="330.0" positionY="240.0"/>
3302-<place id="P2" initialMarking="0" invariant="&lt; inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P2" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="600.0" positionY="240.0"/>
3303-<transition angle="0" id="T0" infiniteServer="false" name="T0" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="210.0" positionY="240.0" priority="0" urgent="false"/>
3304-<transition angle="0" id="T1" infiniteServer="false" name="T1" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="450.0" positionY="240.0" priority="0" urgent="false"/>
3305-<arc id="P0 to T0" inscription="[0,inf)" source="P0" target="T0" type="timed" weight="1">
3306-<arcpath arcPointType="false" id="0" xCoord="146" yCoord="252"/>
3307-<arcpath arcPointType="false" id="1" xCoord="216" yCoord="252"/>
3308-</arc>
3309-<arc id="T0 to P1" inscription="1" source="T0" target="P1" type="normal" weight="2">
3310-<arcpath arcPointType="false" id="0" xCoord="226" yCoord="252"/>
3311-<arcpath arcPointType="false" id="1" xCoord="327" yCoord="252"/>
3312-</arc>
3313-<arc id="P1 to T1" inscription="[0,inf)" source="P1" target="T1" type="timed" weight="1">
3314-<arcpath arcPointType="false" id="0" xCoord="356" yCoord="251"/>
3315-<arcpath arcPointType="false" id="1" xCoord="457" yCoord="247"/>
3316-</arc>
3317-<arc id="T1 to P1" inscription="1" source="T1" target="P1" type="normal" weight="1">
3318-<arcpath arcPointType="false" id="0" xCoord="456" yCoord="257"/>
3319-<arcpath arcPointType="false" id="1" xCoord="411" yCoord="285"/>
3320-<arcpath arcPointType="false" id="2" xCoord="355" yCoord="258"/>
3321-</arc>
3322-<arc id="T1 to P2" inscription="1" source="T1" target="P2" type="normal" weight="1">
3323-<arcpath arcPointType="false" id="0" xCoord="466" yCoord="252"/>
3324-<arcpath arcPointType="false" id="1" xCoord="597" yCoord="252"/>
3325-</arc>
3326-</net>
3327-<k-bound bound="3"/>
3328+ <net active="true" id="TAPN1" type="P/T net">
3329+ <place id="P0" initialMarking="1" invariant="&lt; inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P0"
3330+ nameOffsetX="-5.0" nameOffsetY="35.0" positionX="120.0" positionY="240.0"/>
3331+ <place id="P1" initialMarking="0" invariant="&lt; inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P1"
3332+ nameOffsetX="-5.0" nameOffsetY="35.0" positionX="330.0" positionY="240.0"/>
3333+ <place id="P2" initialMarking="0" invariant="&lt; inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P2"
3334+ nameOffsetX="-5.0" nameOffsetY="35.0" positionX="600.0" positionY="240.0"/>
3335+ <transition angle="0" id="T0" infiniteServer="false" name="T0" nameOffsetX="-5.0" nameOffsetY="35.0"
3336+ positionX="210.0" positionY="240.0" priority="0" urgent="false"/>
3337+ <transition angle="0" id="T1" infiniteServer="false" name="T1" nameOffsetX="-5.0" nameOffsetY="35.0"
3338+ positionX="450.0" positionY="240.0" priority="0" urgent="false"/>
3339+ <arc id="P0 to T0" inscription="[0,inf)" source="P0" target="T0" type="timed" weight="1">
3340+ <arcpath arcPointType="false" id="0" xCoord="146" yCoord="252"/>
3341+ <arcpath arcPointType="false" id="1" xCoord="216" yCoord="252"/>
3342+ </arc>
3343+ <arc id="T0 to P1" inscription="1" source="T0" target="P1" type="normal" weight="2">
3344+ <arcpath arcPointType="false" id="0" xCoord="226" yCoord="252"/>
3345+ <arcpath arcPointType="false" id="1" xCoord="327" yCoord="252"/>
3346+ </arc>
3347+ <arc id="P1 to T1" inscription="[0,inf)" source="P1" target="T1" type="timed" weight="1">
3348+ <arcpath arcPointType="false" id="0" xCoord="356" yCoord="251"/>
3349+ <arcpath arcPointType="false" id="1" xCoord="457" yCoord="247"/>
3350+ </arc>
3351+ <arc id="T1 to P1" inscription="1" source="T1" target="P1" type="normal" weight="1">
3352+ <arcpath arcPointType="false" id="0" xCoord="456" yCoord="257"/>
3353+ <arcpath arcPointType="false" id="1" xCoord="411" yCoord="285"/>
3354+ <arcpath arcPointType="false" id="2" xCoord="355" yCoord="258"/>
3355+ </arc>
3356+ <arc id="T1 to P2" inscription="1" source="T1" target="P2" type="normal" weight="1">
3357+ <arcpath arcPointType="false" id="0" xCoord="466" yCoord="252"/>
3358+ <arcpath arcPointType="false" id="1" xCoord="597" yCoord="252"/>
3359+ </arc>
3360+ </net>
3361+ <k-bound bound="3"/>
3362 </pnml>
3363
3364=== modified file 'example-workflows/Tipleaexample-modified.xml'
3365--- example-workflows/Tipleaexample-modified.xml 2014-06-17 08:31:51 +0000
3366+++ example-workflows/Tipleaexample-modified.xml 2020-09-07 13:51:45 +0000
3367@@ -1,146 +1,169 @@
3368 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
3369 <pnml xmlns="http://www.informatik.hu-berlin.de/top/pnml/ptNetb">
3370-<net active="true" id="TAPN1" type="P/T net">
3371-<place id="P0" initialMarking="1" invariant="&lt;= 5" markingOffsetX="0.0" markingOffsetY="0.0" name="P0" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="75.0" positionY="120.0"/>
3372-<place id="P1" initialMarking="0" invariant="&lt;= 30" markingOffsetX="0.0" markingOffsetY="0.0" name="P1" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="450.0" positionY="120.0"/>
3373-<place id="P2" initialMarking="0" invariant="&lt;= 60" markingOffsetX="0.0" markingOffsetY="0.0" name="P2" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="720.0" positionY="60.0"/>
3374-<place id="P3" initialMarking="0" invariant="&lt;= 180" markingOffsetX="0.0" markingOffsetY="0.0" name="P3" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="735.0" positionY="195.0"/>
3375-<place id="P4" initialMarking="0" invariant="&lt;= 1" markingOffsetX="0.0" markingOffsetY="0.0" name="P4" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="270.0" positionY="120.0"/>
3376-<place id="P5" initialMarking="0" invariant="&lt;= 5" markingOffsetX="0.0" markingOffsetY="0.0" name="P5" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="945.0" positionY="195.0"/>
3377-<place id="P6" initialMarking="0" invariant="&lt;= 60" markingOffsetX="0.0" markingOffsetY="0.0" name="P6" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="180.0" positionY="330.0"/>
3378-<place id="P7" initialMarking="0" invariant="&lt;= 0" markingOffsetX="0.0" markingOffsetY="0.0" name="P7" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="375.0" positionY="330.0"/>
3379-<place id="P8" initialMarking="0" invariant="&lt;= 80" markingOffsetX="0.0" markingOffsetY="0.0" name="P8" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="615.0" positionY="360.0"/>
3380-<place id="P9" initialMarking="0" invariant="&lt; inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P9" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="795.0" positionY="360.0"/>
3381-<transition angle="0" id="T0" infiniteServer="false" name="T0" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="195.0" positionY="120.0" priority="0" urgent="false"/>
3382-<transition angle="0" id="T1" infiniteServer="false" name="T1" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="345.0" positionY="120.0" priority="0" urgent="false"/>
3383-<transition angle="0" id="T2" infiniteServer="false" name="T2" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="555.0" positionY="60.0" priority="0" urgent="false"/>
3384-<transition angle="0" id="T3" infiniteServer="false" name="T3" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="555.0" positionY="195.0" priority="0" urgent="false"/>
3385-<transition angle="0" id="T4" infiniteServer="false" name="T4" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="840.0" positionY="60.0" priority="0" urgent="false"/>
3386-<transition angle="0" id="T5" infiniteServer="false" name="T5" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="840.0" positionY="195.0" priority="0" urgent="false"/>
3387-<transition angle="0" id="T6" infiniteServer="false" name="T6" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="945.0" positionY="120.0" priority="0" urgent="false"/>
3388-<transition angle="90" id="T7" infiniteServer="false" name="T7" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="945.0" positionY="285.0" priority="0" urgent="false"/>
3389-<transition angle="0" id="T8" infiniteServer="false" name="T8" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="75.0" positionY="330.0" priority="0" urgent="false"/>
3390-<transition angle="0" id="T9" infiniteServer="false" name="T9" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="270.0" positionY="330.0" priority="0" urgent="false"/>
3391-<transition angle="0" id="T10" infiniteServer="false" name="T10" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="510.0" positionY="270.0" priority="0" urgent="false"/>
3392-<transition angle="0" id="T11" infiniteServer="false" name="T11" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="510.0" positionY="360.0" priority="0" urgent="false"/>
3393-<transition angle="0" id="T12" infiniteServer="false" name="T12" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="705.0" positionY="360.0" priority="0" urgent="false"/>
3394-<arc id="P0 to T0" inscription="[0,5]" source="P0" target="T0" type="timed" weight="1">
3395-<arcpath arcPointType="false" id="0" xCoord="101" yCoord="132"/>
3396-<arcpath arcPointType="false" id="1" xCoord="201" yCoord="132"/>
3397-</arc>
3398-<arc id="T0 to P4" inscription="1" source="T0" target="P4" type="normal" weight="1">
3399-<arcpath arcPointType="false" id="0" xCoord="211" yCoord="132"/>
3400-<arcpath arcPointType="false" id="1" xCoord="267" yCoord="132"/>
3401-</arc>
3402-<arc id="P4 to T1" inscription="[1,1]" source="P4" target="T1" type="timed" weight="1">
3403-<arcpath arcPointType="false" id="0" xCoord="296" yCoord="132"/>
3404-<arcpath arcPointType="false" id="1" xCoord="351" yCoord="132"/>
3405-</arc>
3406-<arc id="T1 to P1" inscription="1" source="T1" target="P1" type="normal" weight="1">
3407-<arcpath arcPointType="false" id="0" xCoord="361" yCoord="132"/>
3408-<arcpath arcPointType="false" id="1" xCoord="447" yCoord="132"/>
3409-</arc>
3410-<arc id="P1 to T2" inscription="[15,30]" source="P1" target="T2" type="timed" weight="1">
3411-<arcpath arcPointType="false" id="0" xCoord="462" yCoord="117"/>
3412-<arcpath arcPointType="false" id="1" xCoord="463" yCoord="73"/>
3413-<arcpath arcPointType="false" id="2" xCoord="561" yCoord="72"/>
3414-</arc>
3415-<arc id="T2 to P2" inscription="1" source="T2" target="P2" type="normal" weight="1">
3416-<arcpath arcPointType="false" id="0" xCoord="571" yCoord="72"/>
3417-<arcpath arcPointType="false" id="1" xCoord="717" yCoord="72"/>
3418-</arc>
3419-<arc id="P1 to T3" inscription="[5,5]" source="P1" target="T3" type="timed" weight="1">
3420-<arcpath arcPointType="false" id="0" xCoord="462" yCoord="146"/>
3421-<arcpath arcPointType="false" id="1" xCoord="463" yCoord="208"/>
3422-<arcpath arcPointType="false" id="2" xCoord="561" yCoord="207"/>
3423-</arc>
3424-<arc id="T3 to P3" inscription="1" source="T3" target="P3" type="normal" weight="1">
3425-<arcpath arcPointType="false" id="0" xCoord="571" yCoord="207"/>
3426-<arcpath arcPointType="false" id="1" xCoord="732" yCoord="207"/>
3427-</arc>
3428-<arc id="P2 to T4" inscription="[60,60]" source="P2" target="T4" type="timed" weight="1">
3429-<arcpath arcPointType="false" id="0" xCoord="746" yCoord="72"/>
3430-<arcpath arcPointType="false" id="1" xCoord="846" yCoord="72"/>
3431-</arc>
3432-<arc id="T4 to P4" inscription="1" source="T4" target="P4" type="normal" weight="1">
3433-<arcpath arcPointType="false" id="0" xCoord="852" yCoord="57"/>
3434-<arcpath arcPointType="false" id="1" xCoord="853" yCoord="43"/>
3435-<arcpath arcPointType="false" id="2" xCoord="283" yCoord="43"/>
3436-<arcpath arcPointType="false" id="3" xCoord="282" yCoord="117"/>
3437-</arc>
3438-<arc id="P3 to T5" inscription="[180,180]" source="P3" target="T5" type="timed" weight="1">
3439-<arcpath arcPointType="false" id="0" xCoord="761" yCoord="207"/>
3440-<arcpath arcPointType="false" id="1" xCoord="846" yCoord="207"/>
3441-</arc>
3442-<arc id="T5 to P5" inscription="1" source="T5" target="P5" type="normal" weight="1">
3443-<arcpath arcPointType="false" id="0" xCoord="856" yCoord="207"/>
3444-<arcpath arcPointType="false" id="1" xCoord="942" yCoord="207"/>
3445-</arc>
3446-<arc id="P5 to T6" inscription="[5,5]" source="P5" target="T6" type="timed" weight="1">
3447-<arcpath arcPointType="false" id="0" xCoord="957" yCoord="192"/>
3448-<arcpath arcPointType="false" id="1" xCoord="957" yCoord="147"/>
3449-</arc>
3450-<arc id="T6 to P4" inscription="1" source="T6" target="P4" type="normal" weight="1">
3451-<arcpath arcPointType="false" id="0" xCoord="957" yCoord="117"/>
3452-<arcpath arcPointType="false" id="1" xCoord="958" yCoord="28"/>
3453-<arcpath arcPointType="false" id="2" xCoord="253" yCoord="28"/>
3454-<arcpath arcPointType="false" id="3" xCoord="277" yCoord="117"/>
3455-</arc>
3456-<arc id="P5 to T7" inscription="[5,5]" source="P5" target="T7" type="timed" weight="1">
3457-<arcpath arcPointType="false" id="0" xCoord="956" yCoord="221"/>
3458-<arcpath arcPointType="false" id="1" xCoord="956" yCoord="291"/>
3459-</arc>
3460-<arc id="T7 to P4" inscription="1" source="T7" target="P4" type="normal" weight="1">
3461-<arcpath arcPointType="false" id="0" xCoord="971" yCoord="297"/>
3462-<arcpath arcPointType="false" id="1" xCoord="1018" yCoord="298"/>
3463-<arcpath arcPointType="false" id="2" xCoord="1018" yCoord="13"/>
3464-<arcpath arcPointType="false" id="3" xCoord="208" yCoord="13"/>
3465-<arcpath arcPointType="false" id="4" xCoord="274" yCoord="119"/>
3466-</arc>
3467-<arc id="P5 to T8" inscription="[5,360]" source="P5" target="T8" type="timed" weight="1">
3468-<arcpath arcPointType="false" id="0" xCoord="943" yCoord="213"/>
3469-<arcpath arcPointType="false" id="1" xCoord="868" yCoord="253"/>
3470-<arcpath arcPointType="false" id="2" xCoord="28" yCoord="253"/>
3471-<arcpath arcPointType="false" id="3" xCoord="28" yCoord="343"/>
3472-<arcpath arcPointType="false" id="4" xCoord="81" yCoord="342"/>
3473-</arc>
3474-<arc id="T8 to P6" inscription="1" source="T8" target="P6" type="normal" weight="1">
3475-<arcpath arcPointType="false" id="0" xCoord="91" yCoord="342"/>
3476-<arcpath arcPointType="false" id="1" xCoord="177" yCoord="342"/>
3477-</arc>
3478-<arc id="P6 to T9" inscription="[30,60]" source="P6" target="T9" type="timed" weight="1">
3479-<arcpath arcPointType="false" id="0" xCoord="206" yCoord="342"/>
3480-<arcpath arcPointType="false" id="1" xCoord="276" yCoord="342"/>
3481-</arc>
3482-<arc id="T9 to P7" inscription="1" source="T9" target="P7" type="normal" weight="1">
3483-<arcpath arcPointType="false" id="0" xCoord="286" yCoord="342"/>
3484-<arcpath arcPointType="false" id="1" xCoord="372" yCoord="342"/>
3485-</arc>
3486-<arc id="P7 to T10" inscription="[0,inf)" source="P7" target="T10" type="timed" weight="1">
3487-<arcpath arcPointType="false" id="0" xCoord="400" yCoord="335"/>
3488-<arcpath arcPointType="false" id="1" xCoord="516" yCoord="282"/>
3489-</arc>
3490-<arc id="T10 to P5" inscription="1" source="T10" target="P5" type="normal" weight="1">
3491-<arcpath arcPointType="false" id="0" xCoord="526" yCoord="282"/>
3492-<arcpath arcPointType="false" id="1" xCoord="898" yCoord="283"/>
3493-<arcpath arcPointType="false" id="2" xCoord="947" yCoord="218"/>
3494-</arc>
3495-<arc id="P7 to T11" inscription="[0,inf)" source="P7" target="T11" type="timed" weight="1">
3496-<arcpath arcPointType="false" id="0" xCoord="401" yCoord="345"/>
3497-<arcpath arcPointType="false" id="1" xCoord="516" yCoord="372"/>
3498-</arc>
3499-<arc id="T11 to P8" inscription="1" source="T11" target="P8" type="normal" weight="1">
3500-<arcpath arcPointType="false" id="0" xCoord="526" yCoord="372"/>
3501-<arcpath arcPointType="false" id="1" xCoord="612" yCoord="372"/>
3502-</arc>
3503-<arc id="P8 to T12" inscription="[20,80]" source="P8" target="T12" type="timed" weight="1">
3504-<arcpath arcPointType="false" id="0" xCoord="641" yCoord="372"/>
3505-<arcpath arcPointType="false" id="1" xCoord="711" yCoord="372"/>
3506-</arc>
3507-<arc id="T12 to P9" inscription="1" source="T12" target="P9" type="normal" weight="1">
3508-<arcpath arcPointType="false" id="0" xCoord="721" yCoord="372"/>
3509-<arcpath arcPointType="false" id="1" xCoord="792" yCoord="372"/>
3510-</arc>
3511-</net>
3512-<k-bound bound="16"/>
3513+ <net active="true" id="TAPN1" type="P/T net">
3514+ <place id="P0" initialMarking="1" invariant="&lt;= 5" markingOffsetX="0.0" markingOffsetY="0.0" name="P0"
3515+ nameOffsetX="-5.0" nameOffsetY="35.0" positionX="75.0" positionY="120.0"/>
3516+ <place id="P1" initialMarking="0" invariant="&lt;= 30" markingOffsetX="0.0" markingOffsetY="0.0" name="P1"
3517+ nameOffsetX="-5.0" nameOffsetY="35.0" positionX="450.0" positionY="120.0"/>
3518+ <place id="P2" initialMarking="0" invariant="&lt;= 60" markingOffsetX="0.0" markingOffsetY="0.0" name="P2"
3519+ nameOffsetX="-5.0" nameOffsetY="35.0" positionX="720.0" positionY="60.0"/>
3520+ <place id="P3" initialMarking="0" invariant="&lt;= 180" markingOffsetX="0.0" markingOffsetY="0.0" name="P3"
3521+ nameOffsetX="-5.0" nameOffsetY="35.0" positionX="735.0" positionY="195.0"/>
3522+ <place id="P4" initialMarking="0" invariant="&lt;= 1" markingOffsetX="0.0" markingOffsetY="0.0" name="P4"
3523+ nameOffsetX="-5.0" nameOffsetY="35.0" positionX="270.0" positionY="120.0"/>
3524+ <place id="P5" initialMarking="0" invariant="&lt;= 5" markingOffsetX="0.0" markingOffsetY="0.0" name="P5"
3525+ nameOffsetX="-5.0" nameOffsetY="35.0" positionX="945.0" positionY="195.0"/>
3526+ <place id="P6" initialMarking="0" invariant="&lt;= 60" markingOffsetX="0.0" markingOffsetY="0.0" name="P6"
3527+ nameOffsetX="-5.0" nameOffsetY="35.0" positionX="180.0" positionY="330.0"/>
3528+ <place id="P7" initialMarking="0" invariant="&lt;= 0" markingOffsetX="0.0" markingOffsetY="0.0" name="P7"
3529+ nameOffsetX="-5.0" nameOffsetY="35.0" positionX="375.0" positionY="330.0"/>
3530+ <place id="P8" initialMarking="0" invariant="&lt;= 80" markingOffsetX="0.0" markingOffsetY="0.0" name="P8"
3531+ nameOffsetX="-5.0" nameOffsetY="35.0" positionX="615.0" positionY="360.0"/>
3532+ <place id="P9" initialMarking="0" invariant="&lt; inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P9"
3533+ nameOffsetX="-5.0" nameOffsetY="35.0" positionX="795.0" positionY="360.0"/>
3534+ <transition angle="0" id="T0" infiniteServer="false" name="T0" nameOffsetX="-5.0" nameOffsetY="35.0"
3535+ positionX="195.0" positionY="120.0" priority="0" urgent="false"/>
3536+ <transition angle="0" id="T1" infiniteServer="false" name="T1" nameOffsetX="-5.0" nameOffsetY="35.0"
3537+ positionX="345.0" positionY="120.0" priority="0" urgent="false"/>
3538+ <transition angle="0" id="T2" infiniteServer="false" name="T2" nameOffsetX="-5.0" nameOffsetY="35.0"
3539+ positionX="555.0" positionY="60.0" priority="0" urgent="false"/>
3540+ <transition angle="0" id="T3" infiniteServer="false" name="T3" nameOffsetX="-5.0" nameOffsetY="35.0"
3541+ positionX="555.0" positionY="195.0" priority="0" urgent="false"/>
3542+ <transition angle="0" id="T4" infiniteServer="false" name="T4" nameOffsetX="-5.0" nameOffsetY="35.0"
3543+ positionX="840.0" positionY="60.0" priority="0" urgent="false"/>
3544+ <transition angle="0" id="T5" infiniteServer="false" name="T5" nameOffsetX="-5.0" nameOffsetY="35.0"
3545+ positionX="840.0" positionY="195.0" priority="0" urgent="false"/>
3546+ <transition angle="0" id="T6" infiniteServer="false" name="T6" nameOffsetX="-5.0" nameOffsetY="35.0"
3547+ positionX="945.0" positionY="120.0" priority="0" urgent="false"/>
3548+ <transition angle="90" id="T7" infiniteServer="false" name="T7" nameOffsetX="-5.0" nameOffsetY="35.0"
3549+ positionX="945.0" positionY="285.0" priority="0" urgent="false"/>
3550+ <transition angle="0" id="T8" infiniteServer="false" name="T8" nameOffsetX="-5.0" nameOffsetY="35.0"
3551+ positionX="75.0" positionY="330.0" priority="0" urgent="false"/>
3552+ <transition angle="0" id="T9" infiniteServer="false" name="T9" nameOffsetX="-5.0" nameOffsetY="35.0"
3553+ positionX="270.0" positionY="330.0" priority="0" urgent="false"/>
3554+ <transition angle="0" id="T10" infiniteServer="false" name="T10" nameOffsetX="-5.0" nameOffsetY="35.0"
3555+ positionX="510.0" positionY="270.0" priority="0" urgent="false"/>
3556+ <transition angle="0" id="T11" infiniteServer="false" name="T11" nameOffsetX="-5.0" nameOffsetY="35.0"
3557+ positionX="510.0" positionY="360.0" priority="0" urgent="false"/>
3558+ <transition angle="0" id="T12" infiniteServer="false" name="T12" nameOffsetX="-5.0" nameOffsetY="35.0"
3559+ positionX="705.0" positionY="360.0" priority="0" urgent="false"/>
3560+ <arc id="P0 to T0" inscription="[0,5]" source="P0" target="T0" type="timed" weight="1">
3561+ <arcpath arcPointType="false" id="0" xCoord="101" yCoord="132"/>
3562+ <arcpath arcPointType="false" id="1" xCoord="201" yCoord="132"/>
3563+ </arc>
3564+ <arc id="T0 to P4" inscription="1" source="T0" target="P4" type="normal" weight="1">
3565+ <arcpath arcPointType="false" id="0" xCoord="211" yCoord="132"/>
3566+ <arcpath arcPointType="false" id="1" xCoord="267" yCoord="132"/>
3567+ </arc>
3568+ <arc id="P4 to T1" inscription="[1,1]" source="P4" target="T1" type="timed" weight="1">
3569+ <arcpath arcPointType="false" id="0" xCoord="296" yCoord="132"/>
3570+ <arcpath arcPointType="false" id="1" xCoord="351" yCoord="132"/>
3571+ </arc>
3572+ <arc id="T1 to P1" inscription="1" source="T1" target="P1" type="normal" weight="1">
3573+ <arcpath arcPointType="false" id="0" xCoord="361" yCoord="132"/>
3574+ <arcpath arcPointType="false" id="1" xCoord="447" yCoord="132"/>
3575+ </arc>
3576+ <arc id="P1 to T2" inscription="[15,30]" source="P1" target="T2" type="timed" weight="1">
3577+ <arcpath arcPointType="false" id="0" xCoord="462" yCoord="117"/>
3578+ <arcpath arcPointType="false" id="1" xCoord="463" yCoord="73"/>
3579+ <arcpath arcPointType="false" id="2" xCoord="561" yCoord="72"/>
3580+ </arc>
3581+ <arc id="T2 to P2" inscription="1" source="T2" target="P2" type="normal" weight="1">
3582+ <arcpath arcPointType="false" id="0" xCoord="571" yCoord="72"/>
3583+ <arcpath arcPointType="false" id="1" xCoord="717" yCoord="72"/>
3584+ </arc>
3585+ <arc id="P1 to T3" inscription="[5,5]" source="P1" target="T3" type="timed" weight="1">
3586+ <arcpath arcPointType="false" id="0" xCoord="462" yCoord="146"/>
3587+ <arcpath arcPointType="false" id="1" xCoord="463" yCoord="208"/>
3588+ <arcpath arcPointType="false" id="2" xCoord="561" yCoord="207"/>
3589+ </arc>
3590+ <arc id="T3 to P3" inscription="1" source="T3" target="P3" type="normal" weight="1">
3591+ <arcpath arcPointType="false" id="0" xCoord="571" yCoord="207"/>
3592+ <arcpath arcPointType="false" id="1" xCoord="732" yCoord="207"/>
3593+ </arc>
3594+ <arc id="P2 to T4" inscription="[60,60]" source="P2" target="T4" type="timed" weight="1">
3595+ <arcpath arcPointType="false" id="0" xCoord="746" yCoord="72"/>
3596+ <arcpath arcPointType="false" id="1" xCoord="846" yCoord="72"/>
3597+ </arc>
3598+ <arc id="T4 to P4" inscription="1" source="T4" target="P4" type="normal" weight="1">
3599+ <arcpath arcPointType="false" id="0" xCoord="852" yCoord="57"/>
3600+ <arcpath arcPointType="false" id="1" xCoord="853" yCoord="43"/>
3601+ <arcpath arcPointType="false" id="2" xCoord="283" yCoord="43"/>
3602+ <arcpath arcPointType="false" id="3" xCoord="282" yCoord="117"/>
3603+ </arc>
3604+ <arc id="P3 to T5" inscription="[180,180]" source="P3" target="T5" type="timed" weight="1">
3605+ <arcpath arcPointType="false" id="0" xCoord="761" yCoord="207"/>
3606+ <arcpath arcPointType="false" id="1" xCoord="846" yCoord="207"/>
3607+ </arc>
3608+ <arc id="T5 to P5" inscription="1" source="T5" target="P5" type="normal" weight="1">
3609+ <arcpath arcPointType="false" id="0" xCoord="856" yCoord="207"/>
3610+ <arcpath arcPointType="false" id="1" xCoord="942" yCoord="207"/>
3611+ </arc>
3612+ <arc id="P5 to T6" inscription="[5,5]" source="P5" target="T6" type="timed" weight="1">
3613+ <arcpath arcPointType="false" id="0" xCoord="957" yCoord="192"/>
3614+ <arcpath arcPointType="false" id="1" xCoord="957" yCoord="147"/>
3615+ </arc>
3616+ <arc id="T6 to P4" inscription="1" source="T6" target="P4" type="normal" weight="1">
3617+ <arcpath arcPointType="false" id="0" xCoord="957" yCoord="117"/>
3618+ <arcpath arcPointType="false" id="1" xCoord="958" yCoord="28"/>
3619+ <arcpath arcPointType="false" id="2" xCoord="253" yCoord="28"/>
3620+ <arcpath arcPointType="false" id="3" xCoord="277" yCoord="117"/>
3621+ </arc>
3622+ <arc id="P5 to T7" inscription="[5,5]" source="P5" target="T7" type="timed" weight="1">
3623+ <arcpath arcPointType="false" id="0" xCoord="956" yCoord="221"/>
3624+ <arcpath arcPointType="false" id="1" xCoord="956" yCoord="291"/>
3625+ </arc>
3626+ <arc id="T7 to P4" inscription="1" source="T7" target="P4" type="normal" weight="1">
3627+ <arcpath arcPointType="false" id="0" xCoord="971" yCoord="297"/>
3628+ <arcpath arcPointType="false" id="1" xCoord="1018" yCoord="298"/>
3629+ <arcpath arcPointType="false" id="2" xCoord="1018" yCoord="13"/>
3630+ <arcpath arcPointType="false" id="3" xCoord="208" yCoord="13"/>
3631+ <arcpath arcPointType="false" id="4" xCoord="274" yCoord="119"/>
3632+ </arc>
3633+ <arc id="P5 to T8" inscription="[5,360]" source="P5" target="T8" type="timed" weight="1">
3634+ <arcpath arcPointType="false" id="0" xCoord="943" yCoord="213"/>
3635+ <arcpath arcPointType="false" id="1" xCoord="868" yCoord="253"/>
3636+ <arcpath arcPointType="false" id="2" xCoord="28" yCoord="253"/>
3637+ <arcpath arcPointType="false" id="3" xCoord="28" yCoord="343"/>
3638+ <arcpath arcPointType="false" id="4" xCoord="81" yCoord="342"/>
3639+ </arc>
3640+ <arc id="T8 to P6" inscription="1" source="T8" target="P6" type="normal" weight="1">
3641+ <arcpath arcPointType="false" id="0" xCoord="91" yCoord="342"/>
3642+ <arcpath arcPointType="false" id="1" xCoord="177" yCoord="342"/>
3643+ </arc>
3644+ <arc id="P6 to T9" inscription="[30,60]" source="P6" target="T9" type="timed" weight="1">
3645+ <arcpath arcPointType="false" id="0" xCoord="206" yCoord="342"/>
3646+ <arcpath arcPointType="false" id="1" xCoord="276" yCoord="342"/>
3647+ </arc>
3648+ <arc id="T9 to P7" inscription="1" source="T9" target="P7" type="normal" weight="1">
3649+ <arcpath arcPointType="false" id="0" xCoord="286" yCoord="342"/>
3650+ <arcpath arcPointType="false" id="1" xCoord="372" yCoord="342"/>
3651+ </arc>
3652+ <arc id="P7 to T10" inscription="[0,inf)" source="P7" target="T10" type="timed" weight="1">
3653+ <arcpath arcPointType="false" id="0" xCoord="400" yCoord="335"/>
3654+ <arcpath arcPointType="false" id="1" xCoord="516" yCoord="282"/>
3655+ </arc>
3656+ <arc id="T10 to P5" inscription="1" source="T10" target="P5" type="normal" weight="1">
3657+ <arcpath arcPointType="false" id="0" xCoord="526" yCoord="282"/>
3658+ <arcpath arcPointType="false" id="1" xCoord="898" yCoord="283"/>
3659+ <arcpath arcPointType="false" id="2" xCoord="947" yCoord="218"/>
3660+ </arc>
3661+ <arc id="P7 to T11" inscription="[0,inf)" source="P7" target="T11" type="timed" weight="1">
3662+ <arcpath arcPointType="false" id="0" xCoord="401" yCoord="345"/>
3663+ <arcpath arcPointType="false" id="1" xCoord="516" yCoord="372"/>
3664+ </arc>
3665+ <arc id="T11 to P8" inscription="1" source="T11" target="P8" type="normal" weight="1">
3666+ <arcpath arcPointType="false" id="0" xCoord="526" yCoord="372"/>
3667+ <arcpath arcPointType="false" id="1" xCoord="612" yCoord="372"/>
3668+ </arc>
3669+ <arc id="P8 to T12" inscription="[20,80]" source="P8" target="T12" type="timed" weight="1">
3670+ <arcpath arcPointType="false" id="0" xCoord="641" yCoord="372"/>
3671+ <arcpath arcPointType="false" id="1" xCoord="711" yCoord="372"/>
3672+ </arc>
3673+ <arc id="T12 to P9" inscription="1" source="T12" target="P9" type="normal" weight="1">
3674+ <arcpath arcPointType="false" id="0" xCoord="721" yCoord="372"/>
3675+ <arcpath arcPointType="false" id="1" xCoord="792" yCoord="372"/>
3676+ </arc>
3677+ </net>
3678+ <k-bound bound="16"/>
3679 </pnml>
3680
3681=== modified file 'example-workflows/Tipleaexample.xml'
3682--- example-workflows/Tipleaexample.xml 2014-06-17 08:31:51 +0000
3683+++ example-workflows/Tipleaexample.xml 2020-09-07 13:51:45 +0000
3684@@ -1,146 +1,169 @@
3685 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
3686 <pnml xmlns="http://www.informatik.hu-berlin.de/top/pnml/ptNetb">
3687-<net active="true" id="TAPN1" type="P/T net">
3688-<place id="P0" initialMarking="1" invariant="&lt;= 5" markingOffsetX="0.0" markingOffsetY="0.0" name="P0" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="75.0" positionY="120.0"/>
3689-<place id="P1" initialMarking="0" invariant="&lt;= 30" markingOffsetX="0.0" markingOffsetY="0.0" name="P1" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="450.0" positionY="120.0"/>
3690-<place id="P2" initialMarking="0" invariant="&lt;= 60" markingOffsetX="0.0" markingOffsetY="0.0" name="P2" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="720.0" positionY="60.0"/>
3691-<place id="P3" initialMarking="0" invariant="&lt;= 180" markingOffsetX="0.0" markingOffsetY="0.0" name="P3" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="735.0" positionY="195.0"/>
3692-<place id="P4" initialMarking="0" invariant="&lt;= 1" markingOffsetX="0.0" markingOffsetY="0.0" name="P4" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="270.0" positionY="120.0"/>
3693-<place id="P5" initialMarking="0" invariant="&lt;= 5" markingOffsetX="0.0" markingOffsetY="0.0" name="P5" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="945.0" positionY="195.0"/>
3694-<place id="P6" initialMarking="0" invariant="&lt;= 60" markingOffsetX="0.0" markingOffsetY="0.0" name="P6" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="180.0" positionY="330.0"/>
3695-<place id="P7" initialMarking="0" invariant="&lt;= 0" markingOffsetX="0.0" markingOffsetY="0.0" name="P7" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="375.0" positionY="330.0"/>
3696-<place id="P8" initialMarking="0" invariant="&lt;= 80" markingOffsetX="0.0" markingOffsetY="0.0" name="P8" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="615.0" positionY="360.0"/>
3697-<place id="P9" initialMarking="0" invariant="&lt; inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P9" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="795.0" positionY="360.0"/>
3698-<transition angle="0" id="T0" infiniteServer="false" name="T0" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="195.0" positionY="120.0" priority="0" urgent="false"/>
3699-<transition angle="0" id="T1" infiniteServer="false" name="T1" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="345.0" positionY="120.0" priority="0" urgent="false"/>
3700-<transition angle="0" id="T2" infiniteServer="false" name="T2" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="555.0" positionY="60.0" priority="0" urgent="false"/>
3701-<transition angle="0" id="T3" infiniteServer="false" name="T3" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="555.0" positionY="195.0" priority="0" urgent="false"/>
3702-<transition angle="0" id="T4" infiniteServer="false" name="T4" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="840.0" positionY="60.0" priority="0" urgent="false"/>
3703-<transition angle="0" id="T5" infiniteServer="false" name="T5" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="840.0" positionY="195.0" priority="0" urgent="false"/>
3704-<transition angle="0" id="T6" infiniteServer="false" name="T6" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="945.0" positionY="120.0" priority="0" urgent="false"/>
3705-<transition angle="90" id="T7" infiniteServer="false" name="T7" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="945.0" positionY="285.0" priority="0" urgent="false"/>
3706-<transition angle="0" id="T8" infiniteServer="false" name="T8" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="75.0" positionY="330.0" priority="0" urgent="false"/>
3707-<transition angle="0" id="T9" infiniteServer="false" name="T9" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="270.0" positionY="330.0" priority="0" urgent="false"/>
3708-<transition angle="0" id="T10" infiniteServer="false" name="T10" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="510.0" positionY="270.0" priority="0" urgent="false"/>
3709-<transition angle="0" id="T11" infiniteServer="false" name="T11" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="510.0" positionY="360.0" priority="0" urgent="false"/>
3710-<transition angle="0" id="T12" infiniteServer="false" name="T12" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="705.0" positionY="360.0" priority="0" urgent="false"/>
3711-<arc id="P0 to T0" inscription="[0,5]" source="P0" target="T0" type="timed" weight="1">
3712-<arcpath arcPointType="false" id="0" xCoord="101" yCoord="132"/>
3713-<arcpath arcPointType="false" id="1" xCoord="201" yCoord="132"/>
3714-</arc>
3715-<arc id="T0 to P4" inscription="1" source="T0" target="P4" type="normal" weight="1">
3716-<arcpath arcPointType="false" id="0" xCoord="211" yCoord="132"/>
3717-<arcpath arcPointType="false" id="1" xCoord="267" yCoord="132"/>
3718-</arc>
3719-<arc id="P4 to T1" inscription="[1,1]" source="P4" target="T1" type="timed" weight="1">
3720-<arcpath arcPointType="false" id="0" xCoord="296" yCoord="132"/>
3721-<arcpath arcPointType="false" id="1" xCoord="351" yCoord="132"/>
3722-</arc>
3723-<arc id="T1 to P1" inscription="1" source="T1" target="P1" type="normal" weight="1">
3724-<arcpath arcPointType="false" id="0" xCoord="361" yCoord="132"/>
3725-<arcpath arcPointType="false" id="1" xCoord="447" yCoord="132"/>
3726-</arc>
3727-<arc id="P1 to T2" inscription="[15,30]" source="P1" target="T2" type="timed" weight="1">
3728-<arcpath arcPointType="false" id="0" xCoord="462" yCoord="117"/>
3729-<arcpath arcPointType="false" id="1" xCoord="462" yCoord="72"/>
3730-<arcpath arcPointType="false" id="2" xCoord="561" yCoord="72"/>
3731-</arc>
3732-<arc id="T2 to P2" inscription="1" source="T2" target="P2" type="normal" weight="1">
3733-<arcpath arcPointType="false" id="0" xCoord="571" yCoord="72"/>
3734-<arcpath arcPointType="false" id="1" xCoord="717" yCoord="72"/>
3735-</arc>
3736-<arc id="P1 to T3" inscription="[5,5]" source="P1" target="T3" type="timed" weight="1">
3737-<arcpath arcPointType="false" id="0" xCoord="462" yCoord="147"/>
3738-<arcpath arcPointType="false" id="1" xCoord="462" yCoord="207"/>
3739-<arcpath arcPointType="false" id="2" xCoord="561" yCoord="207"/>
3740-</arc>
3741-<arc id="T3 to P3" inscription="1" source="T3" target="P3" type="normal" weight="1">
3742-<arcpath arcPointType="false" id="0" xCoord="571" yCoord="207"/>
3743-<arcpath arcPointType="false" id="1" xCoord="732" yCoord="207"/>
3744-</arc>
3745-<arc id="P2 to T4" inscription="[60,60]" source="P2" target="T4" type="timed" weight="1">
3746-<arcpath arcPointType="false" id="0" xCoord="746" yCoord="72"/>
3747-<arcpath arcPointType="false" id="1" xCoord="846" yCoord="72"/>
3748-</arc>
3749-<arc id="T4 to P4" inscription="1" source="T4" target="P4" type="normal" weight="1">
3750-<arcpath arcPointType="false" id="0" xCoord="852" yCoord="57"/>
3751-<arcpath arcPointType="false" id="1" xCoord="852" yCoord="42"/>
3752-<arcpath arcPointType="false" id="2" xCoord="282" yCoord="42"/>
3753-<arcpath arcPointType="false" id="3" xCoord="282" yCoord="117"/>
3754-</arc>
3755-<arc id="P3 to T5" inscription="[180,180]" source="P3" target="T5" type="timed" weight="1">
3756-<arcpath arcPointType="false" id="0" xCoord="761" yCoord="207"/>
3757-<arcpath arcPointType="false" id="1" xCoord="846" yCoord="207"/>
3758-</arc>
3759-<arc id="T5 to P5" inscription="1" source="T5" target="P5" type="normal" weight="1">
3760-<arcpath arcPointType="false" id="0" xCoord="856" yCoord="207"/>
3761-<arcpath arcPointType="false" id="1" xCoord="942" yCoord="207"/>
3762-</arc>
3763-<arc id="P5 to T6" inscription="[5,5]" source="P5" target="T6" type="timed" weight="1">
3764-<arcpath arcPointType="false" id="0" xCoord="957" yCoord="192"/>
3765-<arcpath arcPointType="false" id="1" xCoord="957" yCoord="147"/>
3766-</arc>
3767-<arc id="T6 to P4" inscription="1" source="T6" target="P4" type="normal" weight="1">
3768-<arcpath arcPointType="false" id="0" xCoord="957" yCoord="117"/>
3769-<arcpath arcPointType="false" id="1" xCoord="957" yCoord="27"/>
3770-<arcpath arcPointType="false" id="2" xCoord="252" yCoord="27"/>
3771-<arcpath arcPointType="false" id="3" xCoord="277" yCoord="117"/>
3772-</arc>
3773-<arc id="P5 to T7" inscription="[5,5]" source="P5" target="T7" type="timed" weight="1">
3774-<arcpath arcPointType="false" id="0" xCoord="956" yCoord="221"/>
3775-<arcpath arcPointType="false" id="1" xCoord="956" yCoord="291"/>
3776-</arc>
3777-<arc id="T7 to P4" inscription="1" source="T7" target="P4" type="normal" weight="1">
3778-<arcpath arcPointType="false" id="0" xCoord="971" yCoord="297"/>
3779-<arcpath arcPointType="false" id="1" xCoord="1017" yCoord="297"/>
3780-<arcpath arcPointType="false" id="2" xCoord="1017" yCoord="12"/>
3781-<arcpath arcPointType="false" id="3" xCoord="207" yCoord="12"/>
3782-<arcpath arcPointType="false" id="4" xCoord="274" yCoord="119"/>
3783-</arc>
3784-<arc id="P5 to T8" inscription="[360,360]" source="P5" target="T8" type="timed" weight="1">
3785-<arcpath arcPointType="false" id="0" xCoord="943" yCoord="213"/>
3786-<arcpath arcPointType="false" id="1" xCoord="867" yCoord="252"/>
3787-<arcpath arcPointType="false" id="2" xCoord="27" yCoord="252"/>
3788-<arcpath arcPointType="false" id="3" xCoord="27" yCoord="342"/>
3789-<arcpath arcPointType="false" id="4" xCoord="81" yCoord="342"/>
3790-</arc>
3791-<arc id="T8 to P6" inscription="1" source="T8" target="P6" type="normal" weight="1">
3792-<arcpath arcPointType="false" id="0" xCoord="91" yCoord="342"/>
3793-<arcpath arcPointType="false" id="1" xCoord="177" yCoord="342"/>
3794-</arc>
3795-<arc id="P6 to T9" inscription="[30,60]" source="P6" target="T9" type="timed" weight="1">
3796-<arcpath arcPointType="false" id="0" xCoord="206" yCoord="342"/>
3797-<arcpath arcPointType="false" id="1" xCoord="276" yCoord="342"/>
3798-</arc>
3799-<arc id="T9 to P7" inscription="1" source="T9" target="P7" type="normal" weight="1">
3800-<arcpath arcPointType="false" id="0" xCoord="286" yCoord="342"/>
3801-<arcpath arcPointType="false" id="1" xCoord="372" yCoord="342"/>
3802-</arc>
3803-<arc id="P7 to T10" inscription="[0,inf)" source="P7" target="T10" type="timed" weight="1">
3804-<arcpath arcPointType="false" id="0" xCoord="400" yCoord="335"/>
3805-<arcpath arcPointType="false" id="1" xCoord="516" yCoord="282"/>
3806-</arc>
3807-<arc id="T10 to P5" inscription="1" source="T10" target="P5" type="normal" weight="1">
3808-<arcpath arcPointType="false" id="0" xCoord="526" yCoord="282"/>
3809-<arcpath arcPointType="false" id="1" xCoord="897" yCoord="282"/>
3810-<arcpath arcPointType="false" id="2" xCoord="947" yCoord="218"/>
3811-</arc>
3812-<arc id="P7 to T11" inscription="[0,inf)" source="P7" target="T11" type="timed" weight="1">
3813-<arcpath arcPointType="false" id="0" xCoord="401" yCoord="345"/>
3814-<arcpath arcPointType="false" id="1" xCoord="516" yCoord="372"/>
3815-</arc>
3816-<arc id="T11 to P8" inscription="1" source="T11" target="P8" type="normal" weight="1">
3817-<arcpath arcPointType="false" id="0" xCoord="526" yCoord="372"/>
3818-<arcpath arcPointType="false" id="1" xCoord="612" yCoord="372"/>
3819-</arc>
3820-<arc id="P8 to T12" inscription="[20,80]" source="P8" target="T12" type="timed" weight="1">
3821-<arcpath arcPointType="false" id="0" xCoord="641" yCoord="372"/>
3822-<arcpath arcPointType="false" id="1" xCoord="711" yCoord="372"/>
3823-</arc>
3824-<arc id="T12 to P9" inscription="1" source="T12" target="P9" type="normal" weight="1">
3825-<arcpath arcPointType="false" id="0" xCoord="721" yCoord="372"/>
3826-<arcpath arcPointType="false" id="1" xCoord="792" yCoord="372"/>
3827-</arc>
3828-</net>
3829-<k-bound bound="3"/>
3830+ <net active="true" id="TAPN1" type="P/T net">
3831+ <place id="P0" initialMarking="1" invariant="&lt;= 5" markingOffsetX="0.0" markingOffsetY="0.0" name="P0"
3832+ nameOffsetX="-5.0" nameOffsetY="35.0" positionX="75.0" positionY="120.0"/>
3833+ <place id="P1" initialMarking="0" invariant="&lt;= 30" markingOffsetX="0.0" markingOffsetY="0.0" name="P1"
3834+ nameOffsetX="-5.0" nameOffsetY="35.0" positionX="450.0" positionY="120.0"/>
3835+ <place id="P2" initialMarking="0" invariant="&lt;= 60" markingOffsetX="0.0" markingOffsetY="0.0" name="P2"
3836+ nameOffsetX="-5.0" nameOffsetY="35.0" positionX="720.0" positionY="60.0"/>
3837+ <place id="P3" initialMarking="0" invariant="&lt;= 180" markingOffsetX="0.0" markingOffsetY="0.0" name="P3"
3838+ nameOffsetX="-5.0" nameOffsetY="35.0" positionX="735.0" positionY="195.0"/>
3839+ <place id="P4" initialMarking="0" invariant="&lt;= 1" markingOffsetX="0.0" markingOffsetY="0.0" name="P4"
3840+ nameOffsetX="-5.0" nameOffsetY="35.0" positionX="270.0" positionY="120.0"/>
3841+ <place id="P5" initialMarking="0" invariant="&lt;= 5" markingOffsetX="0.0" markingOffsetY="0.0" name="P5"
3842+ nameOffsetX="-5.0" nameOffsetY="35.0" positionX="945.0" positionY="195.0"/>
3843+ <place id="P6" initialMarking="0" invariant="&lt;= 60" markingOffsetX="0.0" markingOffsetY="0.0" name="P6"
3844+ nameOffsetX="-5.0" nameOffsetY="35.0" positionX="180.0" positionY="330.0"/>
3845+ <place id="P7" initialMarking="0" invariant="&lt;= 0" markingOffsetX="0.0" markingOffsetY="0.0" name="P7"
3846+ nameOffsetX="-5.0" nameOffsetY="35.0" positionX="375.0" positionY="330.0"/>
3847+ <place id="P8" initialMarking="0" invariant="&lt;= 80" markingOffsetX="0.0" markingOffsetY="0.0" name="P8"
3848+ nameOffsetX="-5.0" nameOffsetY="35.0" positionX="615.0" positionY="360.0"/>
3849+ <place id="P9" initialMarking="0" invariant="&lt; inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P9"
3850+ nameOffsetX="-5.0" nameOffsetY="35.0" positionX="795.0" positionY="360.0"/>
3851+ <transition angle="0" id="T0" infiniteServer="false" name="T0" nameOffsetX="-5.0" nameOffsetY="35.0"
3852+ positionX="195.0" positionY="120.0" priority="0" urgent="false"/>
3853+ <transition angle="0" id="T1" infiniteServer="false" name="T1" nameOffsetX="-5.0" nameOffsetY="35.0"
3854+ positionX="345.0" positionY="120.0" priority="0" urgent="false"/>
3855+ <transition angle="0" id="T2" infiniteServer="false" name="T2" nameOffsetX="-5.0" nameOffsetY="35.0"
3856+ positionX="555.0" positionY="60.0" priority="0" urgent="false"/>
3857+ <transition angle="0" id="T3" infiniteServer="false" name="T3" nameOffsetX="-5.0" nameOffsetY="35.0"
3858+ positionX="555.0" positionY="195.0" priority="0" urgent="false"/>
3859+ <transition angle="0" id="T4" infiniteServer="false" name="T4" nameOffsetX="-5.0" nameOffsetY="35.0"
3860+ positionX="840.0" positionY="60.0" priority="0" urgent="false"/>
3861+ <transition angle="0" id="T5" infiniteServer="false" name="T5" nameOffsetX="-5.0" nameOffsetY="35.0"
3862+ positionX="840.0" positionY="195.0" priority="0" urgent="false"/>
3863+ <transition angle="0" id="T6" infiniteServer="false" name="T6" nameOffsetX="-5.0" nameOffsetY="35.0"
3864+ positionX="945.0" positionY="120.0" priority="0" urgent="false"/>
3865+ <transition angle="90" id="T7" infiniteServer="false" name="T7" nameOffsetX="-5.0" nameOffsetY="35.0"
3866+ positionX="945.0" positionY="285.0" priority="0" urgent="false"/>
3867+ <transition angle="0" id="T8" infiniteServer="false" name="T8" nameOffsetX="-5.0" nameOffsetY="35.0"
3868+ positionX="75.0" positionY="330.0" priority="0" urgent="false"/>
3869+ <transition angle="0" id="T9" infiniteServer="false" name="T9" nameOffsetX="-5.0" nameOffsetY="35.0"
3870+ positionX="270.0" positionY="330.0" priority="0" urgent="false"/>
3871+ <transition angle="0" id="T10" infiniteServer="false" name="T10" nameOffsetX="-5.0" nameOffsetY="35.0"
3872+ positionX="510.0" positionY="270.0" priority="0" urgent="false"/>
3873+ <transition angle="0" id="T11" infiniteServer="false" name="T11" nameOffsetX="-5.0" nameOffsetY="35.0"
3874+ positionX="510.0" positionY="360.0" priority="0" urgent="false"/>
3875+ <transition angle="0" id="T12" infiniteServer="false" name="T12" nameOffsetX="-5.0" nameOffsetY="35.0"
3876+ positionX="705.0" positionY="360.0" priority="0" urgent="false"/>
3877+ <arc id="P0 to T0" inscription="[0,5]" source="P0" target="T0" type="timed" weight="1">
3878+ <arcpath arcPointType="false" id="0" xCoord="101" yCoord="132"/>
3879+ <arcpath arcPointType="false" id="1" xCoord="201" yCoord="132"/>
3880+ </arc>
3881+ <arc id="T0 to P4" inscription="1" source="T0" target="P4" type="normal" weight="1">
3882+ <arcpath arcPointType="false" id="0" xCoord="211" yCoord="132"/>
3883+ <arcpath arcPointType="false" id="1" xCoord="267" yCoord="132"/>
3884+ </arc>
3885+ <arc id="P4 to T1" inscription="[1,1]" source="P4" target="T1" type="timed" weight="1">
3886+ <arcpath arcPointType="false" id="0" xCoord="296" yCoord="132"/>
3887+ <arcpath arcPointType="false" id="1" xCoord="351" yCoord="132"/>
3888+ </arc>
3889+ <arc id="T1 to P1" inscription="1" source="T1" target="P1" type="normal" weight="1">
3890+ <arcpath arcPointType="false" id="0" xCoord="361" yCoord="132"/>
3891+ <arcpath arcPointType="false" id="1" xCoord="447" yCoord="132"/>
3892+ </arc>
3893+ <arc id="P1 to T2" inscription="[15,30]" source="P1" target="T2" type="timed" weight="1">
3894+ <arcpath arcPointType="false" id="0" xCoord="462" yCoord="117"/>
3895+ <arcpath arcPointType="false" id="1" xCoord="462" yCoord="72"/>
3896+ <arcpath arcPointType="false" id="2" xCoord="561" yCoord="72"/>
3897+ </arc>
3898+ <arc id="T2 to P2" inscription="1" source="T2" target="P2" type="normal" weight="1">
3899+ <arcpath arcPointType="false" id="0" xCoord="571" yCoord="72"/>
3900+ <arcpath arcPointType="false" id="1" xCoord="717" yCoord="72"/>
3901+ </arc>
3902+ <arc id="P1 to T3" inscription="[5,5]" source="P1" target="T3" type="timed" weight="1">
3903+ <arcpath arcPointType="false" id="0" xCoord="462" yCoord="147"/>
3904+ <arcpath arcPointType="false" id="1" xCoord="462" yCoord="207"/>
3905+ <arcpath arcPointType="false" id="2" xCoord="561" yCoord="207"/>
3906+ </arc>
3907+ <arc id="T3 to P3" inscription="1" source="T3" target="P3" type="normal" weight="1">
3908+ <arcpath arcPointType="false" id="0" xCoord="571" yCoord="207"/>
3909+ <arcpath arcPointType="false" id="1" xCoord="732" yCoord="207"/>
3910+ </arc>
3911+ <arc id="P2 to T4" inscription="[60,60]" source="P2" target="T4" type="timed" weight="1">
3912+ <arcpath arcPointType="false" id="0" xCoord="746" yCoord="72"/>
3913+ <arcpath arcPointType="false" id="1" xCoord="846" yCoord="72"/>
3914+ </arc>
3915+ <arc id="T4 to P4" inscription="1" source="T4" target="P4" type="normal" weight="1">
3916+ <arcpath arcPointType="false" id="0" xCoord="852" yCoord="57"/>
3917+ <arcpath arcPointType="false" id="1" xCoord="852" yCoord="42"/>
3918+ <arcpath arcPointType="false" id="2" xCoord="282" yCoord="42"/>
3919+ <arcpath arcPointType="false" id="3" xCoord="282" yCoord="117"/>
3920+ </arc>
3921+ <arc id="P3 to T5" inscription="[180,180]" source="P3" target="T5" type="timed" weight="1">
3922+ <arcpath arcPointType="false" id="0" xCoord="761" yCoord="207"/>
3923+ <arcpath arcPointType="false" id="1" xCoord="846" yCoord="207"/>
3924+ </arc>
3925+ <arc id="T5 to P5" inscription="1" source="T5" target="P5" type="normal" weight="1">
3926+ <arcpath arcPointType="false" id="0" xCoord="856" yCoord="207"/>
3927+ <arcpath arcPointType="false" id="1" xCoord="942" yCoord="207"/>
3928+ </arc>
3929+ <arc id="P5 to T6" inscription="[5,5]" source="P5" target="T6" type="timed" weight="1">
3930+ <arcpath arcPointType="false" id="0" xCoord="957" yCoord="192"/>
3931+ <arcpath arcPointType="false" id="1" xCoord="957" yCoord="147"/>
3932+ </arc>
3933+ <arc id="T6 to P4" inscription="1" source="T6" target="P4" type="normal" weight="1">
3934+ <arcpath arcPointType="false" id="0" xCoord="957" yCoord="117"/>
3935+ <arcpath arcPointType="false" id="1" xCoord="957" yCoord="27"/>
3936+ <arcpath arcPointType="false" id="2" xCoord="252" yCoord="27"/>
3937+ <arcpath arcPointType="false" id="3" xCoord="277" yCoord="117"/>
3938+ </arc>
3939+ <arc id="P5 to T7" inscription="[5,5]" source="P5" target="T7" type="timed" weight="1">
3940+ <arcpath arcPointType="false" id="0" xCoord="956" yCoord="221"/>
3941+ <arcpath arcPointType="false" id="1" xCoord="956" yCoord="291"/>
3942+ </arc>
3943+ <arc id="T7 to P4" inscription="1" source="T7" target="P4" type="normal" weight="1">
3944+ <arcpath arcPointType="false" id="0" xCoord="971" yCoord="297"/>
3945+ <arcpath arcPointType="false" id="1" xCoord="1017" yCoord="297"/>
3946+ <arcpath arcPointType="false" id="2" xCoord="1017" yCoord="12"/>
3947+ <arcpath arcPointType="false" id="3" xCoord="207" yCoord="12"/>
3948+ <arcpath arcPointType="false" id="4" xCoord="274" yCoord="119"/>
3949+ </arc>
3950+ <arc id="P5 to T8" inscription="[360,360]" source="P5" target="T8" type="timed" weight="1">
3951+ <arcpath arcPointType="false" id="0" xCoord="943" yCoord="213"/>
3952+ <arcpath arcPointType="false" id="1" xCoord="867" yCoord="252"/>
3953+ <arcpath arcPointType="false" id="2" xCoord="27" yCoord="252"/>
3954+ <arcpath arcPointType="false" id="3" xCoord="27" yCoord="342"/>
3955+ <arcpath arcPointType="false" id="4" xCoord="81" yCoord="342"/>
3956+ </arc>
3957+ <arc id="T8 to P6" inscription="1" source="T8" target="P6" type="normal" weight="1">
3958+ <arcpath arcPointType="false" id="0" xCoord="91" yCoord="342"/>
3959+ <arcpath arcPointType="false" id="1" xCoord="177" yCoord="342"/>
3960+ </arc>
3961+ <arc id="P6 to T9" inscription="[30,60]" source="P6" target="T9" type="timed" weight="1">
3962+ <arcpath arcPointType="false" id="0" xCoord="206" yCoord="342"/>
3963+ <arcpath arcPointType="false" id="1" xCoord="276" yCoord="342"/>
3964+ </arc>
3965+ <arc id="T9 to P7" inscription="1" source="T9" target="P7" type="normal" weight="1">
3966+ <arcpath arcPointType="false" id="0" xCoord="286" yCoord="342"/>
3967+ <arcpath arcPointType="false" id="1" xCoord="372" yCoord="342"/>
3968+ </arc>
3969+ <arc id="P7 to T10" inscription="[0,inf)" source="P7" target="T10" type="timed" weight="1">
3970+ <arcpath arcPointType="false" id="0" xCoord="400" yCoord="335"/>
3971+ <arcpath arcPointType="false" id="1" xCoord="516" yCoord="282"/>
3972+ </arc>
3973+ <arc id="T10 to P5" inscription="1" source="T10" target="P5" type="normal" weight="1">
3974+ <arcpath arcPointType="false" id="0" xCoord="526" yCoord="282"/>
3975+ <arcpath arcPointType="false" id="1" xCoord="897" yCoord="282"/>
3976+ <arcpath arcPointType="false" id="2" xCoord="947" yCoord="218"/>
3977+ </arc>
3978+ <arc id="P7 to T11" inscription="[0,inf)" source="P7" target="T11" type="timed" weight="1">
3979+ <arcpath arcPointType="false" id="0" xCoord="401" yCoord="345"/>
3980+ <arcpath arcPointType="false" id="1" xCoord="516" yCoord="372"/>
3981+ </arc>
3982+ <arc id="T11 to P8" inscription="1" source="T11" target="P8" type="normal" weight="1">
3983+ <arcpath arcPointType="false" id="0" xCoord="526" yCoord="372"/>
3984+ <arcpath arcPointType="false" id="1" xCoord="612" yCoord="372"/>
3985+ </arc>
3986+ <arc id="P8 to T12" inscription="[20,80]" source="P8" target="T12" type="timed" weight="1">
3987+ <arcpath arcPointType="false" id="0" xCoord="641" yCoord="372"/>
3988+ <arcpath arcPointType="false" id="1" xCoord="711" yCoord="372"/>
3989+ </arc>
3990+ <arc id="T12 to P9" inscription="1" source="T12" target="P9" type="normal" weight="1">
3991+ <arcpath arcPointType="false" id="0" xCoord="721" yCoord="372"/>
3992+ <arcpath arcPointType="false" id="1" xCoord="792" yCoord="372"/>
3993+ </arc>
3994+ </net>
3995+ <k-bound bound="3"/>
3996 </pnml>
3997
3998=== modified file 'example-workflows/deadlockGCD.xml'
3999--- example-workflows/deadlockGCD.xml 2014-06-17 08:31:51 +0000
4000+++ example-workflows/deadlockGCD.xml 2020-09-07 13:51:45 +0000
4001@@ -1,72 +1,82 @@
4002 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
4003 <pnml xmlns="http://www.informatik.hu-berlin.de/top/pnml/ptNetb">
4004-<net active="true" id="TAPN1" type="P/T net">
4005-<place id="P0" initialMarking="0" invariant="&lt; inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P0" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="195.0" positionY="135.0"/>
4006-<place id="P1" initialMarking="0" invariant="&lt; inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P1" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="480.0" positionY="135.0"/>
4007-<place id="P2" initialMarking="0" invariant="&lt;= 2" markingOffsetX="0.0" markingOffsetY="0.0" name="P2" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="480.0" positionY="345.0"/>
4008-<place id="P3" initialMarking="0" invariant="&lt; inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P3" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="795.0" positionY="240.0"/>
4009-<place id="P4" initialMarking="1" invariant="&lt; inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P4" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="60.0" positionY="135.0"/>
4010-<transition angle="0" id="T0" infiniteServer="false" name="T0" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="330.0" positionY="135.0" priority="0" urgent="false"/>
4011-<transition angle="0" id="T1" infiniteServer="false" name="T1" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="615.0" positionY="240.0" priority="0" urgent="false"/>
4012-<transition angle="0" id="T2" infiniteServer="false" name="T2" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="90.0" positionY="255.0" priority="0" urgent="true"/>
4013-<transition angle="0" id="T3" infiniteServer="false" name="T3" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="615.0" positionY="135.0" priority="0" urgent="false"/>
4014-<transition angle="0" id="T4" infiniteServer="false" name="T4" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="630.0" positionY="360.0" priority="0" urgent="false"/>
4015-<arc id="T1 to P3" inscription="1" source="T1" target="P3" type="normal" weight="1">
4016-<arcpath arcPointType="false" id="0" xCoord="631" yCoord="252"/>
4017-<arcpath arcPointType="false" id="1" xCoord="792" yCoord="252"/>
4018-</arc>
4019-<arc id="P2 to T1" inscription="[2,inf)" source="P2" target="T1" type="timed" weight="1">
4020-<arcpath arcPointType="false" id="0" xCoord="503" yCoord="347"/>
4021-<arcpath arcPointType="false" id="1" xCoord="621" yCoord="257"/>
4022-</arc>
4023-<arc id="P1 to T1" inscription="[0,0]" source="P1" target="T1" type="timed" weight="1">
4024-<arcpath arcPointType="false" id="0" xCoord="503" yCoord="156"/>
4025-<arcpath arcPointType="false" id="1" xCoord="622" yCoord="247"/>
4026-</arc>
4027-<arc id="P0 to T0" inscription="[0,inf)" source="P0" target="T0" type="timed" weight="1">
4028-<arcpath arcPointType="false" id="0" xCoord="221" yCoord="147"/>
4029-<arcpath arcPointType="false" id="1" xCoord="336" yCoord="147"/>
4030-</arc>
4031-<arc id="T0 to P1" inscription="1" source="T0" target="P1" type="normal" weight="1">
4032-<arcpath arcPointType="false" id="0" xCoord="346" yCoord="147"/>
4033-<arcpath arcPointType="false" id="1" xCoord="477" yCoord="147"/>
4034-</arc>
4035-<arc id="P4 to T2" inscription="[0,inf)" source="P4" target="T2" type="timed" weight="1">
4036-<arcpath arcPointType="false" id="0" xCoord="76" yCoord="161"/>
4037-<arcpath arcPointType="false" id="1" xCoord="102" yCoord="252"/>
4038-</arc>
4039-<arc id="T2 to P0" inscription="1" source="T2" target="P0" type="normal" weight="1">
4040-<arcpath arcPointType="false" id="0" xCoord="107" yCoord="262"/>
4041-<arcpath arcPointType="false" id="1" xCoord="197" yCoord="158"/>
4042-</arc>
4043-<arc id="T2 to P2" inscription="1" source="T2" target="P2" type="normal" weight="1">
4044-<arcpath arcPointType="false" id="0" xCoord="106" yCoord="272"/>
4045-<arcpath arcPointType="false" id="1" xCoord="477" yCoord="353"/>
4046-</arc>
4047-<arc id="P1 to T3" inscription="[0,0]" source="P1" target="T3" type="timed" weight="1">
4048-<arcpath arcPointType="false" id="0" xCoord="506" yCoord="146"/>
4049-<arcpath arcPointType="false" id="1" xCoord="622" yCoord="142"/>
4050-</arc>
4051-<arc id="T3 to P3" inscription="1" source="T3" target="P3" type="normal" weight="1">
4052-<arcpath arcPointType="false" id="0" xCoord="631" yCoord="147"/>
4053-<arcpath arcPointType="false" id="1" xCoord="794" yCoord="244"/>
4054-</arc>
4055-<arc id="P2 to T3" inscription="[0,0]" source="P2" target="T3" type="timed" weight="1">
4056-<arcpath arcPointType="false" id="0" xCoord="500" yCoord="344"/>
4057-<arcpath arcPointType="false" id="1" xCoord="621" yCoord="152"/>
4058-</arc>
4059-<arc id="P1 to T4" inscription="[2,inf)" source="P1" target="T4" type="timed" weight="1">
4060-<arcpath arcPointType="false" id="0" xCoord="500" yCoord="159"/>
4061-<arcpath arcPointType="false" id="1" xCoord="637" yCoord="367"/>
4062-</arc>
4063-<arc id="T4 to P3" inscription="1" source="T4" target="P3" type="normal" weight="1">
4064-<arcpath arcPointType="false" id="0" xCoord="646" yCoord="372"/>
4065-<arcpath arcPointType="false" id="1" xCoord="795" yCoord="261"/>
4066-</arc>
4067-<arc id="P2 to T4" inscription="[2,inf)" source="P2" target="T4" type="timed" weight="1">
4068-<arcpath arcPointType="false" id="0" xCoord="506" yCoord="359"/>
4069-<arcpath arcPointType="false" id="1" xCoord="636" yCoord="377"/>
4070-</arc>
4071-</net>
4072-<k-bound bound="1"/>
4073+ <net active="true" id="TAPN1" type="P/T net">
4074+ <place id="P0" initialMarking="0" invariant="&lt; inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P0"
4075+ nameOffsetX="-5.0" nameOffsetY="35.0" positionX="195.0" positionY="135.0"/>
4076+ <place id="P1" initialMarking="0" invariant="&lt; inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P1"
4077+ nameOffsetX="-5.0" nameOffsetY="35.0" positionX="480.0" positionY="135.0"/>
4078+ <place id="P2" initialMarking="0" invariant="&lt;= 2" markingOffsetX="0.0" markingOffsetY="0.0" name="P2"
4079+ nameOffsetX="-5.0" nameOffsetY="35.0" positionX="480.0" positionY="345.0"/>
4080+ <place id="P3" initialMarking="0" invariant="&lt; inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P3"
4081+ nameOffsetX="-5.0" nameOffsetY="35.0" positionX="795.0" positionY="240.0"/>
4082+ <place id="P4" initialMarking="1" invariant="&lt; inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P4"
4083+ nameOffsetX="-5.0" nameOffsetY="35.0" positionX="60.0" positionY="135.0"/>
4084+ <transition angle="0" id="T0" infiniteServer="false" name="T0" nameOffsetX="-5.0" nameOffsetY="35.0"
4085+ positionX="330.0" positionY="135.0" priority="0" urgent="false"/>
4086+ <transition angle="0" id="T1" infiniteServer="false" name="T1" nameOffsetX="-5.0" nameOffsetY="35.0"
4087+ positionX="615.0" positionY="240.0" priority="0" urgent="false"/>
4088+ <transition angle="0" id="T2" infiniteServer="false" name="T2" nameOffsetX="-5.0" nameOffsetY="35.0"
4089+ positionX="90.0" positionY="255.0" priority="0" urgent="true"/>
4090+ <transition angle="0" id="T3" infiniteServer="false" name="T3" nameOffsetX="-5.0" nameOffsetY="35.0"
4091+ positionX="615.0" positionY="135.0" priority="0" urgent="false"/>
4092+ <transition angle="0" id="T4" infiniteServer="false" name="T4" nameOffsetX="-5.0" nameOffsetY="35.0"
4093+ positionX="630.0" positionY="360.0" priority="0" urgent="false"/>
4094+ <arc id="T1 to P3" inscription="1" source="T1" target="P3" type="normal" weight="1">
4095+ <arcpath arcPointType="false" id="0" xCoord="631" yCoord="252"/>
4096+ <arcpath arcPointType="false" id="1" xCoord="792" yCoord="252"/>
4097+ </arc>
4098+ <arc id="P2 to T1" inscription="[2,inf)" source="P2" target="T1" type="timed" weight="1">
4099+ <arcpath arcPointType="false" id="0" xCoord="503" yCoord="347"/>
4100+ <arcpath arcPointType="false" id="1" xCoord="621" yCoord="257"/>
4101+ </arc>
4102+ <arc id="P1 to T1" inscription="[0,0]" source="P1" target="T1" type="timed" weight="1">
4103+ <arcpath arcPointType="false" id="0" xCoord="503" yCoord="156"/>
4104+ <arcpath arcPointType="false" id="1" xCoord="622" yCoord="247"/>
4105+ </arc>
4106+ <arc id="P0 to T0" inscription="[0,inf)" source="P0" target="T0" type="timed" weight="1">
4107+ <arcpath arcPointType="false" id="0" xCoord="221" yCoord="147"/>
4108+ <arcpath arcPointType="false" id="1" xCoord="336" yCoord="147"/>
4109+ </arc>
4110+ <arc id="T0 to P1" inscription="1" source="T0" target="P1" type="normal" weight="1">
4111+ <arcpath arcPointType="false" id="0" xCoord="346" yCoord="147"/>
4112+ <arcpath arcPointType="false" id="1" xCoord="477" yCoord="147"/>
4113+ </arc>
4114+ <arc id="P4 to T2" inscription="[0,inf)" source="P4" target="T2" type="timed" weight="1">
4115+ <arcpath arcPointType="false" id="0" xCoord="76" yCoord="161"/>
4116+ <arcpath arcPointType="false" id="1" xCoord="102" yCoord="252"/>
4117+ </arc>
4118+ <arc id="T2 to P0" inscription="1" source="T2" target="P0" type="normal" weight="1">
4119+ <arcpath arcPointType="false" id="0" xCoord="107" yCoord="262"/>
4120+ <arcpath arcPointType="false" id="1" xCoord="197" yCoord="158"/>
4121+ </arc>
4122+ <arc id="T2 to P2" inscription="1" source="T2" target="P2" type="normal" weight="1">
4123+ <arcpath arcPointType="false" id="0" xCoord="106" yCoord="272"/>
4124+ <arcpath arcPointType="false" id="1" xCoord="477" yCoord="353"/>
4125+ </arc>
4126+ <arc id="P1 to T3" inscription="[0,0]" source="P1" target="T3" type="timed" weight="1">
4127+ <arcpath arcPointType="false" id="0" xCoord="506" yCoord="146"/>
4128+ <arcpath arcPointType="false" id="1" xCoord="622" yCoord="142"/>
4129+ </arc>
4130+ <arc id="T3 to P3" inscription="1" source="T3" target="P3" type="normal" weight="1">
4131+ <arcpath arcPointType="false" id="0" xCoord="631" yCoord="147"/>
4132+ <arcpath arcPointType="false" id="1" xCoord="794" yCoord="244"/>
4133+ </arc>
4134+ <arc id="P2 to T3" inscription="[0,0]" source="P2" target="T3" type="timed" weight="1">
4135+ <arcpath arcPointType="false" id="0" xCoord="500" yCoord="344"/>
4136+ <arcpath arcPointType="false" id="1" xCoord="621" yCoord="152"/>
4137+ </arc>
4138+ <arc id="P1 to T4" inscription="[2,inf)" source="P1" target="T4" type="timed" weight="1">
4139+ <arcpath arcPointType="false" id="0" xCoord="500" yCoord="159"/>
4140+ <arcpath arcPointType="false" id="1" xCoord="637" yCoord="367"/>
4141+ </arc>
4142+ <arc id="T4 to P3" inscription="1" source="T4" target="P3" type="normal" weight="1">
4143+ <arcpath arcPointType="false" id="0" xCoord="646" yCoord="372"/>
4144+ <arcpath arcPointType="false" id="1" xCoord="795" yCoord="261"/>
4145+ </arc>
4146+ <arc id="P2 to T4" inscription="[2,inf)" source="P2" target="T4" type="timed" weight="1">
4147+ <arcpath arcPointType="false" id="0" xCoord="506" yCoord="359"/>
4148+ <arcpath arcPointType="false" id="1" xCoord="636" yCoord="377"/>
4149+ </arc>
4150+ </net>
4151+ <k-bound bound="1"/>
4152 </pnml>
4153
4154=== modified file 'example-workflows/delayVsdeadlock.xml'
4155--- example-workflows/delayVsdeadlock.xml 2014-06-17 08:31:51 +0000
4156+++ example-workflows/delayVsdeadlock.xml 2020-09-07 13:51:45 +0000
4157@@ -1,87 +1,99 @@
4158 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
4159 <pnml xmlns="http://www.informatik.hu-berlin.de/top/pnml/ptNetb">
4160-<net active="true" id="TAPN1" type="P/T net">
4161-<place id="P0" initialMarking="0" invariant="&lt;= 0" markingOffsetX="0.0" markingOffsetY="0.0" name="P0" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="225.0" positionY="225.0"/>
4162-<place id="P1" initialMarking="0" invariant="&lt;= 6" markingOffsetX="0.0" markingOffsetY="0.0" name="P1" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="195.0" positionY="405.0"/>
4163-<place id="P2" initialMarking="0" invariant="&lt; inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P2" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="405.0" positionY="345.0"/>
4164-<place id="P3" initialMarking="0" invariant="&lt; inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P3" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="360.0" positionY="195.0"/>
4165-<place id="P4" initialMarking="0" invariant="&lt; inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P4" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="330.0" positionY="465.0"/>
4166-<place id="P5" initialMarking="1" invariant="&lt; inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P5" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="285.0" positionY="45.0"/>
4167-<transition angle="0" id="T0" infiniteServer="false" name="T0" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="270.0" positionY="315.0" priority="0" urgent="false"/>
4168-<transition angle="0" id="T1" infiniteServer="false" name="T1" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="285.0" positionY="135.0" priority="0" urgent="true"/>
4169-<transition angle="0" id="T2" infiniteServer="false" name="T2" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="465.0" positionY="465.0" priority="0" urgent="false"/>
4170-<transition angle="0" id="T3" infiniteServer="false" name="T3" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="450.0" positionY="270.0" priority="0" urgent="false"/>
4171-<transition angle="0" id="T4" infiniteServer="false" name="T4" nameOffsetX="-3.0" nameOffsetY="31.0" positionX="165.0" positionY="300.0" priority="0" urgent="false"/>
4172-<transition angle="0" id="T5" infiniteServer="false" name="T5" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="420.0" positionY="150.0" priority="0" urgent="false"/>
4173-<arc id="P0 to T0" inscription="[0,inf)" source="P0" target="T0" type="timed" weight="1">
4174-<arcpath arcPointType="false" id="0" xCoord="244" yCoord="249"/>
4175-<arcpath arcPointType="false" id="1" xCoord="282" yCoord="312"/>
4176-</arc>
4177-<arc id="T0 to P1" inscription="1" source="T0" target="P1" type="normal" weight="1">
4178-<arcpath arcPointType="false" id="0" xCoord="276" yCoord="327"/>
4179-<arcpath arcPointType="false" id="1" xCoord="216" yCoord="405"/>
4180-</arc>
4181-<arc id="T0 to P2" inscription="1" source="T0" target="P2" type="normal" weight="1">
4182-<arcpath arcPointType="false" id="0" xCoord="286" yCoord="333"/>
4183-<arcpath arcPointType="false" id="1" xCoord="402" yCoord="354"/>
4184-</arc>
4185-<arc id="P3 to T0" inscription="[0,inf)" source="P3" target="T0" type="timed" weight="1">
4186-<arcpath arcPointType="false" id="0" xCoord="362" yCoord="218"/>
4187-<arcpath arcPointType="false" id="1" xCoord="287" yCoord="319"/>
4188-</arc>
4189-<arc id="T0 to P4" inscription="1" source="T0" target="P4" type="normal" weight="1">
4190-<arcpath arcPointType="false" id="0" xCoord="282" yCoord="342"/>
4191-<arcpath arcPointType="false" id="1" xCoord="335" yCoord="463"/>
4192-</arc>
4193-<arc id="P5 to T1" inscription="[0,inf)" source="P5" target="T1" type="timed" weight="1">
4194-<arcpath arcPointType="false" id="0" xCoord="297" yCoord="71"/>
4195-<arcpath arcPointType="false" id="1" xCoord="297" yCoord="132"/>
4196-</arc>
4197-<arc id="T1 to P0" inscription="1" source="T1" target="P0" type="normal" weight="1">
4198-<arcpath arcPointType="false" id="0" xCoord="291" yCoord="147"/>
4199-<arcpath arcPointType="false" id="1" xCoord="244" yCoord="224"/>
4200-</arc>
4201-<arc id="T1 to P3" inscription="1" source="T1" target="P3" type="normal" weight="1">
4202-<arcpath arcPointType="false" id="0" xCoord="301" yCoord="147"/>
4203-<arcpath arcPointType="false" id="1" xCoord="360" yCoord="197"/>
4204-</arc>
4205-<arc id="P4 to T2" inscription="[0,inf)" source="P4" target="T2" type="timed" weight="1">
4206-<arcpath arcPointType="false" id="0" xCoord="356" yCoord="477"/>
4207-<arcpath arcPointType="false" id="1" xCoord="471" yCoord="477"/>
4208-</arc>
4209-<arc id="T2 to P2" inscription="1" source="T2" target="P2" type="normal" weight="1">
4210-<arcpath arcPointType="false" id="0" xCoord="477" yCoord="462"/>
4211-<arcpath arcPointType="false" id="1" xCoord="424" yCoord="369"/>
4212-</arc>
4213-<arc id="P2 to T3" inscription="[0,inf)" source="P2" target="T3" type="timed" weight="1">
4214-<arcpath arcPointType="false" id="0" xCoord="424" yCoord="343"/>
4215-<arcpath arcPointType="false" id="1" xCoord="456" yCoord="287"/>
4216-</arc>
4217-<arc id="T3 to P3" inscription="1" source="T3" target="P3" type="normal" weight="1">
4218-<arcpath arcPointType="false" id="0" xCoord="457" yCoord="277"/>
4219-<arcpath arcPointType="false" id="1" xCoord="383" yCoord="216"/>
4220-</arc>
4221-<arc id="P0 to T4" inscription="[0,inf)" source="P0" target="T4" type="timed" weight="1">
4222-<arcpath arcPointType="false" id="0" xCoord="227" yCoord="248"/>
4223-<arcpath arcPointType="false" id="1" xCoord="182" yCoord="307"/>
4224-</arc>
4225-<arc id="T4 to P1" inscription="1" source="T4" target="P1" type="normal" weight="1">
4226-<arcpath arcPointType="false" id="0" xCoord="177" yCoord="327"/>
4227-<arcpath arcPointType="false" id="1" xCoord="202" yCoord="402"/>
4228-</arc>
4229-<arc id="P2 to T0" inscription="[0,inf)" source="P2" target="T0" type="timed" weight="1">
4230-<arcpath arcPointType="false" id="0" xCoord="409" yCoord="344"/>
4231-<arcpath arcPointType="false" id="1" xCoord="374" yCoord="284"/>
4232-<arcpath arcPointType="false" id="2" xCoord="287" yCoord="326"/>
4233-</arc>
4234-<arc id="P3 to T5" inscription="[0,inf)" source="P3" target="T5" type="timed" weight="1">
4235-<arcpath arcPointType="false" id="0" xCoord="383" yCoord="197"/>
4236-<arcpath arcPointType="false" id="1" xCoord="426" yCoord="162"/>
4237-</arc>
4238-<arc id="P3 to T4" inscription="[0,inf)" source="P3" target="T4" type="tapnInhibitor" weight="1">
4239-<arcpath arcPointType="false" id="0" xCoord="359" yCoord="214"/>
4240-<arcpath arcPointType="false" id="1" xCoord="181" yCoord="317"/>
4241-</arc>
4242-</net>
4243-<k-bound bound="3"/>
4244+ <net active="true" id="TAPN1" type="P/T net">
4245+ <place id="P0" initialMarking="0" invariant="&lt;= 0" markingOffsetX="0.0" markingOffsetY="0.0" name="P0"
4246+ nameOffsetX="-5.0" nameOffsetY="35.0" positionX="225.0" positionY="225.0"/>
4247+ <place id="P1" initialMarking="0" invariant="&lt;= 6" markingOffsetX="0.0" markingOffsetY="0.0" name="P1"
4248+ nameOffsetX="-5.0" nameOffsetY="35.0" positionX="195.0" positionY="405.0"/>
4249+ <place id="P2" initialMarking="0" invariant="&lt; inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P2"
4250+ nameOffsetX="-5.0" nameOffsetY="35.0" positionX="405.0" positionY="345.0"/>
4251+ <place id="P3" initialMarking="0" invariant="&lt; inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P3"
4252+ nameOffsetX="-5.0" nameOffsetY="35.0" positionX="360.0" positionY="195.0"/>
4253+ <place id="P4" initialMarking="0" invariant="&lt; inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P4"
4254+ nameOffsetX="-5.0" nameOffsetY="35.0" positionX="330.0" positionY="465.0"/>
4255+ <place id="P5" initialMarking="1" invariant="&lt; inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P5"
4256+ nameOffsetX="-5.0" nameOffsetY="35.0" positionX="285.0" positionY="45.0"/>
4257+ <transition angle="0" id="T0" infiniteServer="false" name="T0" nameOffsetX="-5.0" nameOffsetY="35.0"
4258+ positionX="270.0" positionY="315.0" priority="0" urgent="false"/>
4259+ <transition angle="0" id="T1" infiniteServer="false" name="T1" nameOffsetX="-5.0" nameOffsetY="35.0"
4260+ positionX="285.0" positionY="135.0" priority="0" urgent="true"/>
4261+ <transition angle="0" id="T2" infiniteServer="false" name="T2" nameOffsetX="-5.0" nameOffsetY="35.0"
4262+ positionX="465.0" positionY="465.0" priority="0" urgent="false"/>
4263+ <transition angle="0" id="T3" infiniteServer="false" name="T3" nameOffsetX="-5.0" nameOffsetY="35.0"
4264+ positionX="450.0" positionY="270.0" priority="0" urgent="false"/>
4265+ <transition angle="0" id="T4" infiniteServer="false" name="T4" nameOffsetX="-3.0" nameOffsetY="31.0"
4266+ positionX="165.0" positionY="300.0" priority="0" urgent="false"/>
4267+ <transition angle="0" id="T5" infiniteServer="false" name="T5" nameOffsetX="-5.0" nameOffsetY="35.0"
4268+ positionX="420.0" positionY="150.0" priority="0" urgent="false"/>
4269+ <arc id="P0 to T0" inscription="[0,inf)" source="P0" target="T0" type="timed" weight="1">
4270+ <arcpath arcPointType="false" id="0" xCoord="244" yCoord="249"/>
4271+ <arcpath arcPointType="false" id="1" xCoord="282" yCoord="312"/>
4272+ </arc>
4273+ <arc id="T0 to P1" inscription="1" source="T0" target="P1" type="normal" weight="1">
4274+ <arcpath arcPointType="false" id="0" xCoord="276" yCoord="327"/>
4275+ <arcpath arcPointType="false" id="1" xCoord="216" yCoord="405"/>
4276+ </arc>
4277+ <arc id="T0 to P2" inscription="1" source="T0" target="P2" type="normal" weight="1">
4278+ <arcpath arcPointType="false" id="0" xCoord="286" yCoord="333"/>
4279+ <arcpath arcPointType="false" id="1" xCoord="402" yCoord="354"/>
4280+ </arc>
4281+ <arc id="P3 to T0" inscription="[0,inf)" source="P3" target="T0" type="timed" weight="1">
4282+ <arcpath arcPointType="false" id="0" xCoord="362" yCoord="218"/>
4283+ <arcpath arcPointType="false" id="1" xCoord="287" yCoord="319"/>
4284+ </arc>
4285+ <arc id="T0 to P4" inscription="1" source="T0" target="P4" type="normal" weight="1">
4286+ <arcpath arcPointType="false" id="0" xCoord="282" yCoord="342"/>
4287+ <arcpath arcPointType="false" id="1" xCoord="335" yCoord="463"/>
4288+ </arc>
4289+ <arc id="P5 to T1" inscription="[0,inf)" source="P5" target="T1" type="timed" weight="1">
4290+ <arcpath arcPointType="false" id="0" xCoord="297" yCoord="71"/>
4291+ <arcpath arcPointType="false" id="1" xCoord="297" yCoord="132"/>
4292+ </arc>
4293+ <arc id="T1 to P0" inscription="1" source="T1" target="P0" type="normal" weight="1">
4294+ <arcpath arcPointType="false" id="0" xCoord="291" yCoord="147"/>
4295+ <arcpath arcPointType="false" id="1" xCoord="244" yCoord="224"/>
4296+ </arc>
4297+ <arc id="T1 to P3" inscription="1" source="T1" target="P3" type="normal" weight="1">
4298+ <arcpath arcPointType="false" id="0" xCoord="301" yCoord="147"/>
4299+ <arcpath arcPointType="false" id="1" xCoord="360" yCoord="197"/>
4300+ </arc>
4301+ <arc id="P4 to T2" inscription="[0,inf)" source="P4" target="T2" type="timed" weight="1">
4302+ <arcpath arcPointType="false" id="0" xCoord="356" yCoord="477"/>
4303+ <arcpath arcPointType="false" id="1" xCoord="471" yCoord="477"/>
4304+ </arc>
4305+ <arc id="T2 to P2" inscription="1" source="T2" target="P2" type="normal" weight="1">
4306+ <arcpath arcPointType="false" id="0" xCoord="477" yCoord="462"/>
4307+ <arcpath arcPointType="false" id="1" xCoord="424" yCoord="369"/>
4308+ </arc>
4309+ <arc id="P2 to T3" inscription="[0,inf)" source="P2" target="T3" type="timed" weight="1">
4310+ <arcpath arcPointType="false" id="0" xCoord="424" yCoord="343"/>
4311+ <arcpath arcPointType="false" id="1" xCoord="456" yCoord="287"/>
4312+ </arc>
4313+ <arc id="T3 to P3" inscription="1" source="T3" target="P3" type="normal" weight="1">
4314+ <arcpath arcPointType="false" id="0" xCoord="457" yCoord="277"/>
4315+ <arcpath arcPointType="false" id="1" xCoord="383" yCoord="216"/>
4316+ </arc>
4317+ <arc id="P0 to T4" inscription="[0,inf)" source="P0" target="T4" type="timed" weight="1">
4318+ <arcpath arcPointType="false" id="0" xCoord="227" yCoord="248"/>
4319+ <arcpath arcPointType="false" id="1" xCoord="182" yCoord="307"/>
4320+ </arc>
4321+ <arc id="T4 to P1" inscription="1" source="T4" target="P1" type="normal" weight="1">
4322+ <arcpath arcPointType="false" id="0" xCoord="177" yCoord="327"/>
4323+ <arcpath arcPointType="false" id="1" xCoord="202" yCoord="402"/>
4324+ </arc>
4325+ <arc id="P2 to T0" inscription="[0,inf)" source="P2" target="T0" type="timed" weight="1">
4326+ <arcpath arcPointType="false" id="0" xCoord="409" yCoord="344"/>
4327+ <arcpath arcPointType="false" id="1" xCoord="374" yCoord="284"/>
4328+ <arcpath arcPointType="false" id="2" xCoord="287" yCoord="326"/>
4329+ </arc>
4330+ <arc id="P3 to T5" inscription="[0,inf)" source="P3" target="T5" type="timed" weight="1">
4331+ <arcpath arcPointType="false" id="0" xCoord="383" yCoord="197"/>
4332+ <arcpath arcPointType="false" id="1" xCoord="426" yCoord="162"/>
4333+ </arc>
4334+ <arc id="P3 to T4" inscription="[0,inf)" source="P3" target="T4" type="tapnInhibitor" weight="1">
4335+ <arcpath arcPointType="false" id="0" xCoord="359" yCoord="214"/>
4336+ <arcpath arcPointType="false" id="1" xCoord="181" yCoord="317"/>
4337+ </arc>
4338+ </net>
4339+ <k-bound bound="3"/>
4340 </pnml>
4341
4342=== modified file 'example-workflows/inhib-test.xml'
4343--- example-workflows/inhib-test.xml 2014-06-19 12:59:06 +0000
4344+++ example-workflows/inhib-test.xml 2020-09-07 13:51:45 +0000
4345@@ -1,94 +1,108 @@
4346 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
4347 <pnml xmlns="http://www.informatik.hu-berlin.de/top/pnml/ptNetb">
4348-<net active="true" id="TAPN1" type="P/T net">
4349-<place id="P0" initialMarking="1" invariant="&lt; inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P0" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="210.0" positionY="195.0"/>
4350-<place id="P1" initialMarking="0" invariant="&lt; inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P1" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="915.0" positionY="195.0"/>
4351-<place id="P2" initialMarking="0" invariant="&lt;= 7" markingOffsetX="0.0" markingOffsetY="0.0" name="P2" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="525.0" positionY="195.0"/>
4352-<place id="P3" initialMarking="0" invariant="&lt;= 3" markingOffsetX="0.0" markingOffsetY="0.0" name="P3" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="420.0" positionY="390.0"/>
4353-<place id="P4" initialMarking="0" invariant="&lt; inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P4" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="510.0" positionY="615.0"/>
4354-<place id="P5" initialMarking="0" invariant="&lt; inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P5" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="720.0" positionY="510.0"/>
4355-<place id="P6" initialMarking="0" invariant="&lt; inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P6" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="690.0" positionY="360.0"/>
4356-<transition angle="0" id="T0" infiniteServer="false" name="T0" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="375.0" positionY="210.0" priority="0" urgent="true"/>
4357-<transition angle="0" id="T1" infiniteServer="false" name="T1" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="735.0" positionY="195.0" priority="0" urgent="false"/>
4358-<transition angle="0" id="T2" infiniteServer="false" name="T2" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="525.0" positionY="300.0" priority="0" urgent="false"/>
4359-<transition angle="0" id="T3" infiniteServer="false" name="T3" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="465.0" positionY="495.0" priority="0" urgent="false"/>
4360-<transition angle="0" id="T4" infiniteServer="false" name="T4" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="690.0" positionY="465.0" priority="0" urgent="false"/>
4361-<transition angle="0" id="T5" infiniteServer="false" name="T5" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="630.0" positionY="615.0" priority="0" urgent="true"/>
4362-<transition angle="0" id="T6" infiniteServer="false" name="T6" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="420.0" positionY="300.0" priority="0" urgent="false"/>
4363-<arc id="P0 to T0" inscription="[0,inf)" source="P0" target="T0" type="timed" weight="1">
4364-<arcpath arcPointType="false" id="0" xCoord="236" yCoord="208"/>
4365-<arcpath arcPointType="false" id="1" xCoord="381" yCoord="222"/>
4366-</arc>
4367-<arc id="T0 to P2" inscription="1" source="T0" target="P2" type="normal" weight="1">
4368-<arcpath arcPointType="false" id="0" xCoord="391" yCoord="222"/>
4369-<arcpath arcPointType="false" id="1" xCoord="522" yCoord="208"/>
4370-</arc>
4371-<arc id="P2 to T1" inscription="[0,inf)" source="P2" target="T1" type="timed" weight="1">
4372-<arcpath arcPointType="false" id="0" xCoord="551" yCoord="207"/>
4373-<arcpath arcPointType="false" id="1" xCoord="741" yCoord="207"/>
4374-</arc>
4375-<arc id="T1 to P1" inscription="1" source="T1" target="P1" type="normal" weight="1">
4376-<arcpath arcPointType="false" id="0" xCoord="751" yCoord="207"/>
4377-<arcpath arcPointType="false" id="1" xCoord="912" yCoord="207"/>
4378-</arc>
4379-<arc id="P2 to T2" inscription="[0,inf)" source="P2" target="T2" type="timed" weight="1">
4380-<arcpath arcPointType="false" id="0" xCoord="537" yCoord="221"/>
4381-<arcpath arcPointType="false" id="1" xCoord="537" yCoord="297"/>
4382-</arc>
4383-<arc id="T2 to P3" inscription="1" source="T2" target="P3" type="normal" weight="1">
4384-<arcpath arcPointType="false" id="0" xCoord="531" yCoord="312"/>
4385-<arcpath arcPointType="false" id="1" xCoord="443" yCoord="392"/>
4386-</arc>
4387-<arc id="T2 to P6" inscription="1" source="T2" target="P6" type="normal" weight="1">
4388-<arcpath arcPointType="false" id="0" xCoord="541" yCoord="312"/>
4389-<arcpath arcPointType="false" id="1" xCoord="687" yCoord="366"/>
4390-</arc>
4391-<arc id="P3 to T3" inscription="[0,inf)" source="P3" target="T3" type="timed" weight="1">
4392-<arcpath arcPointType="false" id="0" xCoord="438" yCoord="415"/>
4393-<arcpath arcPointType="false" id="1" xCoord="477" yCoord="492"/>
4394-</arc>
4395-<arc id="P6 to T4" inscription="[0,inf)" source="P6" target="T4" type="timed" weight="1">
4396-<arcpath arcPointType="false" id="0" xCoord="702" yCoord="386"/>
4397-<arcpath arcPointType="false" id="1" xCoord="702" yCoord="462"/>
4398-</arc>
4399-<arc id="T4 to P5" inscription="1" source="T4" target="P5" type="normal" weight="1">
4400-<arcpath arcPointType="false" id="0" xCoord="702" yCoord="492"/>
4401-<arcpath arcPointType="false" id="1" xCoord="721" yCoord="511"/>
4402-</arc>
4403-<arc id="T3 to P4" inscription="1" source="T3" target="P4" type="normal" weight="1">
4404-<arcpath arcPointType="false" id="0" xCoord="477" yCoord="522"/>
4405-<arcpath arcPointType="false" id="1" xCoord="516" yCoord="613"/>
4406-</arc>
4407-<arc id="P4 to T5" inscription="[0,inf)" source="P4" target="T5" type="timed" weight="1">
4408-<arcpath arcPointType="false" id="0" xCoord="536" yCoord="627"/>
4409-<arcpath arcPointType="false" id="1" xCoord="636" yCoord="627"/>
4410-</arc>
4411-<arc id="P5 to T5" inscription="[0,inf)" source="P5" target="T5" type="timed" weight="1">
4412-<arcpath arcPointType="false" id="0" xCoord="722" yCoord="533"/>
4413-<arcpath arcPointType="false" id="1" xCoord="647" yCoord="622"/>
4414-</arc>
4415-<arc id="T5 to P2" inscription="1" source="T5" target="P2" type="normal" weight="1">
4416-<arcpath arcPointType="false" id="0" xCoord="646" yCoord="632"/>
4417-<arcpath arcPointType="false" id="1" xCoord="808" yCoord="613"/>
4418-<arcpath arcPointType="false" id="2" xCoord="793" yCoord="328"/>
4419-<arcpath arcPointType="false" id="3" xCoord="550" yCoord="213"/>
4420-</arc>
4421-<arc id="P3 to T6" inscription="[0,inf)" source="P3" target="T6" type="timed" weight="1">
4422-<arcpath arcPointType="false" id="0" xCoord="432" yCoord="387"/>
4423-<arcpath arcPointType="false" id="1" xCoord="432" yCoord="327"/>
4424-</arc>
4425-<arc id="T6 to P2" inscription="1" source="T6" target="P2" type="normal" weight="1">
4426-<arcpath arcPointType="false" id="0" xCoord="437" yCoord="304"/>
4427-<arcpath arcPointType="false" id="1" xCoord="526" yCoord="217"/>
4428-</arc>
4429-<arc id="P6 to T6" inscription="[0,inf)" source="P6" target="T6" type="tapnInhibitor" weight="1">
4430-<arcpath arcPointType="false" id="0" xCoord="687" yCoord="368"/>
4431-<arcpath arcPointType="false" id="1" xCoord="437" yCoord="311"/>
4432-</arc>
4433-<arc id="P5 to T6" inscription="[0,inf)" source="P5" target="T6" type="tapnInhibitor" weight="1">
4434-<arcpath arcPointType="false" id="0" xCoord="719" yCoord="513"/>
4435-<arcpath arcPointType="false" id="1" xCoord="436" yCoord="318"/>
4436-</arc>
4437-</net>
4438-<k-bound bound="1"/>
4439+ <net active="true" id="TAPN1" type="P/T net">
4440+ <place id="P0" initialMarking="1" invariant="&lt; inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P0"
4441+ nameOffsetX="-5.0" nameOffsetY="35.0" positionX="210.0" positionY="195.0"/>
4442+ <place id="P1" initialMarking="0" invariant="&lt; inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P1"
4443+ nameOffsetX="-5.0" nameOffsetY="35.0" positionX="915.0" positionY="195.0"/>
4444+ <place id="P2" initialMarking="0" invariant="&lt;= 7" markingOffsetX="0.0" markingOffsetY="0.0" name="P2"
4445+ nameOffsetX="-5.0" nameOffsetY="35.0" positionX="525.0" positionY="195.0"/>
4446+ <place id="P3" initialMarking="0" invariant="&lt;= 3" markingOffsetX="0.0" markingOffsetY="0.0" name="P3"
4447+ nameOffsetX="-5.0" nameOffsetY="35.0" positionX="420.0" positionY="390.0"/>
4448+ <place id="P4" initialMarking="0" invariant="&lt; inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P4"
4449+ nameOffsetX="-5.0" nameOffsetY="35.0" positionX="510.0" positionY="615.0"/>
4450+ <place id="P5" initialMarking="0" invariant="&lt; inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P5"
4451+ nameOffsetX="-5.0" nameOffsetY="35.0" positionX="720.0" positionY="510.0"/>
4452+ <place id="P6" initialMarking="0" invariant="&lt; inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P6"
4453+ nameOffsetX="-5.0" nameOffsetY="35.0" positionX="690.0" positionY="360.0"/>
4454+ <transition angle="0" id="T0" infiniteServer="false" name="T0" nameOffsetX="-5.0" nameOffsetY="35.0"
4455+ positionX="375.0" positionY="210.0" priority="0" urgent="true"/>
4456+ <transition angle="0" id="T1" infiniteServer="false" name="T1" nameOffsetX="-5.0" nameOffsetY="35.0"
4457+ positionX="735.0" positionY="195.0" priority="0" urgent="false"/>
4458+ <transition angle="0" id="T2" infiniteServer="false" name="T2" nameOffsetX="-5.0" nameOffsetY="35.0"
4459+ positionX="525.0" positionY="300.0" priority="0" urgent="false"/>
4460+ <transition angle="0" id="T3" infiniteServer="false" name="T3" nameOffsetX="-5.0" nameOffsetY="35.0"
4461+ positionX="465.0" positionY="495.0" priority="0" urgent="false"/>
4462+ <transition angle="0" id="T4" infiniteServer="false" name="T4" nameOffsetX="-5.0" nameOffsetY="35.0"
4463+ positionX="690.0" positionY="465.0" priority="0" urgent="false"/>
4464+ <transition angle="0" id="T5" infiniteServer="false" name="T5" nameOffsetX="-5.0" nameOffsetY="35.0"
4465+ positionX="630.0" positionY="615.0" priority="0" urgent="true"/>
4466+ <transition angle="0" id="T6" infiniteServer="false" name="T6" nameOffsetX="-5.0" nameOffsetY="35.0"
4467+ positionX="420.0" positionY="300.0" priority="0" urgent="false"/>
4468+ <arc id="P0 to T0" inscription="[0,inf)" source="P0" target="T0" type="timed" weight="1">
4469+ <arcpath arcPointType="false" id="0" xCoord="236" yCoord="208"/>
4470+ <arcpath arcPointType="false" id="1" xCoord="381" yCoord="222"/>
4471+ </arc>
4472+ <arc id="T0 to P2" inscription="1" source="T0" target="P2" type="normal" weight="1">
4473+ <arcpath arcPointType="false" id="0" xCoord="391" yCoord="222"/>
4474+ <arcpath arcPointType="false" id="1" xCoord="522" yCoord="208"/>
4475+ </arc>
4476+ <arc id="P2 to T1" inscription="[0,inf)" source="P2" target="T1" type="timed" weight="1">
4477+ <arcpath arcPointType="false" id="0" xCoord="551" yCoord="207"/>
4478+ <arcpath arcPointType="false" id="1" xCoord="741" yCoord="207"/>
4479+ </arc>
4480+ <arc id="T1 to P1" inscription="1" source="T1" target="P1" type="normal" weight="1">
4481+ <arcpath arcPointType="false" id="0" xCoord="751" yCoord="207"/>
4482+ <arcpath arcPointType="false" id="1" xCoord="912" yCoord="207"/>
4483+ </arc>
4484+ <arc id="P2 to T2" inscription="[0,inf)" source="P2" target="T2" type="timed" weight="1">
4485+ <arcpath arcPointType="false" id="0" xCoord="537" yCoord="221"/>
4486+ <arcpath arcPointType="false" id="1" xCoord="537" yCoord="297"/>
4487+ </arc>
4488+ <arc id="T2 to P3" inscription="1" source="T2" target="P3" type="normal" weight="1">
4489+ <arcpath arcPointType="false" id="0" xCoord="531" yCoord="312"/>
4490+ <arcpath arcPointType="false" id="1" xCoord="443" yCoord="392"/>
4491+ </arc>
4492+ <arc id="T2 to P6" inscription="1" source="T2" target="P6" type="normal" weight="1">
4493+ <arcpath arcPointType="false" id="0" xCoord="541" yCoord="312"/>
4494+ <arcpath arcPointType="false" id="1" xCoord="687" yCoord="366"/>
4495+ </arc>
4496+ <arc id="P3 to T3" inscription="[0,inf)" source="P3" target="T3" type="timed" weight="1">
4497+ <arcpath arcPointType="false" id="0" xCoord="438" yCoord="415"/>
4498+ <arcpath arcPointType="false" id="1" xCoord="477" yCoord="492"/>
4499+ </arc>
4500+ <arc id="P6 to T4" inscription="[0,inf)" source="P6" target="T4" type="timed" weight="1">
4501+ <arcpath arcPointType="false" id="0" xCoord="702" yCoord="386"/>
4502+ <arcpath arcPointType="false" id="1" xCoord="702" yCoord="462"/>
4503+ </arc>
4504+ <arc id="T4 to P5" inscription="1" source="T4" target="P5" type="normal" weight="1">
4505+ <arcpath arcPointType="false" id="0" xCoord="702" yCoord="492"/>
4506+ <arcpath arcPointType="false" id="1" xCoord="721" yCoord="511"/>
4507+ </arc>
4508+ <arc id="T3 to P4" inscription="1" source="T3" target="P4" type="normal" weight="1">
4509+ <arcpath arcPointType="false" id="0" xCoord="477" yCoord="522"/>
4510+ <arcpath arcPointType="false" id="1" xCoord="516" yCoord="613"/>
4511+ </arc>
4512+ <arc id="P4 to T5" inscription="[0,inf)" source="P4" target="T5" type="timed" weight="1">
4513+ <arcpath arcPointType="false" id="0" xCoord="536" yCoord="627"/>
4514+ <arcpath arcPointType="false" id="1" xCoord="636" yCoord="627"/>
4515+ </arc>
4516+ <arc id="P5 to T5" inscription="[0,inf)" source="P5" target="T5" type="timed" weight="1">
4517+ <arcpath arcPointType="false" id="0" xCoord="722" yCoord="533"/>
4518+ <arcpath arcPointType="false" id="1" xCoord="647" yCoord="622"/>
4519+ </arc>
4520+ <arc id="T5 to P2" inscription="1" source="T5" target="P2" type="normal" weight="1">
4521+ <arcpath arcPointType="false" id="0" xCoord="646" yCoord="632"/>
4522+ <arcpath arcPointType="false" id="1" xCoord="808" yCoord="613"/>
4523+ <arcpath arcPointType="false" id="2" xCoord="793" yCoord="328"/>
4524+ <arcpath arcPointType="false" id="3" xCoord="550" yCoord="213"/>
4525+ </arc>
4526+ <arc id="P3 to T6" inscription="[0,inf)" source="P3" target="T6" type="timed" weight="1">
4527+ <arcpath arcPointType="false" id="0" xCoord="432" yCoord="387"/>
4528+ <arcpath arcPointType="false" id="1" xCoord="432" yCoord="327"/>
4529+ </arc>
4530+ <arc id="T6 to P2" inscription="1" source="T6" target="P2" type="normal" weight="1">
4531+ <arcpath arcPointType="false" id="0" xCoord="437" yCoord="304"/>
4532+ <arcpath arcPointType="false" id="1" xCoord="526" yCoord="217"/>
4533+ </arc>
4534+ <arc id="P6 to T6" inscription="[0,inf)" source="P6" target="T6" type="tapnInhibitor" weight="1">
4535+ <arcpath arcPointType="false" id="0" xCoord="687" yCoord="368"/>
4536+ <arcpath arcPointType="false" id="1" xCoord="437" yCoord="311"/>
4537+ </arc>
4538+ <arc id="P5 to T6" inscription="[0,inf)" source="P5" target="T6" type="tapnInhibitor" weight="1">
4539+ <arcpath arcPointType="false" id="0" xCoord="719" yCoord="513"/>
4540+ <arcpath arcPointType="false" id="1" xCoord="436" yCoord="318"/>
4541+ </arc>
4542+ </net>
4543+ <k-bound bound="1"/>
4544 </pnml>
4545
4546=== modified file 'example-workflows/monotonic(diverging-loop).xml'
4547--- example-workflows/monotonic(diverging-loop).xml 2014-06-17 08:31:51 +0000
4548+++ example-workflows/monotonic(diverging-loop).xml 2020-09-07 13:51:45 +0000
4549@@ -1,56 +1,65 @@
4550 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
4551 <pnml xmlns="http://www.informatik.hu-berlin.de/top/pnml/ptNetb">
4552-<net active="true" id="TAPN1" type="P/T net">
4553-<place id="P0" initialMarking="1" invariant="&lt; inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P0" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="120.0" positionY="135.0"/>
4554-<place id="P1" initialMarking="0" invariant="&lt; inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P1" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="270.0" positionY="255.0"/>
4555-<place id="P2" initialMarking="0" invariant="&lt; inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P2" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="420.0" positionY="375.0"/>
4556-<place id="P3" initialMarking="0" invariant="&lt; inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P3" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="420.0" positionY="135.0"/>
4557-<transition angle="0" id="T0" infiniteServer="false" name="T0" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="270.0" positionY="135.0" priority="0" urgent="false"/>
4558-<transition angle="0" id="T1" infiniteServer="false" name="T1" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="270.0" positionY="375.0" priority="0" urgent="false"/>
4559-<transition angle="0" id="T2" infiniteServer="false" name="T2" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="330.0" positionY="300.0" priority="0" urgent="false"/>
4560-<transition angle="0" id="T3" infiniteServer="false" name="T3" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="420.0" positionY="255.0" priority="0" urgent="false"/>
4561-<transition angle="0" id="T4" infiniteServer="false" name="T4" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="270.0" positionY="45.0" priority="0" urgent="false"/>
4562-<arc id="P0 to T0" inscription="[0,inf)" source="P0" target="T0" type="timed" weight="1">
4563-<arcpath arcPointType="false" id="0" xCoord="146" yCoord="147"/>
4564-<arcpath arcPointType="false" id="1" xCoord="276" yCoord="147"/>
4565-</arc>
4566-<arc id="T0 to P1" inscription="1" source="T0" target="P1" type="normal" weight="1">
4567-<arcpath arcPointType="false" id="0" xCoord="282" yCoord="162"/>
4568-<arcpath arcPointType="false" id="1" xCoord="282" yCoord="252"/>
4569-</arc>
4570-<arc id="T1 to P2" inscription="1" source="T1" target="P2" type="normal" weight="1">
4571-<arcpath arcPointType="false" id="0" xCoord="287" yCoord="382"/>
4572-<arcpath arcPointType="false" id="1" xCoord="417" yCoord="386"/>
4573-</arc>
4574-<arc id="P2 to T1" inscription="[0,inf)" source="P2" target="T1" type="timed" weight="1">
4575-<arcpath arcPointType="false" id="0" xCoord="419" yCoord="395"/>
4576-<arcpath arcPointType="false" id="1" xCoord="359" yCoord="434"/>
4577-<arcpath arcPointType="false" id="2" xCoord="286" yCoord="392"/>
4578-</arc>
4579-<arc id="P1 to T2" inscription="[0,inf)" source="P1" target="T2" type="timed" weight="1">
4580-<arcpath arcPointType="false" id="0" xCoord="293" yCoord="276"/>
4581-<arcpath arcPointType="false" id="1" xCoord="336" yCoord="312"/>
4582-</arc>
4583-<arc id="T2 to P2" inscription="1" source="T2" target="P2" type="normal" weight="1">
4584-<arcpath arcPointType="false" id="0" xCoord="346" yCoord="312"/>
4585-<arcpath arcPointType="false" id="1" xCoord="420" yCoord="377"/>
4586-</arc>
4587-<arc id="P2 to T3" inscription="[0,inf)" source="P2" target="T3" type="timed" weight="1">
4588-<arcpath arcPointType="false" id="0" xCoord="432" yCoord="372"/>
4589-<arcpath arcPointType="false" id="1" xCoord="432" yCoord="282"/>
4590-</arc>
4591-<arc id="T3 to P3" inscription="1" source="T3" target="P3" type="normal" weight="1">
4592-<arcpath arcPointType="false" id="0" xCoord="432" yCoord="252"/>
4593-<arcpath arcPointType="false" id="1" xCoord="432" yCoord="161"/>
4594-</arc>
4595-<arc id="P0 to T4" inscription="[0,inf)" source="P0" target="T4" type="timed" weight="1">
4596-<arcpath arcPointType="false" id="0" xCoord="144" yCoord="139"/>
4597-<arcpath arcPointType="false" id="1" xCoord="276" yCoord="57"/>
4598-</arc>
4599-<arc id="T4 to P3" inscription="1" source="T4" target="P3" type="normal" weight="1">
4600-<arcpath arcPointType="false" id="0" xCoord="286" yCoord="57"/>
4601-<arcpath arcPointType="false" id="1" xCoord="419" yCoord="139"/>
4602-</arc>
4603-</net>
4604-<k-bound bound="3"/>
4605+ <net active="true" id="TAPN1" type="P/T net">
4606+ <place id="P0" initialMarking="1" invariant="&lt; inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P0"
4607+ nameOffsetX="-5.0" nameOffsetY="35.0" positionX="120.0" positionY="135.0"/>
4608+ <place id="P1" initialMarking="0" invariant="&lt; inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P1"
4609+ nameOffsetX="-5.0" nameOffsetY="35.0" positionX="270.0" positionY="255.0"/>
4610+ <place id="P2" initialMarking="0" invariant="&lt; inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P2"
4611+ nameOffsetX="-5.0" nameOffsetY="35.0" positionX="420.0" positionY="375.0"/>
4612+ <place id="P3" initialMarking="0" invariant="&lt; inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P3"
4613+ nameOffsetX="-5.0" nameOffsetY="35.0" positionX="420.0" positionY="135.0"/>
4614+ <transition angle="0" id="T0" infiniteServer="false" name="T0" nameOffsetX="-5.0" nameOffsetY="35.0"
4615+ positionX="270.0" positionY="135.0" priority="0" urgent="false"/>
4616+ <transition angle="0" id="T1" infiniteServer="false" name="T1" nameOffsetX="-5.0" nameOffsetY="35.0"
4617+ positionX="270.0" positionY="375.0" priority="0" urgent="false"/>
4618+ <transition angle="0" id="T2" infiniteServer="false" name="T2" nameOffsetX="-5.0" nameOffsetY="35.0"
4619+ positionX="330.0" positionY="300.0" priority="0" urgent="false"/>
4620+ <transition angle="0" id="T3" infiniteServer="false" name="T3" nameOffsetX="-5.0" nameOffsetY="35.0"
4621+ positionX="420.0" positionY="255.0" priority="0" urgent="false"/>
4622+ <transition angle="0" id="T4" infiniteServer="false" name="T4" nameOffsetX="-5.0" nameOffsetY="35.0"
4623+ positionX="270.0" positionY="45.0" priority="0" urgent="false"/>
4624+ <arc id="P0 to T0" inscription="[0,inf)" source="P0" target="T0" type="timed" weight="1">
4625+ <arcpath arcPointType="false" id="0" xCoord="146" yCoord="147"/>
4626+ <arcpath arcPointType="false" id="1" xCoord="276" yCoord="147"/>
4627+ </arc>
4628+ <arc id="T0 to P1" inscription="1" source="T0" target="P1" type="normal" weight="1">
4629+ <arcpath arcPointType="false" id="0" xCoord="282" yCoord="162"/>
4630+ <arcpath arcPointType="false" id="1" xCoord="282" yCoord="252"/>
4631+ </arc>
4632+ <arc id="T1 to P2" inscription="1" source="T1" target="P2" type="normal" weight="1">
4633+ <arcpath arcPointType="false" id="0" xCoord="287" yCoord="382"/>
4634+ <arcpath arcPointType="false" id="1" xCoord="417" yCoord="386"/>
4635+ </arc>
4636+ <arc id="P2 to T1" inscription="[0,inf)" source="P2" target="T1" type="timed" weight="1">
4637+ <arcpath arcPointType="false" id="0" xCoord="419" yCoord="395"/>
4638+ <arcpath arcPointType="false" id="1" xCoord="359" yCoord="434"/>
4639+ <arcpath arcPointType="false" id="2" xCoord="286" yCoord="392"/>
4640+ </arc>
4641+ <arc id="P1 to T2" inscription="[0,inf)" source="P1" target="T2" type="timed" weight="1">
4642+ <arcpath arcPointType="false" id="0" xCoord="293" yCoord="276"/>
4643+ <arcpath arcPointType="false" id="1" xCoord="336" yCoord="312"/>
4644+ </arc>
4645+ <arc id="T2 to P2" inscription="1" source="T2" target="P2" type="normal" weight="1">
4646+ <arcpath arcPointType="false" id="0" xCoord="346" yCoord="312"/>
4647+ <arcpath arcPointType="false" id="1" xCoord="420" yCoord="377"/>
4648+ </arc>
4649+ <arc id="P2 to T3" inscription="[0,inf)" source="P2" target="T3" type="timed" weight="1">
4650+ <arcpath arcPointType="false" id="0" xCoord="432" yCoord="372"/>
4651+ <arcpath arcPointType="false" id="1" xCoord="432" yCoord="282"/>
4652+ </arc>
4653+ <arc id="T3 to P3" inscription="1" source="T3" target="P3" type="normal" weight="1">
4654+ <arcpath arcPointType="false" id="0" xCoord="432" yCoord="252"/>
4655+ <arcpath arcPointType="false" id="1" xCoord="432" yCoord="161"/>
4656+ </arc>
4657+ <arc id="P0 to T4" inscription="[0,inf)" source="P0" target="T4" type="timed" weight="1">
4658+ <arcpath arcPointType="false" id="0" xCoord="144" yCoord="139"/>
4659+ <arcpath arcPointType="false" id="1" xCoord="276" yCoord="57"/>
4660+ </arc>
4661+ <arc id="T4 to P3" inscription="1" source="T4" target="P3" type="normal" weight="1">
4662+ <arcpath arcPointType="false" id="0" xCoord="286" yCoord="57"/>
4663+ <arcpath arcPointType="false" id="1" xCoord="419" yCoord="139"/>
4664+ </arc>
4665+ </net>
4666+ <k-bound bound="3"/>
4667 </pnml>
4668
4669=== modified file 'example-workflows/monotonic(falseline20).xml'
4670--- example-workflows/monotonic(falseline20).xml 2014-06-17 08:31:51 +0000
4671+++ example-workflows/monotonic(falseline20).xml 2020-09-07 13:51:45 +0000
4672@@ -1,27 +1,32 @@
4673 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
4674 <pnml xmlns="http://www.informatik.hu-berlin.de/top/pnml/ptNetb">
4675-<net active="true" id="TAPN1" type="P/T net">
4676-<place id="P0" initialMarking="1" invariant="&lt; inf" markingOf