Merge lp:~verifydtapn-contributers/verifydtapn/cmake into lp:verifydtapn
- cmake
- Merge into trunk
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 |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Jiri Srba | Approve | ||
Review via email:
|
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' |
289 | Binary 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="< inf" initialMarking="0" /> |
297 | -<place id="Sender_A" name="Sender_A" invariant="< inf" initialMarking="1" /> |
298 | -<place id="Receiver_D" name="Receiver_D" invariant="< inf" initialMarking="0" /> |
299 | -<place id="Receiver_A" name="Receiver_A" invariant="< inf" initialMarking="1" /> |
300 | -<place id="Sender_B" name="Sender_B" invariant="< inf" initialMarking="0" /> |
301 | -<place id="Sender_C" name="Sender_C" invariant="< inf" initialMarking="0" /> |
302 | -<place id="Sender_D" name="Sender_D" invariant="< inf" initialMarking="0" /> |
303 | -<place id="Medium_B" name="Medium_B" invariant="< inf" initialMarking="0" /> |
304 | -<place id="Medium_C" name="Medium_C" invariant="< inf" initialMarking="0" /> |
305 | -<place id="Medium_D" name="Medium_D" invariant="< inf" initialMarking="0" /> |
306 | -<place id="Receiver_B" name="Receiver_B" invariant="< inf" initialMarking="0" /> |
307 | -<place id="Receiver_C" name="Receiver_C" invariant="< 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="< inf" initialMarking="0"/> |
351 | + <place id="Sender_A" name="Sender_A" invariant="< inf" initialMarking="1"/> |
352 | + <place id="Receiver_D" name="Receiver_D" invariant="< inf" initialMarking="0"/> |
353 | + <place id="Receiver_A" name="Receiver_A" invariant="< inf" initialMarking="1"/> |
354 | + <place id="Sender_B" name="Sender_B" invariant="< inf" initialMarking="0"/> |
355 | + <place id="Sender_C" name="Sender_C" invariant="< inf" initialMarking="0"/> |
356 | + <place id="Sender_D" name="Sender_D" invariant="< inf" initialMarking="0"/> |
357 | + <place id="Medium_B" name="Medium_B" invariant="< inf" initialMarking="0"/> |
358 | + <place id="Medium_C" name="Medium_C" invariant="< inf" initialMarking="0"/> |
359 | + <place id="Medium_D" name="Medium_D" invariant="< inf" initialMarking="0"/> |
360 | + <place id="Receiver_B" name="Receiver_B" invariant="< inf" initialMarking="0"/> |
361 | + <place id="Receiver_C" name="Receiver_C" invariant="< 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="< inf" initialMarking="0" /> |
428 | -<place id="Sender_A" name="Sender_A" invariant="< inf" initialMarking="1" /> |
429 | -<place id="Receiver_D" name="Receiver_D" invariant="<= 2" initialMarking="0" /> |
430 | -<place id="Receiver_A" name="Receiver_A" invariant="< inf" initialMarking="1" /> |
431 | -<place id="Sender_B" name="Sender_B" invariant="<= 6" initialMarking="0" /> |
432 | -<place id="Sender_C" name="Sender_C" invariant="< inf" initialMarking="0" /> |
433 | -<place id="Sender_D" name="Sender_D" invariant="<= 6" initialMarking="0" /> |
434 | -<place id="Medium_B" name="Medium_B" invariant="< inf" initialMarking="0" /> |
435 | -<place id="Medium_C" name="Medium_C" invariant="< inf" initialMarking="0" /> |
436 | -<place id="Medium_D" name="Medium_D" invariant="< inf" initialMarking="0" /> |
437 | -<place id="Receiver_B" name="Receiver_B" invariant="<= 2" initialMarking="0" /> |
438 | -<place id="Receiver_C" name="Receiver_C" invariant="< 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="< inf" initialMarking="0"/> |
482 | + <place id="Sender_A" name="Sender_A" invariant="< inf" initialMarking="1"/> |
483 | + <place id="Receiver_D" name="Receiver_D" invariant="<= 2" initialMarking="0"/> |
484 | + <place id="Receiver_A" name="Receiver_A" invariant="< inf" initialMarking="1"/> |
485 | + <place id="Sender_B" name="Sender_B" invariant="<= 6" initialMarking="0"/> |
486 | + <place id="Sender_C" name="Sender_C" invariant="< inf" initialMarking="0"/> |
487 | + <place id="Sender_D" name="Sender_D" invariant="<= 6" initialMarking="0"/> |
488 | + <place id="Medium_B" name="Medium_B" invariant="< inf" initialMarking="0"/> |
489 | + <place id="Medium_C" name="Medium_C" invariant="< inf" initialMarking="0"/> |
490 | + <place id="Medium_D" name="Medium_D" invariant="< inf" initialMarking="0"/> |
491 | + <place id="Receiver_B" name="Receiver_B" invariant="<= 2" initialMarking="0"/> |
492 | + <place id="Receiver_C" name="Receiver_C" invariant="< 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="< inf" initialMarking="0" /> |
559 | -<place id="Sender_0_A" name="Sender_0_A" invariant="< inf" initialMarking="1" /> |
560 | -<place id="Receiver_1_B" name="Receiver_1_B" invariant="< inf" initialMarking="0" /> |
561 | -<place id="Receiver_0_A" name="Receiver_0_A" invariant="< inf" initialMarking="1" /> |
562 | -<place id="Sender_0_B" name="Sender_0_B" invariant="< inf" initialMarking="0" /> |
563 | -<place id="Sender_1_A" name="Sender_1_A" invariant="< inf" initialMarking="0" /> |
564 | -<place id="Sender_1_B" name="Sender_1_B" invariant="< inf" initialMarking="0" /> |
565 | -<place id="Medium_B" name="Medium_B" invariant="< inf" initialMarking="0" /> |
566 | -<place id="Medium_C" name="Medium_C" invariant="< inf" initialMarking="0" /> |
567 | -<place id="Medium_D" name="Medium_D" invariant="< inf" initialMarking="0" /> |
568 | -<place id="Receiver_0_B" name="Receiver_0_B" invariant="< inf" initialMarking="0" /> |
569 | -<place id="Receiver_1_A" name="Receiver_1_A" invariant="< 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="< inf" initialMarking="0"/> |
607 | + <place id="Sender_0_A" name="Sender_0_A" invariant="< inf" initialMarking="1"/> |
608 | + <place id="Receiver_1_B" name="Receiver_1_B" invariant="< inf" initialMarking="0"/> |
609 | + <place id="Receiver_0_A" name="Receiver_0_A" invariant="< inf" initialMarking="1"/> |
610 | + <place id="Sender_0_B" name="Sender_0_B" invariant="< inf" initialMarking="0"/> |
611 | + <place id="Sender_1_A" name="Sender_1_A" invariant="< inf" initialMarking="0"/> |
612 | + <place id="Sender_1_B" name="Sender_1_B" invariant="< inf" initialMarking="0"/> |
613 | + <place id="Medium_B" name="Medium_B" invariant="< inf" initialMarking="0"/> |
614 | + <place id="Medium_C" name="Medium_C" invariant="< inf" initialMarking="0"/> |
615 | + <place id="Medium_D" name="Medium_D" invariant="< inf" initialMarking="0"/> |
616 | + <place id="Receiver_0_B" name="Receiver_0_B" invariant="< inf" initialMarking="0"/> |
617 | + <place id="Receiver_1_A" name="Receiver_1_A" invariant="< 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="< inf" initialMarking="0" /> |
679 | -<place id="Sender_0_A" name="Sender_0_A" invariant="< inf" initialMarking="1" /> |
680 | -<place id="Receiver_1_B" name="Receiver_1_B" invariant="<= 2" initialMarking="0" /> |
681 | -<place id="Receiver_0_A" name="Receiver_0_A" invariant="< inf" initialMarking="1" /> |
682 | -<place id="Sender_0_B" name="Sender_0_B" invariant="<= 6" initialMarking="0" /> |
683 | -<place id="Sender_1_A" name="Sender_1_A" invariant="< inf" initialMarking="0" /> |
684 | -<place id="Sender_1_B" name="Sender_1_B" invariant="<= 6" initialMarking="0" /> |
685 | -<place id="Medium_B" name="Medium_B" invariant="< inf" initialMarking="0" /> |
686 | -<place id="Medium_C" name="Medium_C" invariant="< inf" initialMarking="0" /> |
687 | -<place id="Medium_D" name="Medium_D" invariant="< inf" initialMarking="0" /> |
688 | -<place id="Receiver_0_B" name="Receiver_0_B" invariant="<= 2" initialMarking="0" /> |
689 | -<place id="Receiver_1_A" name="Receiver_1_A" invariant="< 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="< inf" initialMarking="0"/> |
727 | + <place id="Sender_0_A" name="Sender_0_A" invariant="< inf" initialMarking="1"/> |
728 | + <place id="Receiver_1_B" name="Receiver_1_B" invariant="<= 2" initialMarking="0"/> |
729 | + <place id="Receiver_0_A" name="Receiver_0_A" invariant="< inf" initialMarking="1"/> |
730 | + <place id="Sender_0_B" name="Sender_0_B" invariant="<= 6" initialMarking="0"/> |
731 | + <place id="Sender_1_A" name="Sender_1_A" invariant="< inf" initialMarking="0"/> |
732 | + <place id="Sender_1_B" name="Sender_1_B" invariant="<= 6" initialMarking="0"/> |
733 | + <place id="Medium_B" name="Medium_B" invariant="< inf" initialMarking="0"/> |
734 | + <place id="Medium_C" name="Medium_C" invariant="< inf" initialMarking="0"/> |
735 | + <place id="Medium_D" name="Medium_D" invariant="< inf" initialMarking="0"/> |
736 | + <place id="Receiver_0_B" name="Receiver_0_B" invariant="<= 2" initialMarking="0"/> |
737 | + <place id="Receiver_1_A" name="Receiver_1_A" invariant="< 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="< inf" initialMarking="0" /> |
799 | -<place id="Sender_0_A" name="Sender_0_A" invariant="< inf" initialMarking="1" /> |
800 | -<place id="Receiver_1_B" name="Receiver_1_B" invariant="<= 2" initialMarking="0" /> |
801 | -<place id="Receiver_0_A" name="Receiver_0_A" invariant="< inf" initialMarking="1" /> |
802 | -<place id="Sender_0_B" name="Sender_0_B" invariant="<= 6" initialMarking="0" /> |
803 | -<place id="Sender_1_A" name="Sender_1_A" invariant="< inf" initialMarking="0" /> |
804 | -<place id="Sender_1_B" name="Sender_1_B" invariant="<= 6" initialMarking="0" /> |
805 | -<place id="Medium_B" name="Medium_B" invariant="< inf" initialMarking="0" /> |
806 | -<place id="Medium_C" name="Medium_C" invariant="< inf" initialMarking="0" /> |
807 | -<place id="Medium_D" name="Medium_D" invariant="< inf" initialMarking="0" /> |
808 | -<place id="Receiver_0_B" name="Receiver_0_B" invariant="<= 2" initialMarking="0" /> |
809 | -<place id="Receiver_1_A" name="Receiver_1_A" invariant="< 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="< inf" initialMarking="0"/> |
847 | + <place id="Sender_0_A" name="Sender_0_A" invariant="< inf" initialMarking="1"/> |
848 | + <place id="Receiver_1_B" name="Receiver_1_B" invariant="<= 2" initialMarking="0"/> |
849 | + <place id="Receiver_0_A" name="Receiver_0_A" invariant="< inf" initialMarking="1"/> |
850 | + <place id="Sender_0_B" name="Sender_0_B" invariant="<= 6" initialMarking="0"/> |
851 | + <place id="Sender_1_A" name="Sender_1_A" invariant="< inf" initialMarking="0"/> |
852 | + <place id="Sender_1_B" name="Sender_1_B" invariant="<= 6" initialMarking="0"/> |
853 | + <place id="Medium_B" name="Medium_B" invariant="< inf" initialMarking="0"/> |
854 | + <place id="Medium_C" name="Medium_C" invariant="< inf" initialMarking="0"/> |
855 | + <place id="Medium_D" name="Medium_D" invariant="< inf" initialMarking="0"/> |
856 | + <place id="Receiver_0_B" name="Receiver_0_B" invariant="<= 2" initialMarking="0"/> |
857 | + <place id="Receiver_1_A" name="Receiver_1_A" invariant="< 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="< inf" initialMarking="0" /> |
918 | -<place id="Sender_A" name="Sender_A" invariant="< inf" initialMarking="1" /> |
919 | -<place id="Receiver_D" name="Receiver_D" invariant="<= 2" initialMarking="0" /> |
920 | -<place id="Receiver_A" name="Receiver_A" invariant="< inf" initialMarking="1" /> |
921 | -<place id="Sender_B" name="Sender_B" invariant="<= 6" initialMarking="0" /> |
922 | -<place id="Sender_C" name="Sender_C" invariant="< inf" initialMarking="0" /> |
923 | -<place id="Sender_D" name="Sender_D" invariant="<= 6" initialMarking="0" /> |
924 | -<place id="Medium_B" name="Medium_B" invariant="< inf" initialMarking="0" /> |
925 | -<place id="Medium_C" name="Medium_C" invariant="< inf" initialMarking="0" /> |
926 | -<place id="Medium_D" name="Medium_D" invariant="< inf" initialMarking="0" /> |
927 | -<place id="Receiver_B" name="Receiver_B" invariant="<= 2" initialMarking="0" /> |
928 | -<place id="Receiver_C" name="Receiver_C" invariant="< 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="< inf" initialMarking="0"/> |
972 | + <place id="Sender_A" name="Sender_A" invariant="< inf" initialMarking="1"/> |
973 | + <place id="Receiver_D" name="Receiver_D" invariant="<= 2" initialMarking="0"/> |
974 | + <place id="Receiver_A" name="Receiver_A" invariant="< inf" initialMarking="1"/> |
975 | + <place id="Sender_B" name="Sender_B" invariant="<= 6" initialMarking="0"/> |
976 | + <place id="Sender_C" name="Sender_C" invariant="< inf" initialMarking="0"/> |
977 | + <place id="Sender_D" name="Sender_D" invariant="<= 6" initialMarking="0"/> |
978 | + <place id="Medium_B" name="Medium_B" invariant="< inf" initialMarking="0"/> |
979 | + <place id="Medium_C" name="Medium_C" invariant="< inf" initialMarking="0"/> |
980 | + <place id="Medium_D" name="Medium_D" invariant="< inf" initialMarking="0"/> |
981 | + <place id="Receiver_B" name="Receiver_B" invariant="<= 2" initialMarking="0"/> |
982 | + <place id="Receiver_C" name="Receiver_C" invariant="< 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="< inf" initialMarking="0" /> |
1049 | -<place id="Sender_0_A" name="Sender_0_A" invariant="< inf" initialMarking="1" /> |
1050 | -<place id="Receiver_1_B" name="Receiver_1_B" invariant="< inf" initialMarking="0" /> |
1051 | -<place id="Receiver_0_A" name="Receiver_0_A" invariant="< inf" initialMarking="1" /> |
1052 | -<place id="Sender_0_B" name="Sender_0_B" invariant="< inf" initialMarking="0" /> |
1053 | -<place id="Sender_1_A" name="Sender_1_A" invariant="< inf" initialMarking="0" /> |
1054 | -<place id="Sender_1_B" name="Sender_1_B" invariant="< inf" initialMarking="0" /> |
1055 | -<place id="Medium_B" name="Medium_B" invariant="< inf" initialMarking="0" /> |
1056 | -<place id="Medium_C" name="Medium_C" invariant="< inf" initialMarking="0" /> |
1057 | -<place id="Medium_D" name="Medium_D" invariant="< inf" initialMarking="0" /> |
1058 | -<place id="Receiver_0_B" name="Receiver_0_B" invariant="< inf" initialMarking="0" /> |
1059 | -<place id="Receiver_1_A" name="Receiver_1_A" invariant="< 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="< inf" initialMarking="0"/> |
1097 | + <place id="Sender_0_A" name="Sender_0_A" invariant="< inf" initialMarking="1"/> |
1098 | + <place id="Receiver_1_B" name="Receiver_1_B" invariant="< inf" initialMarking="0"/> |
1099 | + <place id="Receiver_0_A" name="Receiver_0_A" invariant="< inf" initialMarking="1"/> |
1100 | + <place id="Sender_0_B" name="Sender_0_B" invariant="< inf" initialMarking="0"/> |
1101 | + <place id="Sender_1_A" name="Sender_1_A" invariant="< inf" initialMarking="0"/> |
1102 | + <place id="Sender_1_B" name="Sender_1_B" invariant="< inf" initialMarking="0"/> |
1103 | + <place id="Medium_B" name="Medium_B" invariant="< inf" initialMarking="0"/> |
1104 | + <place id="Medium_C" name="Medium_C" invariant="< inf" initialMarking="0"/> |
1105 | + <place id="Medium_D" name="Medium_D" invariant="< inf" initialMarking="0"/> |
1106 | + <place id="Receiver_0_B" name="Receiver_0_B" invariant="< inf" initialMarking="0"/> |
1107 | + <place id="Receiver_1_A" name="Receiver_1_A" invariant="< 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="< inf" initialMarking="0" /> |
1169 | -<place id="Sender_A" name="Sender_A" invariant="< inf" initialMarking="1" /> |
1170 | -<place id="Receiver_D" name="Receiver_D" invariant="< inf" initialMarking="0" /> |
1171 | -<place id="Receiver_A" name="Receiver_A" invariant="< inf" initialMarking="1" /> |
1172 | -<place id="Sender_B" name="Sender_B" invariant="< inf" initialMarking="0" /> |
1173 | -<place id="Sender_C" name="Sender_C" invariant="< inf" initialMarking="0" /> |
1174 | -<place id="Sender_D" name="Sender_D" invariant="< inf" initialMarking="0" /> |
1175 | -<place id="Medium_B" name="Medium_B" invariant="< inf" initialMarking="0" /> |
1176 | -<place id="Medium_C" name="Medium_C" invariant="< inf" initialMarking="0" /> |
1177 | -<place id="Medium_D" name="Medium_D" invariant="< inf" initialMarking="0" /> |
1178 | -<place id="Receiver_B" name="Receiver_B" invariant="< inf" initialMarking="0" /> |
1179 | -<place id="Receiver_C" name="Receiver_C" invariant="< 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="< inf" initialMarking="0"/> |
1223 | + <place id="Sender_A" name="Sender_A" invariant="< inf" initialMarking="1"/> |
1224 | + <place id="Receiver_D" name="Receiver_D" invariant="< inf" initialMarking="0"/> |
1225 | + <place id="Receiver_A" name="Receiver_A" invariant="< inf" initialMarking="1"/> |
1226 | + <place id="Sender_B" name="Sender_B" invariant="< inf" initialMarking="0"/> |
1227 | + <place id="Sender_C" name="Sender_C" invariant="< inf" initialMarking="0"/> |
1228 | + <place id="Sender_D" name="Sender_D" invariant="< inf" initialMarking="0"/> |
1229 | + <place id="Medium_B" name="Medium_B" invariant="< inf" initialMarking="0"/> |
1230 | + <place id="Medium_C" name="Medium_C" invariant="< inf" initialMarking="0"/> |
1231 | + <place id="Medium_D" name="Medium_D" invariant="< inf" initialMarking="0"/> |
1232 | + <place id="Receiver_B" name="Receiver_B" invariant="< inf" initialMarking="0"/> |
1233 | + <place id="Receiver_C" name="Receiver_C" invariant="< 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="< inf" initialMarking="0" /> |
1301 | -<place id="A" name="A" invariant="< inf" initialMarking="15" /> |
1302 | -<place id="B" name="B" invariant="< inf" initialMarking="0" /> |
1303 | -<place id="B_" name="B_" invariant="< inf" initialMarking="0" /> |
1304 | -<place id="udf" name="udf" invariant="< inf" initialMarking="1" /> |
1305 | -<place id="C" name="C" invariant="< inf" initialMarking="0" /> |
1306 | -<place id="CS" name="CS" invariant="< inf" initialMarking="0" /> |
1307 | -<place id="CS_" name="CS_" invariant="< inf" initialMarking="0" /> |
1308 | -<place id="C_" name="C_" invariant="< 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="< inf" initialMarking="0"/> |
1369 | + <place id="A" name="A" invariant="< inf" initialMarking="15"/> |
1370 | + <place id="B" name="B" invariant="< inf" initialMarking="0"/> |
1371 | + <place id="B_" name="B_" invariant="< inf" initialMarking="0"/> |
1372 | + <place id="udf" name="udf" invariant="< inf" initialMarking="1"/> |
1373 | + <place id="C" name="C" invariant="< inf" initialMarking="0"/> |
1374 | + <place id="CS" name="CS" invariant="< inf" initialMarking="0"/> |
1375 | + <place id="CS_" name="CS_" invariant="< inf" initialMarking="0"/> |
1376 | + <place id="C_" name="C_" invariant="< 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="< inf" initialMarking="0" /> |
1459 | -<place id="A" name="A" invariant="< inf" initialMarking="40" /> |
1460 | -<place id="B" name="B" invariant="< inf" initialMarking="0" /> |
1461 | -<place id="B_" name="B_" invariant="< inf" initialMarking="0" /> |
1462 | -<place id="udf" name="udf" invariant="< inf" initialMarking="1" /> |
1463 | -<place id="C" name="C" invariant="< inf" initialMarking="0" /> |
1464 | -<place id="CS" name="CS" invariant="< inf" initialMarking="0" /> |
1465 | -<place id="CS_" name="CS_" invariant="< inf" initialMarking="0" /> |
1466 | -<place id="C_" name="C_" invariant="< 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="< inf" initialMarking="0"/> |
1527 | + <place id="A" name="A" invariant="< inf" initialMarking="40"/> |
1528 | + <place id="B" name="B" invariant="< inf" initialMarking="0"/> |
1529 | + <place id="B_" name="B_" invariant="< inf" initialMarking="0"/> |
1530 | + <place id="udf" name="udf" invariant="< inf" initialMarking="1"/> |
1531 | + <place id="C" name="C" invariant="< inf" initialMarking="0"/> |
1532 | + <place id="CS" name="CS" invariant="< inf" initialMarking="0"/> |
1533 | + <place id="CS_" name="CS_" invariant="< inf" initialMarking="0"/> |
1534 | + <place id="C_" name="C_" invariant="< 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="< inf" initialMarking="0" /> |
1618 | -<place id="A" name="A" invariant="< inf" initialMarking="5" /> |
1619 | -<place id="B" name="B" invariant="< inf" initialMarking="0" /> |
1620 | -<place id="B_" name="B_" invariant="< inf" initialMarking="0" /> |
1621 | -<place id="udf" name="udf" invariant="< inf" initialMarking="1" /> |
1622 | -<place id="C" name="C" invariant="< inf" initialMarking="0" /> |
1623 | -<place id="CS" name="CS" invariant="< inf" initialMarking="0" /> |
1624 | -<place id="CS_" name="CS_" invariant="< inf" initialMarking="0" /> |
1625 | -<place id="C_" name="C_" invariant="< 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="< inf" initialMarking="0"/> |
1686 | + <place id="A" name="A" invariant="< inf" initialMarking="5"/> |
1687 | + <place id="B" name="B" invariant="< inf" initialMarking="0"/> |
1688 | + <place id="B_" name="B_" invariant="< inf" initialMarking="0"/> |
1689 | + <place id="udf" name="udf" invariant="< inf" initialMarking="1"/> |
1690 | + <place id="C" name="C" invariant="< inf" initialMarking="0"/> |
1691 | + <place id="CS" name="CS" invariant="< inf" initialMarking="0"/> |
1692 | + <place id="CS_" name="CS_" invariant="< inf" initialMarking="0"/> |
1693 | + <place id="C_" name="C_" invariant="< 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="< inf" initialMarking="1" /> |
1776 | -<place id="P1" name="P1" invariant="< inf" initialMarking="1" /> |
1777 | -<place id="P2" name="P2" invariant="< 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="< inf" initialMarking="1"/> |
1785 | + <place id="P1" name="P1" invariant="< inf" initialMarking="1"/> |
1786 | + <place id="P2" name="P2" invariant="< 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="< inf" initialMarking="1" /> |
1801 | -<place id="P1" name="P1" invariant="< inf" initialMarking="0" /> |
1802 | -<place id="P2" name="P2" invariant="< inf" initialMarking="0" /> |
1803 | -<place id="P3" name="P3" invariant="< inf" initialMarking="0" /> |
1804 | -<place id="P4" name="P4" invariant="< inf" initialMarking="1" /> |
1805 | -<place id="P5" name="P5" invariant="< 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="< inf" initialMarking="1"/> |
1817 | + <place id="P1" name="P1" invariant="< inf" initialMarking="0"/> |
1818 | + <place id="P2" name="P2" invariant="< inf" initialMarking="0"/> |
1819 | + <place id="P3" name="P3" invariant="< inf" initialMarking="0"/> |
1820 | + <place id="P4" name="P4" invariant="< inf" initialMarking="1"/> |
1821 | + <place id="P5" name="P5" invariant="< 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="< inf" initialMarking="1" /> |
1841 | -<place id="P1" name="P1" invariant="< inf" initialMarking="0" /> |
1842 | -<place id="P2" name="P2" invariant="<= 5" initialMarking="0" /> |
1843 | -<place id="P3" name="P3" invariant="< inf" initialMarking="0" /> |
1844 | -<place id="P4" name="P4" invariant="< inf" initialMarking="0" /> |
1845 | -<place id="P5" name="P5" invariant="< inf" initialMarking="0" /> |
1846 | -<place id="P6" name="P6" invariant="< inf" initialMarking="0" /> |
1847 | -<place id="P7" name="P7" invariant="< 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="< inf" initialMarking="1"/> |
1864 | + <place id="P1" name="P1" invariant="< inf" initialMarking="0"/> |
1865 | + <place id="P2" name="P2" invariant="<= 5" initialMarking="0"/> |
1866 | + <place id="P3" name="P3" invariant="< inf" initialMarking="0"/> |
1867 | + <place id="P4" name="P4" invariant="< inf" initialMarking="0"/> |
1868 | + <place id="P5" name="P5" invariant="< inf" initialMarking="0"/> |
1869 | + <place id="P6" name="P6" invariant="< inf" initialMarking="0"/> |
1870 | + <place id="P7" name="P7" invariant="< 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="< inf" initialMarking="1" /> |
1899 | -<place id="P1" name="P1" invariant="< inf" initialMarking="0" /> |
1900 | -<place id="P2" name="P2" invariant="<= 5" initialMarking="0" /> |
1901 | -<place id="P3" name="P3" invariant="< inf" initialMarking="0" /> |
1902 | -<place id="P4" name="P4" invariant="< inf" initialMarking="0" /> |
1903 | -<place id="P5" name="P5" invariant="< inf" initialMarking="0" /> |
1904 | -<place id="P6" name="P6" invariant="< inf" initialMarking="0" /> |
1905 | -<place id="P7" name="P7" invariant="< 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="< inf" initialMarking="1"/> |
1924 | + <place id="P1" name="P1" invariant="< inf" initialMarking="0"/> |
1925 | + <place id="P2" name="P2" invariant="<= 5" initialMarking="0"/> |
1926 | + <place id="P3" name="P3" invariant="< inf" initialMarking="0"/> |
1927 | + <place id="P4" name="P4" invariant="< inf" initialMarking="0"/> |
1928 | + <place id="P5" name="P5" invariant="< inf" initialMarking="0"/> |
1929 | + <place id="P6" name="P6" invariant="< inf" initialMarking="0"/> |
1930 | + <place id="P7" name="P7" invariant="< 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="< inf" initialMarking="1" /> |
1960 | -<place id="P1" name="P1" invariant="< inf" initialMarking="0" /> |
1961 | -<place id="P2" name="P2" invariant="<= 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="< inf" initialMarking="1"/> |
1968 | + <place id="P1" name="P1" invariant="< inf" initialMarking="0"/> |
1969 | + <place id="P2" name="P2" invariant="<= 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="<= 2" initialMarking="1" /> |
1983 | -<place id="Recover" name="Recover" invariant="<= 5" initialMarking="0" /> |
1984 | -<place id="In_transit" name="In_transit" invariant="<= 3" initialMarking="0" /> |
1985 | -<place id="Ready_to_consume" name="Ready_to_consume" invariant="<= 7" initialMarking="1" /> |
1986 | -<place id="Get_ready" name="Get_ready" invariant="<= 6" initialMarking="0" /> |
1987 | -<place id="Ready" name="Ready" invariant="<= 3" initialMarking="0" /> |
1988 | -<place id="Garbage" name="Garbage" invariant="< 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="<= 2" initialMarking="1"/> |
2006 | + <place id="Recover" name="Recover" invariant="<= 5" initialMarking="0"/> |
2007 | + <place id="In_transit" name="In_transit" invariant="<= 3" initialMarking="0"/> |
2008 | + <place id="Ready_to_consume" name="Ready_to_consume" invariant="<= 7" initialMarking="1"/> |
2009 | + <place id="Get_ready" name="Get_ready" invariant="<= 6" initialMarking="0"/> |
2010 | + <place id="Ready" name="Ready" invariant="<= 3" initialMarking="0"/> |
2011 | + <place id="Garbage" name="Garbage" invariant="< 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="< inf" initialMarking="1" /> |
2044 | -<place id="Recover" name="Recover" invariant="< inf" initialMarking="0" /> |
2045 | -<place id="In_transit" name="In_transit" invariant="< inf" initialMarking="0" /> |
2046 | -<place id="Ready_to_consume" name="Ready_to_consume" invariant="< inf" initialMarking="1" /> |
2047 | -<place id="Get_ready" name="Get_ready" invariant="< inf" initialMarking="0" /> |
2048 | -<place id="Ready" name="Ready" invariant="< inf" initialMarking="0" /> |
2049 | -<place id="Garbage" name="Garbage" invariant="< 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="< inf" initialMarking="1"/> |
2073 | + <place id="Recover" name="Recover" invariant="< inf" initialMarking="0"/> |
2074 | + <place id="In_transit" name="In_transit" invariant="< inf" initialMarking="0"/> |
2075 | + <place id="Ready_to_consume" name="Ready_to_consume" invariant="< inf" initialMarking="1"/> |
2076 | + <place id="Get_ready" name="Get_ready" invariant="< inf" initialMarking="0"/> |
2077 | + <place id="Ready" name="Ready" invariant="< inf" initialMarking="0"/> |
2078 | + <place id="Garbage" name="Garbage" invariant="< 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="<= 2" initialMarking="1" /> |
2109 | -<place id="Recover" name="Recover" invariant="<= 5" initialMarking="0" /> |
2110 | -<place id="In_transit" name="In_transit" invariant="<= 3" initialMarking="0" /> |
2111 | -<place id="Ready_to_consume" name="Ready_to_consume" invariant="<= 7" initialMarking="1" /> |
2112 | -<place id="Get_ready" name="Get_ready" invariant="<= 6" initialMarking="0" /> |
2113 | -<place id="Ready" name="Ready" invariant="<= 3" initialMarking="0" /> |
2114 | -<place id="Garbage" name="Garbage" invariant="< 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="<= 2" initialMarking="1"/> |
2131 | + <place id="Recover" name="Recover" invariant="<= 5" initialMarking="0"/> |
2132 | + <place id="In_transit" name="In_transit" invariant="<= 3" initialMarking="0"/> |
2133 | + <place id="Ready_to_consume" name="Ready_to_consume" invariant="<= 7" initialMarking="1"/> |
2134 | + <place id="Get_ready" name="Get_ready" invariant="<= 6" initialMarking="0"/> |
2135 | + <place id="Ready" name="Ready" invariant="<= 3" initialMarking="0"/> |
2136 | + <place id="Garbage" name="Garbage" invariant="< 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="< inf" initialMarking="50" /> |
2167 | -<place id="P1" name="P1" invariant="<= 5" initialMarking="0" /> |
2168 | -<place id="P2" name="P2" invariant="<= 10" initialMarking="0" /> |
2169 | -<place id="P3" name="P3" invariant="<= 20" initialMarking="0" /> |
2170 | -<place id="P4" name="P4" invariant="< inf" initialMarking="0" /> |
2171 | -<place id="P5" name="P5" invariant="<= 15" initialMarking="0" /> |
2172 | -<place id="P6" name="P6" invariant="< inf" initialMarking="0" /> |
2173 | -<place id="P7" name="P7" invariant="< 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="< inf" initialMarking="50"/> |
2203 | + <place id="P1" name="P1" invariant="<= 5" initialMarking="0"/> |
2204 | + <place id="P2" name="P2" invariant="<= 10" initialMarking="0"/> |
2205 | + <place id="P3" name="P3" invariant="<= 20" initialMarking="0"/> |
2206 | + <place id="P4" name="P4" invariant="< inf" initialMarking="0"/> |
2207 | + <place id="P5" name="P5" invariant="<= 15" initialMarking="0"/> |
2208 | + <place id="P6" name="P6" invariant="< inf" initialMarking="0"/> |
2209 | + <place id="P7" name="P7" invariant="< 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="< inf" initialMarking="1" /> |
2255 | -<place id="P1" name="P1" invariant="<= 2" initialMarking="0" /> |
2256 | -<place id="P2" name="P2" invariant="< inf" initialMarking="1" /> |
2257 | -<place id="P3" name="P3" invariant="<= 2" initialMarking="1" /> |
2258 | -<place id="P4" name="P4" invariant="< inf" initialMarking="0" /> |
2259 | -<place id="P5" name="P5" invariant="< 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="< inf" initialMarking="1"/> |
2267 | + <place id="P1" name="P1" invariant="<= 2" initialMarking="0"/> |
2268 | + <place id="P2" name="P2" invariant="< inf" initialMarking="1"/> |
2269 | + <place id="P3" name="P3" invariant="<= 2" initialMarking="1"/> |
2270 | + <place id="P4" name="P4" invariant="< inf" initialMarking="0"/> |
2271 | + <place id="P5" name="P5" invariant="< 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="< inf" initialMarking="1" /> |
2289 | -<place id="P1" name="P1" invariant="< inf" initialMarking="0" /> |
2290 | -<place id="P2" name="P2" invariant="< inf" initialMarking="0" /> |
2291 | -<place id="P3" name="P3" invariant="< 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="< inf" initialMarking="1"/> |
2298 | + <place id="P1" name="P1" invariant="< inf" initialMarking="0"/> |
2299 | + <place id="P2" name="P2" invariant="< inf" initialMarking="0"/> |
2300 | + <place id="P3" name="P3" invariant="< 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="< inf" initialMarking="1" /> |
2318 | -<place id="P1" name="P1" invariant="<= 3" initialMarking="0" /> |
2319 | -<place id="P2" name="P2" invariant="<= 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="< inf" initialMarking="1"/> |
2325 | + <place id="P1" name="P1" invariant="<= 3" initialMarking="0"/> |
2326 | + <place id="P2" name="P2" invariant="<= 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="< inf" initialMarking="0" /> |
2342 | -<place id="P1" name="P1" invariant="<= 3" initialMarking="0" /> |
2343 | -<place id="P3" name="P3" invariant="< 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="< inf" initialMarking="0"/> |
2349 | + <place id="P1" name="P1" invariant="<= 3" initialMarking="0"/> |
2350 | + <place id="P3" name="P3" invariant="< 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="< inf" initialMarking="4" /> |
2366 | -<place id="P1" name="P1" invariant="<= 5" initialMarking="0" /> |
2367 | -<place id="P2" name="P2" invariant="< inf" initialMarking="0" /> |
2368 | -<place id="P3" name="P3" invariant="<= 5" initialMarking="0" /> |
2369 | -<place id="P4" name="P4" invariant="< inf" initialMarking="4" /> |
2370 | -<place id="P5" name="P5" invariant="<= 10" initialMarking="0" /> |
2371 | -<place id="P6" name="P6" invariant="< inf" initialMarking="0" /> |
2372 | -<place id="P7" name="P7" invariant="<= 0" initialMarking="0" /> |
2373 | -<place id="P8" name="P8" invariant="<= 0" initialMarking="0" /> |
2374 | -<place id="P9" name="P9" invariant="<= 0" initialMarking="0" /> |
2375 | -<place id="P10" name="P10" invariant="<= 0" initialMarking="0" /> |
2376 | -<place id="P11" name="P11" invariant="< inf" initialMarking="1" /> |
2377 | -<place id="P12" name="P12" invariant="< inf" initialMarking="1" /> |
2378 | -<place id="P13" name="P13" invariant="<= 10" initialMarking="0" /> |
2379 | -<place id="P14" name="P14" invariant="< inf" initialMarking="0" /> |
2380 | -<place id="P15" name="P15" invariant="< 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="< inf" initialMarking="4"/> |
2448 | + <place id="P1" name="P1" invariant="<= 5" initialMarking="0"/> |
2449 | + <place id="P2" name="P2" invariant="< inf" initialMarking="0"/> |
2450 | + <place id="P3" name="P3" invariant="<= 5" initialMarking="0"/> |
2451 | + <place id="P4" name="P4" invariant="< inf" initialMarking="4"/> |
2452 | + <place id="P5" name="P5" invariant="<= 10" initialMarking="0"/> |
2453 | + <place id="P6" name="P6" invariant="< inf" initialMarking="0"/> |
2454 | + <place id="P7" name="P7" invariant="<= 0" initialMarking="0"/> |
2455 | + <place id="P8" name="P8" invariant="<= 0" initialMarking="0"/> |
2456 | + <place id="P9" name="P9" invariant="<= 0" initialMarking="0"/> |
2457 | + <place id="P10" name="P10" invariant="<= 0" initialMarking="0"/> |
2458 | + <place id="P11" name="P11" invariant="< inf" initialMarking="1"/> |
2459 | + <place id="P12" name="P12" invariant="< inf" initialMarking="1"/> |
2460 | + <place id="P13" name="P13" invariant="<= 10" initialMarking="0"/> |
2461 | + <place id="P14" name="P14" invariant="< inf" initialMarking="0"/> |
2462 | + <place id="P15" name="P15" invariant="< 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="< 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="< 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="< 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="< 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="< 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="< 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="< 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="< 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="< 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="< 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="< 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="< 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="< 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="< 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="< 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="< 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="< 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="< 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="< 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="< 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="< 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="< 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="< 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="< 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="< 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="< 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="< 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="< 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="< 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="< 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="< 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="< 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="< 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="< 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="< 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="< 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="< 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="< 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="< 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="< 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="< 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="< 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="< 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="< 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="< 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="< 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="< 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="< 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="< 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="< 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="< 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="< 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="< 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="< 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="<= 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="<= 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="<= 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="<= 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="<= 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="<= 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="<= 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="<= 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="<= 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="< 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="<= 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="<= 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="<= 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="<= 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="<= 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="<= 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="<= 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="<= 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="<= 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="< 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="<= 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="<= 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="<= 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="<= 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="<= 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="<= 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="<= 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="<= 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="<= 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="< 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="<= 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="<= 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="<= 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="<= 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="<= 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="<= 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="<= 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="<= 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="<= 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="< 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="< 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="< 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="<= 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="< 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="< 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="< 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="< 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="<= 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="< 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="< 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="<= 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="<= 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="< 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="< 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="< 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="< 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="<= 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="<= 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="< 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="< 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="< 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="< 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="< 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="< 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="<= 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="<= 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="< 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="< 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="< 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="< 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="< 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="<= 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="<= 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="< 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="< 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="< 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="< 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="< 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="< 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="< 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="< 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="< 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="< 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="< 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="< inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P0" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="150.0" positionY="255.0"/> |
4677 | -<place id="P1" initialMarking="0" invariant="< inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P1" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="390.0" positionY="255.0"/> |
4678 | -<place id="P3" initialMarking="0" invariant="< inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P3" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="600.0" positionY="255.0"/> |
4679 | -<transition angle="0" id="T0" infiniteServer="false" name="T0" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="270.0" positionY="255.0" priority="0" urgent="false"/> |
4680 | -<transition angle="0" id="T1" infiniteServer="false" name="T1" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="495.0" positionY="255.0" priority="0" urgent="false"/> |
4681 | -<arc id="P0 to T0" inscription="[0,inf)" source="P0" target="T0" type="timed" weight="1"> |
4682 | -<arcpath arcPointType="false" id="0" xCoord="176" yCoord="267"/> |
4683 | -<arcpath arcPointType="false" id="1" xCoord="276" yCoord="267"/> |
4684 | -</arc> |
4685 | -<arc id="T0 to P1" inscription="1" source="T0" target="P1" type="normal" weight="1"> |
4686 | -<arcpath arcPointType="false" id="0" xCoord="286" yCoord="267"/> |
4687 | -<arcpath arcPointType="false" id="1" xCoord="387" yCoord="267"/> |
4688 | -</arc> |
4689 | -<arc id="P1 to T1" inscription="[0,inf)" source="P1" target="T1" type="timed" weight="2"> |
4690 | -<arcpath arcPointType="false" id="0" xCoord="416" yCoord="267"/> |
4691 | -<arcpath arcPointType="false" id="1" xCoord="501" yCoord="267"/> |
4692 | -</arc> |
4693 | -<arc id="T1 to P3" inscription="1" source="T1" target="P3" type="normal" weight="1"> |
4694 | -<arcpath arcPointType="false" id="0" xCoord="511" yCoord="267"/> |
4695 | -<arcpath arcPointType="false" id="1" xCoord="597" yCoord="267"/> |
4696 | -</arc> |
4697 | -</net> |
4698 | -<k-bound bound="3"/> |
4699 | + <net active="true" id="TAPN1" type="P/T net"> |
4700 | + <place id="P0" initialMarking="1" invariant="< inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P0" |
4701 | + nameOffsetX="-5.0" nameOffsetY="35.0" positionX="150.0" positionY="255.0"/> |
4702 | + <place id="P1" initialMarking="0" invariant="< inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P1" |
4703 | + nameOffsetX="-5.0" nameOffsetY="35.0" positionX="390.0" positionY="255.0"/> |
4704 | + <place id="P3" initialMarking="0" invariant="< inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P3" |
4705 | + nameOffsetX="-5.0" nameOffsetY="35.0" positionX="600.0" positionY="255.0"/> |
4706 | + <transition angle="0" id="T0" infiniteServer="false" name="T0" nameOffsetX="-5.0" nameOffsetY="35.0" |
4707 | + positionX="270.0" positionY="255.0" priority="0" urgent="false"/> |
4708 | + <transition angle="0" id="T1" infiniteServer="false" name="T1" nameOffsetX="-5.0" nameOffsetY="35.0" |
4709 | + positionX="495.0" positionY="255.0" priority="0" urgent="false"/> |
4710 | + <arc id="P0 to T0" inscription="[0,inf)" source="P0" target="T0" type="timed" weight="1"> |
4711 | + <arcpath arcPointType="false" id="0" xCoord="176" yCoord="267"/> |
4712 | + <arcpath arcPointType="false" id="1" xCoord="276" yCoord="267"/> |
4713 | + </arc> |
4714 | + <arc id="T0 to P1" inscription="1" source="T0" target="P1" type="normal" weight="1"> |
4715 | + <arcpath arcPointType="false" id="0" xCoord="286" yCoord="267"/> |
4716 | + <arcpath arcPointType="false" id="1" xCoord="387" yCoord="267"/> |
4717 | + </arc> |
4718 | + <arc id="P1 to T1" inscription="[0,inf)" source="P1" target="T1" type="timed" weight="2"> |
4719 | + <arcpath arcPointType="false" id="0" xCoord="416" yCoord="267"/> |
4720 | + <arcpath arcPointType="false" id="1" xCoord="501" yCoord="267"/> |
4721 | + </arc> |
4722 | + <arc id="T1 to P3" inscription="1" source="T1" target="P3" type="normal" weight="1"> |
4723 | + <arcpath arcPointType="false" id="0" xCoord="511" yCoord="267"/> |
4724 | + <arcpath arcPointType="false" id="1" xCoord="597" yCoord="267"/> |
4725 | + </arc> |
4726 | + </net> |
4727 | + <k-bound bound="3"/> |
4728 | </pnml> |
4729 | |
4730 | === modified file 'example-workflows/monotonic(falseline22)-updated.xml' |
4731 | --- example-workflows/monotonic(falseline22)-updated.xml 2014-06-17 08:31:51 +0000 |
4732 | +++ example-workflows/monotonic(falseline22)-updated.xml 2020-09-07 13:51:45 +0000 |
4733 | @@ -1,68 +1,79 @@ |
4734 | <?xml version="1.0" encoding="UTF-8" standalone="no"?> |
4735 | <pnml xmlns="http://www.informatik.hu-berlin.de/top/pnml/ptNetb"> |
4736 | -<net active="true" id="TAPN1" type="P/T net"> |
4737 | -<place id="P0" initialMarking="1" invariant="< inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P0" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="165.0" positionY="165.0"/> |
4738 | -<place id="P7" initialMarking="0" invariant="< inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P7" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="465.0" positionY="165.0"/> |
4739 | -<place id="P9" initialMarking="0" invariant="< inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P9" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="765.0" positionY="165.0"/> |
4740 | -<place id="P11" initialMarking="0" invariant="< inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P11" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="465.0" positionY="360.0"/> |
4741 | -<place id="P12" initialMarking="0" invariant="< inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P12" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="645.0" positionY="300.0"/> |
4742 | -<place id="P13" initialMarking="0" invariant="< inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P13" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="600.0" positionY="330.0"/> |
4743 | -<transition angle="0" id="T0" infiniteServer="false" name="T0" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="315.0" positionY="165.0" priority="0" urgent="false"/> |
4744 | -<transition angle="0" id="T12" infiniteServer="false" name="T12" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="585.0" positionY="165.0" priority="0" urgent="false"/> |
4745 | -<transition angle="0" id="T15" infiniteServer="false" name="T15" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="345.0" positionY="360.0" priority="0" urgent="false"/> |
4746 | -<transition angle="90" id="T16" infiniteServer="false" name="T16" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="465.0" positionY="270.0" priority="0" urgent="false"/> |
4747 | -<transition angle="0" id="T17" infiniteServer="false" name="T17" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="705.0" positionY="225.0" priority="0" urgent="false"/> |
4748 | -<arc id="P0 to T0" inscription="[0,inf)" source="P0" target="T0" type="timed" weight="1"> |
4749 | -<arcpath arcPointType="false" id="0" xCoord="191" yCoord="177"/> |
4750 | -<arcpath arcPointType="false" id="1" xCoord="321" yCoord="177"/> |
4751 | -</arc> |
4752 | -<arc id="T0 to P7" inscription="1" source="T0" target="P7" type="normal" weight="1"> |
4753 | -<arcpath arcPointType="false" id="0" xCoord="331" yCoord="177"/> |
4754 | -<arcpath arcPointType="false" id="1" xCoord="462" yCoord="177"/> |
4755 | -</arc> |
4756 | -<arc id="P7 to T12" inscription="[1,1]" source="P7" target="T12" type="timed" weight="1"> |
4757 | -<arcpath arcPointType="false" id="0" xCoord="491" yCoord="177"/> |
4758 | -<arcpath arcPointType="false" id="1" xCoord="591" yCoord="177"/> |
4759 | -</arc> |
4760 | -<arc id="P11 to T15" inscription="[0,inf)" source="P11" target="T15" type="timed" weight="1"> |
4761 | -<arcpath arcPointType="false" id="0" xCoord="462" yCoord="372"/> |
4762 | -<arcpath arcPointType="false" id="1" xCoord="361" yCoord="372"/> |
4763 | -</arc> |
4764 | -<arc id="T16 to P7" inscription="1" source="T16" target="P7" type="normal" weight="1"> |
4765 | -<arcpath arcPointType="false" id="0" xCoord="471" yCoord="276"/> |
4766 | -<arcpath arcPointType="false" id="1" xCoord="433" yCoord="223"/> |
4767 | -<arcpath arcPointType="false" id="2" xCoord="466" yCoord="187"/> |
4768 | -</arc> |
4769 | -<arc id="P7 to T16" inscription="[0,inf)" source="P7" target="T16" type="timed" weight="1"> |
4770 | -<arcpath arcPointType="false" id="0" xCoord="487" yCoord="187"/> |
4771 | -<arcpath arcPointType="false" id="1" xCoord="523" yCoord="223"/> |
4772 | -<arcpath arcPointType="false" id="2" xCoord="481" yCoord="277"/> |
4773 | -</arc> |
4774 | -<arc id="T16 to P11" inscription="1" source="T16" target="P11" type="normal" weight="1"> |
4775 | -<arcpath arcPointType="false" id="0" xCoord="476" yCoord="286"/> |
4776 | -<arcpath arcPointType="false" id="1" xCoord="476" yCoord="357"/> |
4777 | -</arc> |
4778 | -<arc id="T12 to P12" inscription="1" source="T12" target="P12" type="normal" weight="1"> |
4779 | -<arcpath arcPointType="false" id="0" xCoord="597" yCoord="192"/> |
4780 | -<arcpath arcPointType="false" id="1" xCoord="650" yCoord="298"/> |
4781 | -</arc> |
4782 | -<arc id="T12 to P13" inscription="1" source="T12" target="P13" type="normal" weight="1"> |
4783 | -<arcpath arcPointType="false" id="0" xCoord="597" yCoord="192"/> |
4784 | -<arcpath arcPointType="false" id="1" xCoord="610" yCoord="327"/> |
4785 | -</arc> |
4786 | -<arc id="P12 to T17" inscription="[0,inf)" source="P12" target="T17" type="timed" weight="1"> |
4787 | -<arcpath arcPointType="false" id="0" xCoord="665" yCoord="299"/> |
4788 | -<arcpath arcPointType="false" id="1" xCoord="711" yCoord="237"/> |
4789 | -</arc> |
4790 | -<arc id="P13 to T17" inscription="[0,inf)" source="P13" target="T17" type="timed" weight="1"> |
4791 | -<arcpath arcPointType="false" id="0" xCoord="625" yCoord="349"/> |
4792 | -<arcpath arcPointType="false" id="1" xCoord="717" yCoord="402"/> |
4793 | -<arcpath arcPointType="false" id="2" xCoord="717" yCoord="252"/> |
4794 | -</arc> |
4795 | -<arc id="T17 to P9" inscription="1" source="T17" target="P9" type="normal" weight="1"> |
4796 | -<arcpath arcPointType="false" id="0" xCoord="721" yCoord="237"/> |
4797 | -<arcpath arcPointType="false" id="1" xCoord="766" yCoord="188"/> |
4798 | -</arc> |
4799 | -</net> |
4800 | -<k-bound bound="0"/> |
4801 | + <net active="true" id="TAPN1" type="P/T net"> |
4802 | + <place id="P0" initialMarking="1" invariant="< inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P0" |
4803 | + nameOffsetX="-5.0" nameOffsetY="35.0" positionX="165.0" positionY="165.0"/> |
4804 | + <place id="P7" initialMarking="0" invariant="< inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P7" |
4805 | + nameOffsetX="-5.0" nameOffsetY="35.0" positionX="465.0" positionY="165.0"/> |
4806 | + <place id="P9" initialMarking="0" invariant="< inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P9" |
4807 | + nameOffsetX="-5.0" nameOffsetY="35.0" positionX="765.0" positionY="165.0"/> |
4808 | + <place id="P11" initialMarking="0" invariant="< inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P11" |
4809 | + nameOffsetX="-5.0" nameOffsetY="35.0" positionX="465.0" positionY="360.0"/> |
4810 | + <place id="P12" initialMarking="0" invariant="< inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P12" |
4811 | + nameOffsetX="-5.0" nameOffsetY="35.0" positionX="645.0" positionY="300.0"/> |
4812 | + <place id="P13" initialMarking="0" invariant="< inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P13" |
4813 | + nameOffsetX="-5.0" nameOffsetY="35.0" positionX="600.0" positionY="330.0"/> |
4814 | + <transition angle="0" id="T0" infiniteServer="false" name="T0" nameOffsetX="-5.0" nameOffsetY="35.0" |
4815 | + positionX="315.0" positionY="165.0" priority="0" urgent="false"/> |
4816 | + <transition angle="0" id="T12" infiniteServer="false" name="T12" nameOffsetX="-5.0" nameOffsetY="35.0" |
4817 | + positionX="585.0" positionY="165.0" priority="0" urgent="false"/> |
4818 | + <transition angle="0" id="T15" infiniteServer="false" name="T15" nameOffsetX="-5.0" nameOffsetY="35.0" |
4819 | + positionX="345.0" positionY="360.0" priority="0" urgent="false"/> |
4820 | + <transition angle="90" id="T16" infiniteServer="false" name="T16" nameOffsetX="-5.0" nameOffsetY="35.0" |
4821 | + positionX="465.0" positionY="270.0" priority="0" urgent="false"/> |
4822 | + <transition angle="0" id="T17" infiniteServer="false" name="T17" nameOffsetX="-5.0" nameOffsetY="35.0" |
4823 | + positionX="705.0" positionY="225.0" priority="0" urgent="false"/> |
4824 | + <arc id="P0 to T0" inscription="[0,inf)" source="P0" target="T0" type="timed" weight="1"> |
4825 | + <arcpath arcPointType="false" id="0" xCoord="191" yCoord="177"/> |
4826 | + <arcpath arcPointType="false" id="1" xCoord="321" yCoord="177"/> |
4827 | + </arc> |
4828 | + <arc id="T0 to P7" inscription="1" source="T0" target="P7" type="normal" weight="1"> |
4829 | + <arcpath arcPointType="false" id="0" xCoord="331" yCoord="177"/> |
4830 | + <arcpath arcPointType="false" id="1" xCoord="462" yCoord="177"/> |
4831 | + </arc> |
4832 | + <arc id="P7 to T12" inscription="[1,1]" source="P7" target="T12" type="timed" weight="1"> |
4833 | + <arcpath arcPointType="false" id="0" xCoord="491" yCoord="177"/> |
4834 | + <arcpath arcPointType="false" id="1" xCoord="591" yCoord="177"/> |
4835 | + </arc> |
4836 | + <arc id="P11 to T15" inscription="[0,inf)" source="P11" target="T15" type="timed" weight="1"> |
4837 | + <arcpath arcPointType="false" id="0" xCoord="462" yCoord="372"/> |
4838 | + <arcpath arcPointType="false" id="1" xCoord="361" yCoord="372"/> |
4839 | + </arc> |
4840 | + <arc id="T16 to P7" inscription="1" source="T16" target="P7" type="normal" weight="1"> |
4841 | + <arcpath arcPointType="false" id="0" xCoord="471" yCoord="276"/> |
4842 | + <arcpath arcPointType="false" id="1" xCoord="433" yCoord="223"/> |
4843 | + <arcpath arcPointType="false" id="2" xCoord="466" yCoord="187"/> |
4844 | + </arc> |
4845 | + <arc id="P7 to T16" inscription="[0,inf)" source="P7" target="T16" type="timed" weight="1"> |
4846 | + <arcpath arcPointType="false" id="0" xCoord="487" yCoord="187"/> |
4847 | + <arcpath arcPointType="false" id="1" xCoord="523" yCoord="223"/> |
4848 | + <arcpath arcPointType="false" id="2" xCoord="481" yCoord="277"/> |
4849 | + </arc> |
4850 | + <arc id="T16 to P11" inscription="1" source="T16" target="P11" type="normal" weight="1"> |
4851 | + <arcpath arcPointType="false" id="0" xCoord="476" yCoord="286"/> |
4852 | + <arcpath arcPointType="false" id="1" xCoord="476" yCoord="357"/> |
4853 | + </arc> |
4854 | + <arc id="T12 to P12" inscription="1" source="T12" target="P12" type="normal" weight="1"> |
4855 | + <arcpath arcPointType="false" id="0" xCoord="597" yCoord="192"/> |
4856 | + <arcpath arcPointType="false" id="1" xCoord="650" yCoord="298"/> |
4857 | + </arc> |
4858 | + <arc id="T12 to P13" inscription="1" source="T12" target="P13" type="normal" weight="1"> |
4859 | + <arcpath arcPointType="false" id="0" xCoord="597" yCoord="192"/> |
4860 | + <arcpath arcPointType="false" id="1" xCoord="610" yCoord="327"/> |
4861 | + </arc> |
4862 | + <arc id="P12 to T17" inscription="[0,inf)" source="P12" target="T17" type="timed" weight="1"> |
4863 | + <arcpath arcPointType="false" id="0" xCoord="665" yCoord="299"/> |
4864 | + <arcpath arcPointType="false" id="1" xCoord="711" yCoord="237"/> |
4865 | + </arc> |
4866 | + <arc id="P13 to T17" inscription="[0,inf)" source="P13" target="T17" type="timed" weight="1"> |
4867 | + <arcpath arcPointType="false" id="0" xCoord="625" yCoord="349"/> |
4868 | + <arcpath arcPointType="false" id="1" xCoord="717" yCoord="402"/> |
4869 | + <arcpath arcPointType="false" id="2" xCoord="717" yCoord="252"/> |
4870 | + </arc> |
4871 | + <arc id="T17 to P9" inscription="1" source="T17" target="P9" type="normal" weight="1"> |
4872 | + <arcpath arcPointType="false" id="0" xCoord="721" yCoord="237"/> |
4873 | + <arcpath arcPointType="false" id="1" xCoord="766" yCoord="188"/> |
4874 | + </arc> |
4875 | + </net> |
4876 | + <k-bound bound="0"/> |
4877 | </pnml> |
4878 | |
4879 | === modified file 'example-workflows/monotonic(falseline22)-updated2.xml' |
4880 | --- example-workflows/monotonic(falseline22)-updated2.xml 2014-06-17 08:31:51 +0000 |
4881 | +++ example-workflows/monotonic(falseline22)-updated2.xml 2020-09-07 13:51:45 +0000 |
4882 | @@ -1,77 +1,89 @@ |
4883 | <?xml version="1.0" encoding="UTF-8" standalone="no"?> |
4884 | <pnml xmlns="http://www.informatik.hu-berlin.de/top/pnml/ptNetb"> |
4885 | -<net active="true" id="TAPN1" type="P/T net"> |
4886 | -<place id="P0" initialMarking="1" invariant="< inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P0" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="165.0" positionY="165.0"/> |
4887 | -<place id="P7" initialMarking="0" invariant="< inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P7" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="465.0" positionY="165.0"/> |
4888 | -<place id="P9" initialMarking="0" invariant="< inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P9" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="765.0" positionY="165.0"/> |
4889 | -<place id="P11" initialMarking="0" invariant="< inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P11" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="465.0" positionY="360.0"/> |
4890 | -<place id="P12" initialMarking="0" invariant="< inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P12" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="645.0" positionY="300.0"/> |
4891 | -<place id="P13" initialMarking="0" invariant="< inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P13" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="600.0" positionY="330.0"/> |
4892 | -<place id="P14" initialMarking="0" invariant="< inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P14" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="390.0" positionY="45.0"/> |
4893 | -<transition angle="0" id="T0" infiniteServer="false" name="T0" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="315.0" positionY="165.0" priority="0" urgent="false"/> |
4894 | -<transition angle="0" id="T12" infiniteServer="false" name="T12" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="585.0" positionY="165.0" priority="0" urgent="false"/> |
4895 | -<transition angle="0" id="T15" infiniteServer="false" name="T15" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="345.0" positionY="360.0" priority="0" urgent="false"/> |
4896 | -<transition angle="90" id="T16" infiniteServer="false" name="T16" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="465.0" positionY="270.0" priority="0" urgent="false"/> |
4897 | -<transition angle="0" id="T17" infiniteServer="false" name="T17" nameOffsetX="-5.0" nameOffsetY="35.0" positionX="705.0" positionY="225.0" priority="0" urgent="false"/> |
4898 | -<arc id="P0 to T0" inscription="[0,inf)" source="P0" target="T0" type="timed" weight="1"> |
4899 | -<arcpath arcPointType="false" id="0" xCoord="191" yCoord="177"/> |
4900 | -<arcpath arcPointType="false" id="1" xCoord="321" yCoord="177"/> |
4901 | -</arc> |
4902 | -<arc id="T0 to P7" inscription="1" source="T0" target="P7" type="normal" weight="1"> |
4903 | -<arcpath arcPointType="false" id="0" xCoord="331" yCoord="182"/> |
4904 | -<arcpath arcPointType="false" id="1" xCoord="462" yCoord="177"/> |
4905 | -</arc> |
4906 | -<arc id="P7 to T12" inscription="[1,1]" source="P7" target="T12" type="timed" weight="1"> |
4907 | -<arcpath arcPointType="false" id="0" xCoord="491" yCoord="177"/> |
4908 | -<arcpath arcPointType="false" id="1" xCoord="591" yCoord="177"/> |
4909 | -</arc> |
4910 | -<arc id="P11 to T15" inscription="[0,inf)" source="P11" target="T15" type="timed" weight="1"> |
4911 | -<arcpath arcPointType="false" id="0" xCoord="462" yCoord="372"/> |
4912 | -<arcpath arcPointType="false" id="1" xCoord="361" yCoord="372"/> |
4913 | -</arc> |
4914 | -<arc id="T16 to P7" inscription="1" source="T16" target="P7" type="normal" weight="1"> |
4915 | -<arcpath arcPointType="false" id="0" xCoord="468" yCoord="276"/> |
4916 | -<arcpath arcPointType="false" id="1" xCoord="434" yCoord="224"/> |
4917 | -<arcpath arcPointType="false" id="2" xCoord="466" yCoord="188"/> |
4918 | -</arc> |
4919 | -<arc id="P7 to T16" inscription="[0,inf)" source="P7" target="T16" type="timed" weight="1"> |
4920 | -<arcpath arcPointType="false" id="0" xCoord="487" yCoord="187"/> |
4921 | -<arcpath arcPointType="false" id="1" xCoord="524" yCoord="224"/> |
4922 | -<arcpath arcPointType="false" id="2" xCoord="482" yCoord="277"/> |
4923 | -</arc> |
4924 | -<arc id="T16 to P11" inscription="1" source="T16" target="P11" type="normal" weight="1"> |
4925 | -<arcpath arcPointType="false" id="0" xCoord="476" yCoord="286"/> |
4926 | -<arcpath arcPointType="false" id="1" xCoord="476" yCoord="357"/> |
4927 | -</arc> |
4928 | -<arc id="T12 to P12" inscription="1" source="T12" target="P12" type="normal" weight="1"> |
4929 | -<arcpath arcPointType="false" id="0" xCoord="597" yCoord="192"/> |
4930 | -<arcpath arcPointType="false" id="1" xCoord="650" yCoord="298"/> |
4931 | -</arc> |
4932 | -<arc id="T12 to P13" inscription="1" source="T12" target="P13" type="normal" weight="1"> |
4933 | -<arcpath arcPointType="false" id="0" xCoord="597" yCoord="192"/> |
4934 | -<arcpath arcPointType="false" id="1" xCoord="610" yCoord="327"/> |
4935 | -</arc> |
4936 | -<arc id="P12 to T17" inscription="[0,inf)" source="P12" target="T17" type="timed" weight="1"> |
4937 | -<arcpath arcPointType="false" id="0" xCoord="665" yCoord="299"/> |
4938 | -<arcpath arcPointType="false" id="1" xCoord="711" yCoord="237"/> |
4939 | -</arc> |
4940 | -<arc id="P13 to T17" inscription="[0,inf)" source="P13" target="T17" type="timed" weight="2"> |
4941 | -<arcpath arcPointType="false" id="0" xCoord="625" yCoord="349"/> |
4942 | -<arcpath arcPointType="false" id="1" xCoord="718" yCoord="403"/> |
4943 | -<arcpath arcPointType="false" id="2" xCoord="717" yCoord="252"/> |
4944 | -</arc> |
4945 | -<arc id="T17 to P9" inscription="1" source="T17" target="P9" type="normal" weight="1"> |
4946 | -<arcpath arcPointType="false" id="0" xCoord="721" yCoord="237"/> |
4947 | -<arcpath arcPointType="false" id="1" xCoord="766" yCoord="188"/> |
4948 | -</arc> |
4949 | -<arc id="P14 to T16" inscription="[0,inf)" source="P14" target="T16" type="timed" weight="1"> |
4950 | -<arcpath arcPointType="false" id="0" xCoord="406" yCoord="71"/> |
4951 | -<arcpath arcPointType="false" id="1" xCoord="475" yCoord="276"/> |
4952 | -</arc> |
4953 | -<arc id="T0 to P14" inscription="1" source="T0" target="P14" type="normal" weight="7"> |
4954 | -<arcpath arcPointType="false" id="0" xCoord="332" yCoord="172"/> |
4955 | -<arcpath arcPointType="false" id="1" xCoord="394" yCoord="69"/> |
4956 | -</arc> |
4957 | -</net> |
4958 | -<k-bound bound="4"/> |
4959 | + <net active="true" id="TAPN1" type="P/T net"> |
4960 | + <place id="P0" initialMarking="1" invariant="< inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P0" |
4961 | + nameOffsetX="-5.0" nameOffsetY="35.0" positionX="165.0" positionY="165.0"/> |
4962 | + <place id="P7" initialMarking="0" invariant="< inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P7" |
4963 | + nameOffsetX="-5.0" nameOffsetY="35.0" positionX="465.0" positionY="165.0"/> |
4964 | + <place id="P9" initialMarking="0" invariant="< inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P9" |
4965 | + nameOffsetX="-5.0" nameOffsetY="35.0" positionX="765.0" positionY="165.0"/> |
4966 | + <place id="P11" initialMarking="0" invariant="< inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P11" |
4967 | + nameOffsetX="-5.0" nameOffsetY="35.0" positionX="465.0" positionY="360.0"/> |
4968 | + <place id="P12" initialMarking="0" invariant="< inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P12" |
4969 | + nameOffsetX="-5.0" nameOffsetY="35.0" positionX="645.0" positionY="300.0"/> |
4970 | + <place id="P13" initialMarking="0" invariant="< inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P13" |
4971 | + nameOffsetX="-5.0" nameOffsetY="35.0" positionX="600.0" positionY="330.0"/> |
4972 | + <place id="P14" initialMarking="0" invariant="< inf" markingOffsetX="0.0" markingOffsetY="0.0" name="P14" |
4973 | + nameOffsetX="-5.0" nameOffsetY="35.0" positionX="390.0" positionY="45.0"/> |
4974 | + <transition angle="0" id="T0" infiniteServer="false" name="T0" nameOffsetX="-5.0" nameOffsetY="35.0" |
4975 | + positionX="315.0" positionY="165.0" priority="0" urgent="false"/> |
4976 | + <transition angle="0" id="T12" infiniteServer="false" name="T12" nameOffsetX="-5.0" nameOffsetY="35.0" |
4977 | + positionX="585.0" positionY="165.0" priority="0" urgent="false"/> |
4978 | + <transition angle="0" id="T15" infiniteServer="false" name="T15" nameOffsetX="-5.0" nameOffsetY="35.0" |
4979 | + positionX="345.0" positionY="360.0" priority="0" urgent="false"/> |
4980 | + <transition angle="90" id="T16" infiniteServer="false" name="T16" nameOffsetX="-5.0" nameOffsetY="35.0" |
4981 | + positionX="465.0" positionY="270.0" priority="0" urgent="false"/> |
4982 | + <transition angle="0" id="T17" infiniteServer="false" name="T17" nameOffsetX="-5.0" nameOffsetY="35.0" |
4983 | + positionX="705.0" positionY="225.0" priority="0" urgent="false"/> |
4984 | + <arc id="P0 to T0" inscription="[0,inf)" source="P0" target="T0" type="timed" weight="1"> |
4985 | + <arcpath arcPointType="false" id="0" xCoord="191" yCoord="177"/> |
4986 | + <arcpath arcPointType="false" id="1" xCoord="321" yCoord="177"/> |
4987 | + </arc> |
4988 | + <arc id="T0 to P7" inscription="1" source="T0" target="P7" type="normal" weight="1"> |
4989 | + <arcpath arcPointType="false" id="0" xCoord="331" yCoord="182"/> |
4990 | + <arcpath arcPointType="false" id="1" xCoord="462" yCoord="177"/> |
4991 | + </arc> |
4992 | + <arc id="P7 to T12" inscription="[1,1]" source="P7" target="T12" type="timed" weight="1"> |
4993 | + <arcpath arcPointType="false" id="0" xCoord="491" yCoord="177"/> |
4994 | + <arcpath arcPointType="false" id="1" xCoord="591" yCoord="177"/> |
4995 | + </arc> |
4996 | + <arc id="P11 to T15" inscription="[0,inf)" source="P11" target="T15" type="timed" weight="1"> |
4997 | + <arcpath arcPointType="false" id="0" xCoord="462" yCoord="372"/> |
4998 | + <arcpath arcPointType="false" id="1" xCoord="361" yCoord="372"/> |
4999 | + </arc> |
5000 | + <arc id="T16 to P7" inscription="1" source="T16" target="P7" type="normal" weight="1"> |
The diff has been truncated for viewing.