3387:
4826:, i.e., when the transformation is "working" it is marked. This allows for the transformation to fire (or be marked) multiple times representing the real-world behavior of process throughput. Marking of the transformation assumes that transformation time must be greater than zero. A zero transformation time used in many typical Petri Nets may be mathematically appealing but impractical in representing real-world processes. dP-Nets also exploit the power of Petri Nets' hierarchical abstraction to depict
4699:) with the original Petri net, some add properties that cannot be modelled in the original Petri net formalism (e.g. timed Petri nets). Although backwards-compatible models do not extend the computational power of Petri nets, they may have more succinct representations and may be more convenient for modeling. Extensions that cannot be transformed into Petri nets are sometimes very powerful, but usually lack the full range of mathematical tools available to analyse ordinary Petri nets.
3466:
2970:
89:
4844:
381:
373:
3382:{\displaystyle W^{-}={\begin{bmatrix}*&t1&t2\\p1&1&0\\p2&0&1\\p3&0&1\\p4&0&0\end{bmatrix}},\ W^{+}={\begin{bmatrix}*&t1&t2\\p1&0&1\\p2&1&0\\p3&1&0\\p4&0&1\end{bmatrix}},\ W^{T}={\begin{bmatrix}*&t1&t2\\p1&-1&1\\p2&1&-1\\p3&1&-1\\p4&0&1\end{bmatrix}}}
691:, seen in the bottom figure. In the diagram, the firing rule for a transition can be characterised by subtracting a number of tokens from its input places equal to the multiplicity of the respective input arcs and accumulating a new number of tokens at the output places equal to the multiplicity of the respective output arcs.
4822:(dP-Nets) is a Petri Net extension developed by E. Dawis, et al. to better represent real-world process. dP-Nets balance the duality of change/no-change, action/passivity, (transformation) time/space, etc., between the bipartite Petri Net constructs of transformation and place resulting in the unique characteristic of
4767:
Another popular extension of Petri nets is hierarchy; this in the form of different views supporting levels of refinement and abstraction was studied by
Fehling. Another form of hierarchy is found in so-called object Petri nets or object systems where a Petri net can contain Petri nets as its tokens
3515:
One thing that makes Petri nets interesting is that they provide a balance between modeling power and analyzability: many things one would like to know about concurrent systems can be automatically determined for Petri nets, although some of those things are very expensive to determine in the general
5479:
Extended WF-net is a Petri net that is composed of a WF-net with additional transition t (feedback transition). The sink place is connected as the input place of transition t and the source place as its output place. Firing of the transition causes iteration of the process (Note, the extended WF-net
5483:
WRI (Well-handled with
Regular Iteration) WF-net, is an extended acyclic well-handled WF-net. WRI-WF-net can be built as composition of nets, i.e., replacing a transition within a WRI-WF-net with a subnet which is a WRI-WF-net. The result is also WRI-WF-net. WRI-WF-nets are G-sound, therefore by
5427:
of process activities. The WF-net transitions are assigned to tasks or activities, and places are assigned to the pre/post conditions. The WF-nets have additional structural and operational requirements, mainly the addition of a single input (source) place with no previous transitions, and output
4851:
Instead of extending the Petri net formalism, we can also look at restricting it, and look at particular types of Petri nets, obtained by restricting the syntax in a particular way. Ordinary Petri nets are the nets where all arc weights are 1. Restricting further, the following types of ordinary
50:
that has two types of elements: places and transitions. Place elements are depicted as white circles and transition elements are depicted as rectangles. A place can contain any number of tokens, depicted as black circles. A transition is enabled if all places connected to it as inputs contain at
4834:
There are many more extensions to Petri nets, however, it is important to keep in mind, that as the complexity of the net increases in terms of extended properties, the harder it is to use standard tools to evaluate certain properties of the net. For this reason, it is a good idea to use the most
4779:
where each transition is labelled by a transition from the Petri net. The Petri net is then synchronised with the finite state automaton, i.e., a transition in the automaton is taken at the same time as the corresponding transition in the Petri net. It is only possible to take a transition in the
586:
In the diagram of a Petri net (see top figure right), places are conventionally depicted with circles, transitions with long narrow rectangles and arcs as one-way arrows that show connections of places to transitions or transitions to places. If the diagram were of an elementary net, then those
4786:
add priorities to transitions, whereby a transition cannot fire, if a higher-priority transition is enabled (i.e. can fire). Thus, transitions are in priority groups, and e.g. priority group 3 can only fire if all transitions are disabled in groups 1 and 2. Within a priority group, firing is
3625:
4830:. Complex process systems are modeled as a series of simpler nets interconnected through various levels of hierarchical abstraction. The process architecture of a packet switch is demonstrated in, where development requirements are organized around the structure of the designed system.
3585:
It is a matter of walking the reachability-graph defined above, until either the requested-marking is reached or it can no longer be found. This is harder than it may seem at first: the reachability graph is generally infinite, and it isn't easy to determine when it is safe to stop.
4780:
automaton if the corresponding transition in the Petri net is enabled, and it is only possible to fire a transition in the Petri net if there is a transition from the current state in the automaton labelled by it. (The definition of VASS is usually formulated slightly differently.)
4794:
The non-deterministic property has been a very valuable one, as it lets the user abstract a large number of properties (depending on what the net is used for). In certain cases, however, the need arises to also model the timing, not only the structure of a model. For these cases,
2224:
5475:
Petri net is a net in which there are no fully distinct elementary paths between a place and a transition (or transition and a place), i.e., if there are two paths between the pair of nodes then these paths share a node. An acyclic well-handled WF-net is sound (G-sound).
2955:
591:. In the given diagram of a Petri net (see right), the place circles may encompass more than one token to show the number of times a place appears in a configuration. The configuration of tokens distributed over an entire Petri net diagram is called a
5410:
1933:
5178:
4799:
have evolved, where there are transitions that are timed, and possibly transitions which are not timed (if there are, transitions that are not timed have a higher priority than timed ones). A subsidiary of timed Petri nets are the
160:, i.e. there are sufficient tokens in all of its input places; when the transition fires, it consumes the required input tokens, and creates tokens in its output places. A firing is atomic, i.e. a single non-interruptible step.
5447:-sound WF-net). Additionally, all the transitions in the process could fire (i.e., for each transition there is a reachable state in which the transition is enabled). A general sound (G-sound) WF-net is defined as being
3593:-hard years before it was shown to be decidable at all (Mayr, 1981). Papers continue to be published on how to do it efficiently. In 2018, Czerwiński et al. improved the lower bound and showed that the problem is not
5911:. Proceedings of the 6th International Symposium on Abstraction, Reformulation and Approximation—SARA 2005. Lecture notes in computer science. Vol. 3607. Airth Castle, Scotland, UK: Springer. pp. 149–164.
3452:
1648:
2102:
5058:
4957:
2107:
1680:
866:
4623:
1598:
1106:
4397:
1186:
2329:
322:
5495:
are realization of DSM-based plans into workflow processes by Petri nets, and are equivalent to WRI-WF-nets. The DSM-net construction process ensures the soundness property of the resulting net.
4728:
does not impose a precondition on firing, and empties the place when the transition fires; this makes reachability undecidable, while some other properties, such as termination, remain decidable;
1970:
1711:
4625:
an assignment of capacities to (some or all) places, and the transition relation is the usual one restricted to the markings in which each place with a capacity has at most that many tokens.
2838:
3604:
While reachability seems to be a good tool to find erroneous states, for practical problems the constructed graph usually has far too many states to calculate. To alleviate this problem,
957:
4652:
2728:
2443:
1539:
4735:
imposes the precondition that the transition may only fire when the place is empty; this allows arbitrary computations on numbers of tokens to be expressed, which makes the formalism
2619:
4629:
4349:
658:
through the property that all input places have sufficient number of tokens (shown in the figures as dots) "equal to or greater" than the multiplicities on their respective arcs to
6642:
1227:
5951:
Czerwiński, Wojciech; Lasota, Sławomir; Lazic, Ranko; Leroux, Jerome; Mazowiecki, Filip (2018). "The
Reachability Problem for Petri Nets is Not Elementary (Extended Abstract)".
2790:
4532:
1771:
5204:
4583:
2403:
1293:
7552:
ter
Hofstede, Arthur H. M.; van der Aalst, Wil M. P.; Adams, Michael; Russell, Nick (2010). Hofstede, Arthur H. M; Aalst, Wil M. P; Adams, Michael; Russell, Nick (eds.).
3779:
1009:
4242:
4077:
3999:
3925:
85:. Unlike these standards, Petri nets have an exact mathematical definition of their execution semantics, with a well-developed mathematical theory for process analysis.
4768:
inducing a hierarchy of nested Petri nets that communicate by synchronisation of transitions on different levels. See for an informal introduction to object Petri nets.
3818:
3580:
245:
3616:
to find if indeed a state can be reached, by finding a set of necessary conditions for the state to be reached then proving that those conditions cannot be satisfied.
4278:
3682:
1334:
763:
3613:
1462:
1423:
133:. Arcs run from a place to a transition or vice versa, never between places or between transitions. The places from which an arc runs to a transition are called the
4379:
4305:
4200:
4169:
4136:
4105:
4027:
3953:
3876:
3845:
3735:
3708:
3653:
2647:
2541:
2041:
1798:
1363:
5073:
3516:
case. Several subclasses of Petri nets have been studied that can still model interesting classes of concurrent systems, while these determinations become easier.
2826:
2253:
1999:
2508:
2478:
2437:
1807:
6836:. Formal Methods for Industrial Critical Systems - 15th International Workshop, FMICS 2010. Lecture Notes in Computer Science. Vol. 6371. pp. 215–230.
4679:
As well as for discrete events, there are Petri nets for continuous and hybrid discrete-continuous processes that are useful in discrete, continuous and hybrid
7033:
Fernandez, J. L.; Sanz, R.; Paz, E.; Alonso, C. (19–23 May 2008). "Using hierarchical binary Petri nets to build robust mobile robot applications: RoboGraph".
6607:
4703:
174:
Since firing is nondeterministic, and multiple tokens may be present anywhere in the net (even in the same place), Petri nets are well suited for modeling the
7109:. Advanced Information Systems Engineering - 25th International Conference, CAiSE 2013. Lecture Notes in Computer Science. Vol. 7908. pp. 400–416.
3393:
6566:
4796:
701:
in the firing rule, where subtle variations on the algebraic properties can lead to other classes of Petri nets; for example, algebraic Petri nets.
4706:
is used for many Petri net formalisms that extend the basic P/T net formalism; this includes coloured Petri nets, hierarchical Petri nets such as
6056:
6916:"PetriNet Editor + PetriNet Engine: New Software Tool For Modelling and Control of Discrete Event Systems Using Petri Nets and Code Generation"
5420:
3601:, independently by Jerome Leroux and by Wojciech Czerwiński and Łukasz Orlikowski. These results thus close the long-standing complexity gap.
5066:
net (FC), every arc from a place to a transition is either the only arc from that place or the only arc to that transition, i.e. there can be
4107:-live if it can fire infinitely often, i.e. if there is some fixed (necessarily infinite) firing sequence in which for every positive integer
5428:
place (sink) with no following transitions. Accordingly, start and termination markings can be defined that represent the process status.
6595:
2219:{\displaystyle M_{0}{\underset {G,t_{1}}{\longrightarrow }}M_{1}\wedge \cdots \wedge M_{n-1}{\underset {G,t_{n}}{\longrightarrow }}M_{n}}
4860:(SM), every transition has one incoming arc, and one outgoing arc, and all markings have exactly one token. As a consequence, there can
2046:
1610:
6523:. Proc of the 3rd Workshop on Modelling of Objects, Components, and Agents. Vol. 571. Aarhus, Denmark: DAIMI PB. pp. 21–36.
4980:
4879:
1653:
7636:
Grobelna, Iwona (2011). "Formal verification of embedded logic controller specification with computer deduction in temporal logic".
7105:
Fahland, D.; Gierds, C. (2013). "Analyzing and
Completing Middleware Designs for Enterprise Integration Using Coloured Petri Nets".
6411:
5906:
4710:, and all other extensions sketched in this section. The term is also used specifically for the type of coloured nets supported by
807:
7961:
7951:
4873:
4775:
is an equivalent formalism to Petri nets. However, it can be superficially viewed as a generalisation of Petri nets. Consider a
4667:-bounded by adding a "counter-place" with flow opposite to that of the place, and adding tokens to make the total in both places
4588:
6289:
5761:
1037:
2795:
can be used to describe the reachable markings in terms of matrix multiplication, as follows. For any sequence of transitions
7905:
7883:
7861:
7840:
7821:
7802:
7739:
7679:
7660:
7599:
7571:
7493:
7468:
7428:
7368:
7274:
7228:
7190:
7124:
7050:
7009:
6966:
6849:
6812:
6715:
6178:
6135:
1119:
4470:
It can be useful to explicitly impose a bound on places in a given net. This can be used to model limited system resources.
2278:
271:
7141:
587:
places in a configuration would be conventionally depicted as circles, where each circle encompasses a single dot called a
1565:
697:
The precise meaning of "equal to or greater" will depend on the precise algebraic properties of addition being applied on
7976:
5577:
5508:
2332:
66:
2950:{\displaystyle R(N)=\{M\mid \exists w:\ w{\text{ is a firing sequence of }}N\ {\text{ and }}\ M=M_{0}+W^{T}\cdot o(w)\}}
1948:
1689:
6678:
6500:
6389:
6356:
6238:
5924:
5809:
5743:
7851:
6376:. 2001 IEEE Pacific Rim Conference on Communications, Computers and signal Processing. Vol. 1. pp. 323–6.
6090:"New Software Tool for Modeling and Control of Discrete-Event and Hybrid Systems Using Timed Interpreted Petri Nets"
6151:
5993:
Czerwiński, Wojciech; Orlikowski, Łukasz (2021). "Reachability in vector addition systems is
Ackermann-complete".
4812:
is usually used to 'time' these nets. In this case, the nets' reachability graph can be used as a continuous time
4757:
891:
7956:
5538:
An approach to relating some of these models of concurrency is proposed in the chapter by
Winskel and Nielsen.
2652:
1485:
175:
6015:
5464:
in the Petri net is defined as the sequence of nodes (places and transitions) linked by the directed arcs. An
2546:
6577:
6088:
Kučera, Erik; Haffner, Oto; Drahoš, Peter; Cigánek, Ján; Leskovský, Roman; Štefanovič, Juraj (January 2020).
5547:
3500:
43:
7917:"Picture Fuzzy Petri Nets for Knowledge Representation and Acquisition in Considering Conflicting Opinions"
6600:
At – Automatisierungstechnik – Methoden und
Anwendungen der Steuerungs-, Regelungs- und Informationstechnik
6314:
6194:
Araki, T.; Kasami, T. (1977). "Some
Decision Problems Related to the Reachability Problem for Petri Nets".
4310:
1683:
167:(e.g. a strict ordering of transitions, describing precedence) is defined, the execution of Petri nets is
7981:
7068:"High-level Petri nets for the process description and control in service-oriented manufacturing systems"
5827:
3609:
1545:
We are generally interested in what may happen when transitions may continually fire in arbitrary order.
1198:
6221:
Dufourd, C.; Finkel, A.; Schnoebelen, Ph. (1998). "Reset Nets
Between Decidability and Undecidability".
5788:
Desel, Jörg; Juhás, Gabriel (2001). "What Is a Petri Net? Informal Answers for the Informed Reader". In
2739:
1482:
if there are enough tokens in its input places for the consumptions to be possible, i.e. if and only if
7814:
Modelling of Concurrent Systems: Structural and Semantical Methods in the High Level Petri Net Calculus
5622:
5405:{\displaystyle \forall s_{1},s_{2}\in S:(s_{1}{}^{\bullet }\cap s_{2}{}^{\bullet }\neq \emptyset )\to }
2965:
is a firing sequence; allowing arbitrary sequences of transitions will generally produce a larger set.
168:
70:
6064:
6343:. 2001 IEEE International Conference on Systems, Man, and Cybernetics. Vol. 3. pp. 1554–8.
5726:
Rozenburg, G.; Engelfriet, J. (1998). "Elementary Net Systems". In Reisig, W.; Rozenberg, G. (eds.).
5644:
5582:
5552:
4480:
1719:
59:
7390:
6477:
6550:
Mazurkiewicz, Antoni (1995). "Introduction to Trace Theory". In Diekert, V.; Rozenberg, G. (eds.).
6431:
5592:
5532:
4809:
4537:
3524:
2357:
1247:
959:. In many textbooks, arcs can only have multiplicity 1. These texts often define Petri nets using
7650:
6612:
6598:[The Boolean differential calculus – A method for analysis and synthesis of Petri nets].
6023:
5664:
5607:
5504:
5488:
4663:
Alternatively, places can be made bounded by extending the net. To be exact, a place can be made
3744:
976:
187:
148:. Any distribution of tokens over the places will represent a configuration of the net called a
105:, after whom such structures are named, analyzed Petri nets extensively in his 1962 dissertation
4695:
There are many extensions to Petri nets. Some of them are completely backwards-compatible (e.g.
4205:
4040:
3962:
3888:
3477:
6426:
6374:
Architecture of an SS7 Protocol Stack on a Broadband Switch Platform using Dualistic Petri Nets
6155:
5562:
4776:
4772:
3784:
3550:
206:
384:
The Petri net that follows after the transition fires (Initial Petri net in the figure above).
7691:
6668:
5972:
Leroux, Jérôme (2021). "The Reachability Problem for Petri Nets is Not Primitive Recursive".
5597:
5557:
5512:
5484:
using only WRI-WF-net building blocks, one can get WF-nets that are G-sound by construction.
5173:{\displaystyle \forall s\in S:(|s^{\bullet }|\leq 1)\vee ({}^{\bullet }(s^{\bullet })=\{s\})}
4805:
4783:
4761:
4250:
3658:
3605:
1301:
730:
1928:{\displaystyle R(N)\ {\stackrel {D}{=}}\ \left\{M'{\Bigg |}M_{0}{\xrightarrow{*}}M'\right\}}
1432:
1393:
662:. Once and only once a transition is enabled will the transition fire. In this example, the
7898:
Modeling, Simulation, & Control of Flexible Manufacturing Systems: A Petri Net Approach
7771:
6878:
6744:
6596:"Der Boolesche Differentialkalkül – eine Methode zur Analyse und Synthese von Petri-Netzen"
5698:
5654:
5634:
4827:
4819:
4801:
4357:
4283:
4178:
4147:
4114:
4083:
4005:
3931:
3854:
3823:
3713:
3686:
3631:
3536:
2625:
2519:
2510:
2406:
2019:
1776:
1773:, we are interested in the firings that can be performed starting with the initial marking
1341:
579:
can be interpreted as representing a non-singleton set of configurations. In this respect,
82:
6914:
Kučera, Erik; Haffner, Oto; Drahoš, Peter; Leskovský, Roman; Cigánek, Ján (January 2020).
4764:, where the arc and guard expressions are restricted to make it easier to analyse the net.
2802:
2229:
1975:
8:
7971:
6452:
5567:
5460:
4965:(MG), every place has one incoming arc, and one outgoing arc. This means, that there can
4696:
3598:
2483:
2453:
2412:
152:. In an abstract sense relating to a Petri net diagram, a transition of a Petri net may
39:
7775:
6882:
6830:"Automatic Structure-Based Code Generation from Coloured Petri Nets: A Proof of Concept"
6748:
5930:
5702:
4644:, both places are assigned capacity 2, we obtain a Petri net with place capacities, say
3527:
results for Petri nets and some subclasses, can be found in Esparza and Nielsen (1995).
7718:
7534:
7378:
7329:
7288:
7087:
7015:
6972:
6896:
6767:
6732:
6634:
6444:
6271:
6223:
Proceedings of the 25th International Colloquium on Automata, Languages and Programming
5994:
5973:
5952:
5659:
4745:
4473:
Some definitions of Petri nets explicitly allow this as a syntactic feature. Formally,
171:: when multiple transitions are enabled at the same time, they will fire in any order.
5887:
7966:
7901:
7879:
7857:
7853:
Clans of Petri Nets: Verification of protocols and performance evaluation of networks
7836:
7817:
7798:
7735:
7675:
7656:
7595:
7567:
7538:
7499:
7489:
7464:
7424:
7364:
7280:
7270:
7234:
7224:
7186:
7153:
7120:
7046:
7005:
6962:
6900:
6845:
6808:
6772:
6711:
6674:
6626:
6532:
6524:
6496:
6448:
6385:
6352:
6293:
6234:
6207:
6174:
6131:
5920:
5840:
5805:
5774:
5739:
35:
7292:
7091:
7019:
6976:
6638:
4354:
These definitions are in accordance with Murata's overview, which additionally uses
51:
least one token. Some sources state that Petri nets were invented in August 1939 by
7928:
7779:
7722:
7708:
7700:
7622:
7559:
7526:
7460:
7456:
7416:
7356:
7333:
7321:
7312:
7262:
7252:
7216:
7206:
7178:
7110:
7079:
7038:
6997:
6954:
6927:
6886:
6837:
6800:
6762:
6752:
6707:
6703:
6618:
6488:
6436:
6377:
6344:
6275:
6263:
6226:
6203:
6166:
6101:
6032:
5912:
5836:
5797:
5770:
5731:
5706:
5639:
5602:
5528:
4707:
4460:
4396:
3520:
572:
form a configuration. Similarly, if a Petri net is not an elementary net, then the
62:
7420:
6594:
Scheuring, Rainer; Wehlan, Herbert "Hans" (1991-12-01) . Bretthauer, Georg (ed.).
5908:
Petri Net Reachability Checking Is Polynomial with Optimal Abstraction Hierarchies
4416:
tokens in all reachable markings, including the initial marking; it is said to be
7611:"A new paradigm for uncertain knowledge representation by 'Plausible Petri nets'"
7448:
7115:
7083:
7066:
Mendes, J. Marco; Leitão, Paulo; Colombo, Armando W.; Restivo, Francisco (2012).
6841:
6757:
6695:
6622:
6487:. Lecture Notes in Computer Science. Vol. 2678. Springer. pp. 337–356.
6478:"Soundness and separability of workflow nets in the stepwise refinement approach"
6125:
5617:
5516:
4736:
4684:
968:
144:
Graphically, places in a Petri net may contain a discrete number of marks called
137:
of the transition; the places to which arcs run from a transition are called the
102:
52:
47:
7408:
7360:
6891:
6867:"A Petri Net Neural Network Robust Control for New Paste Backfill Process Model"
6866:
5730:. Lecture Notes in Computer Science. Vol. 1491. Springer. pp. 12–121.
7067:
7042:
6829:
6794:
6381:
6292:. Department of Computer Science, University of Aarhus, Denmark. Archived from
5883:
4680:
3848:
971:
7784:
7759:
7713:
7627:
7610:
7563:
7519:"Modélisation des pannes d'une antenne active et modifications d'architecture"
7517:
Juan, Marion; Mailland, David; Fifis, Nicolas; Gregoris, Guy (December 2021).
7348:
7220:
7182:
7001:
6958:
6804:
6440:
6348:
6267:
5711:
5684:
7945:
7833:
Models of Software Architecture – Design and Analysis with UML and Petri-Nets
7503:
7284:
7238:
7157:
6630:
6536:
6528:
6492:
5789:
5735:
5572:
5503:
Other ways of modelling concurrent computation have been proposed, including
5491:(DSM) can model process relations, and be utilized for process planning. The
4857:
4748:, every token has a value. In popular tools for coloured Petri nets such as
3496:
873:
799:
517:
88:
7553:
7210:
7172:
6991:
6948:
5801:
3612:
to prove that such states cannot be reached. Linear temporal logic uses the
7893:
7871:
7609:
Chiachio, Manuel; Chiachio, Juan; Presscott, Darren; Andrews, John (2018).
6776:
5689:
5524:
4962:
4813:
4464:
4029:-live if it can fire arbitrarily often, i.e. if for every positive integer
129:
32:
7704:
7518:
7266:
5855:
2828:
for the vector that maps every transition to its number of occurrences in
7530:
7347:
van der Aalst, Wil M. P.; Stahl, Christian; Westergaard, Michael (2013).
5825:
Meseguer, Jose; Montanari, Ugo (October 1990). "Petri nets are monoids".
5649:
5587:
5520:
5439:
tokens in its source place, can reach the termination state marking with
4422:
2002:
7256:
6932:
6915:
6230:
6106:
6089:
5916:
4456:
A Petri net is bounded if and only if its reachability graph is finite.
3465:
880:(or weight); note that no arc may connect two places or two transitions.
583:
extends the concept of configuration for elementary nets to Petri nets.
7933:
7916:
7876:
Petri Net Synthesis for Discrete Event Control of Manufacturing Systems
7325:
7142:"Modeling shortest path games with Petri nets: a Lyapunov based theory"
6225:. Lecture Notes in Computer Science. Vol. 1443. pp. 103–115.
6170:
6165:. Lecture Notes in Computer Science. Vol. 1217. pp. 203–208.
5612:
3594:
3447:{\displaystyle M_{0}={\begin{bmatrix}1&0&2&1\end{bmatrix}}}
773:
7205:
2338:
Another common variation, e.g. in Desel and Juhás (2001), is to allow
7555:
Modern Business Process Automation - YAWL and its Support Environment
7551:
7307:
7209:; Kishinevsky, M.; Kondratyev, A.; Lavagno, L.; Yakovlev, A. (2002).
4749:
4711:
4651:
4628:
3959:), if and only if it may fire, i.e. it is in some firing sequence in
2442:
2263:
A common variation is to disallow arc multiplicities and replace the
1880:
552:, so that the count (or weight) for each arc is a measure of the arc
78:
7672:
Formális módszerek az informatikában (Formal methods in informatics)
7349:"Strategies for Modeling Complex Processes Using Colored Petri Nets"
6036:
5759:
Reisig, Wolfgang (1991). "Petri Nets and Algebraic Specifications".
3741:
Petri nets can be described as having different degrees of liveness
1905:
1195:
of a Petri net (graph) is a multiset of its places, i.e., a mapping
528:
and is commonly described with reference to Petri net diagrams as a
55:—at the age of 13—for the purpose of describing chemical processes.
6790:
5999:
5978:
5957:
5424:
3590:
2264:
869:
573:
549:
509:
7032:
4843:
3624:
2097:{\displaystyle {\vec {\sigma }}=\langle t_{1}\cdots t_{n}\rangle }
1643:{\displaystyle M{\overset {*}{\underset {G}{\longrightarrow }}}M'}
7355:. Lecture Notes in Computer Science. Vol. 7. pp. 6–55.
7146:
International Journal of Applied Mathematics and Computer Science
6341:
Architecture of Computer-based Systems using Dualistic Petri Nets
6254:
Zaitsev, D. A. (2013). "Toward the Minimal Universal Petri Net".
3885:, if it can never fire, i.e. it is not in any firing sequence in
74:
7608:
5053:{\displaystyle \forall s\in S:|s^{\bullet }|=|{}^{\bullet }s|=1}
4952:{\displaystyle \forall t\in T:|t^{\bullet }|=|{}^{\bullet }t|=1}
7305:
6990:
Carmona, J.; van Dongen, B.F.; Solti, A.; Weidlich, M. (2018).
5728:
Lectures on Petri Nets I: Basic Models – Advances in Petri Nets
2349:
1675:{\displaystyle {\overset {*}{\underset {G}{\longrightarrow }}}}
7353:
Transactions on Petri Nets and Other Models of Concurrency VII
7035:
IEEE International Conference on Robotics and Automation, 2008
6989:
5423:(WF-nets) are a subclass of Petri nets intending to model the
4674:
380:
372:
7346:
7215:. Springer Series in Advanced Microelectronics. Vol. 8.
5861:
4744:
In a standard Petri net, tokens are indistinguishable. In a
861:{\displaystyle W:(S\times T)\cup (T\times S)\to \mathbb {N} }
725:
201:
7171:
Yakovlev, Alex; Gomes, Luis; Lavagno, Luciano, eds. (2000).
6913:
6318:
5435:
property, indicating that a process with a start marking of
1188:. Definitions of pre- and postsets of places are analogous.
7251:
7212:
Logic Synthesis for Asynchronous Controllers and Interfaces
6670:
Modeling Business Processes - A Petri Net-Oriented Approach
6587:
6256:
IEEE Transactions on Systems, Man, and Cybernetics: Systems
5950:
4752:, the values of tokens are typed, and can be tested (using
4618:{\displaystyle C:P\rightarrow \!\!\!\shortmid \mathbb {N} }
7065:
6087:
4449:
when all of its places are. A Petri net (graph) is called
181:
7516:
6574:
Handbook of Logic and the Foundations of Computer Science
6519:
Ping, L.; Hao, H.; Jian, L. (2004). Moldt, Daniel (ed.).
5527:. Different models provide tradeoffs of concepts such as
4247:
Note that these are increasingly stringent requirements:
1101:{\displaystyle {}^{\bullet }t=\{s\in S\mid W(s,t)>0\}}
637:(bottom figure) be a Petri net with a marking configured
7306:
Bernardeschi, C.; De Francesco, N.; Vaglini, G. (1995).
6475:
6220:
3510:
1229:. We say the marking assigns to each place a number of
560:
If a Petri net is equivalent to an elementary net, then
6950:
Process Mining - Data Science in Action, Second Edition
5068:
both concurrency and conflict, but not at the same time
1181:{\displaystyle t^{\bullet }=\{s\in S\mid W(t,s)>0\}}
7442:
7440:
6412:"The application of Petri nets to workflow management"
4808:
through adjustable randomness of the transitions. The
4314:
4313:
3415:
3260:
3126:
2992:
2450:
Its transition relation can be described as a pair of
2324:{\displaystyle F\subseteq (S\times T)\cup (T\times S)}
967:. When using this convention, a Petri net graph is a
623:(top figure) be a Petri net with a marking configured
317:{\displaystyle F\subseteq (P\times T)\cup (T\times P)}
7402:
7400:
7261:. Lecture Notes in Computer Science. Vol. 2549.
6827:
5888:"The Reachability Problem Requires Exponential Space"
5207:
5182:
Extended free choice (EFC) – a Petri net that can be
5076:
4983:
4882:
4835:
simple net type possible for a given modelling task.
4591:
4540:
4483:
4453:
if it is bounded for every possible initial marking.
4360:
4286:
4253:
4208:
4181:
4150:
4117:
4086:
4043:
4008:
3965:
3934:
3891:
3857:
3826:
3787:
3747:
3716:
3689:
3661:
3634:
3553:
3396:
2973:
2841:
2805:
2742:
2655:
2628:
2549:
2522:
2486:
2456:
2415:
2360:
2281:
2232:
2110:
2049:
2022:
1978:
1951:
1810:
1779:
1722:
1692:
1656:
1613:
1568:
1488:
1435:
1396:
1344:
1304:
1250:
1201:
1122:
1040:
979:
894:
876:, i.e. it assigns to each arc a non-negative integer
810:
802:, i.e. no object can be both a place and a transition
733:
704:
The following formal definition is loosely based on (
564:
can be the countable set {0,1} and those elements in
274:
209:
7255:; Yakovlev, Alex; Rozenberg, Grzegorz, eds. (2002).
7170:
6993:
Conformance Checking - Relating Processes and Models
6796:
Modeling in Systems Biology - The Petri Net Approach
6514:
6512:
5992:
4648:; its reachability graph is displayed on the right.
1593:{\displaystyle M{\underset {G}{\longrightarrow }}M'}
190:
that extend a class of nets called elementary nets.
7437:
6789:
6016:"Petri Nets: Properties, Analysis and Applications"
5725:
7397:
6666:
6576:. Vol. 4. OUP. pp. 1–148. Archived from
5404:
5172:
5052:
4951:
4617:
4577:
4526:
4373:
4343:
4299:
4272:
4236:
4194:
4163:
4130:
4099:
4071:
4021:
3993:
3947:
3919:
3870:
3839:
3812:
3773:
3729:
3702:
3676:
3647:
3574:
3446:
3381:
2949:
2820:
2784:
2722:
2641:
2613:
2535:
2502:
2472:
2431:
2397:
2323:
2247:
2218:
2096:
2035:
1993:
1964:
1927:
1792:
1765:
1713:; that is, if it is reachable in 0 or more steps.
1705:
1674:
1642:
1592:
1533:
1456:
1417:
1357:
1328:
1287:
1221:
1180:
1100:
1003:
951:
860:
757:
316:
239:
6799:. Computational Biology. Vol. 16. Springer.
6662:
6660:
6509:
6476:van Hee, K.; Sidorova, N.; Voorhoeve, M. (2003).
6339:Dawis, E. P.; Dawis, J. F.; Koo, Wei-Pin (2001).
5824:
5796:. LNCS. Vol. 2128. Springer. pp. 1–25.
4683:, and related to discrete, continuous and hybrid
4606:
4605:
4604:
3456:
2342:to be defined on places. This is discussed under
1965:{\displaystyle {\underset {G}{\longrightarrow }}}
1860:
1706:{\displaystyle {\underset {G}{\longrightarrow }}}
7943:
6733:"esyN: Network Building, Sharing and Publishing"
6469:
6119:
6117:
670:generates a map that has the marking configured
7308:"A Petri nets semantics for data flow networks"
6667:van der Aalst, W.M.P.; Stahl, C. (2011-05-27).
6593:
6483:. In van der Aalst, W. M. P.; Best, E. (eds.).
5856:"Decidability issues for Petri nets – a survey"
5468:includes every node in the sequence only once.
4721:Additional types of arcs; two common types are
4655:A two-bounded Petri net, obtained by extending
3539:for Petri nets is to decide, given a Petri net
2258:
616:is an output place to the same transition. Let
7589:
6834:Formal Methods for Industrial Critical Systems
6657:
5853:
5498:
4760:. A subsidiary of coloured Petri nets are the
7892:
7446:
7406:
7104:
6946:
6693:
6521:On 1-soundness and soundness of workflow nets
6409:
6405:
6403:
6401:
6338:
6156:"A brief introduction to coloured Petri Nets"
6114:
4717:A short list of possible extensions follows:
2226:. The set of firing sequences is denoted as
7870:
7732:Petri Net Theory and the Modeling of Systems
7483:
7072:International Journal of Production Research
6793:; Reisig, Wolfgang; Schreiber, Falk (2011).
6687:
6549:
5193:net (AC), concurrency and conflict (in sum,
5164:
5158:
3597:. In 2021, this problem was shown to be non-
2944:
2857:
2350:Formulation in terms of vectors and matrices
2091:
2065:
1175:
1136:
1095:
1056:
946:
901:
473:), which extends the elementary net so that
106:
77:for stepwise processes that include choice,
7758:Petri, Carl Adam; Reisig, Wolfgang (2008).
7757:
7689:Peterson, James Lyle (1977). "Petri Nets".
7590:Cardoso, Janette; Camargo, Heloisa (1999).
6828:Kristensen, L. M.; Westergaard, M. (2010).
6518:
6193:
6127:Discrete, continuous, and hybrid Petri Nets
5683:Petri, Carl Adam; Reisig, Wolfgang (2008).
5682:
4675:Discrete, continuous, and hybrid Petri nets
952:{\displaystyle F=\{(x,y)\mid W(x,y)>0\}}
6564:
6419:Journal of Circuits, Systems and Computers
6398:
6163:A brief introduction to colored Petri nets
5854:Esparza, Javier; Nielsen, Mogens (1995) .
5787:
4852:Petri nets are commonly used and studied:
7932:
7783:
7712:
7669:
7626:
7114:
6931:
6890:
6766:
6756:
6724:
6485:Application and Theory of Petri Nets 2003
6430:
6123:
6105:
5998:
5977:
5956:
5710:
4773:vector addition system with states (VASS)
4739:and implies existence of a universal net.
4611:
2723:{\displaystyle \forall s,t:W^{+}=W(t,s).}
1534:{\displaystyle \forall s:M(s)\geq W(s,t)}
1215:
854:
598:In the top figure (see right), the place
7729:
7688:
7635:
7139:
4842:
4650:
4627:
4395:
3623:
3608:is usually used in conjunction with the
2614:{\displaystyle \forall s,t:W^{-}=W(s,t)}
2441:
708:). Many alternative definitions exist.
705:
379:
371:
96:
87:
7914:
7849:
7830:
7811:
7488:. Andre Kleyner (5th ed.). Wiley.
7107:Active Flow and Combustion Control 2018
6253:
4459:Boundedness is decidable by looking at
376:A Petri net with an enabled transition.
182:Formal definition and basic terminology
7944:
7792:
7648:
7078:(6). Taylor & Francis: 1650–1665.
7037:. Pasadena, CA, USA. pp. 1372–7.
6730:
6150:
6013:
5971:
5904:
5882:
5758:
4344:{\textstyle \textstyle {j\in {1,2,3}}}
3589:In fact, this problem was shown to be
1373:
7748:
7525:. Sécurité des Systèmes Industriels.
6864:
6371:
6083:
6081:
5443:tokens in its sink place (defined as
3511:Mathematical properties of Petri nets
1972:restricted to its reachable markings
1425:tokens from each of its input places
16:Model to describe distributed systems
7753:(Ph. D. thesis). University of Bonn.
6290:"Very Brief Introduction to CP-nets"
5541:
4756:expressions) and manipulated with a
4202:-live in every reachable marking in
4175:) if it may always fire, i.e. it is
3460:
1464:tokens in each of its output places
7856:. LAP LAMBERT Academic Publishing.
6124:David, René; Alla, Hassane (2005).
5578:Diagnosis (artificial intelligence)
5509:communicating finite-state machines
3499:and Montanari considered a kind of
2883: is a firing sequence of
2409:of non-negative integers of length
1369:, a marking of the Petri net graph.
1222:{\displaystyle M:S\to \mathbb {N} }
114:
67:Business Process Model and Notation
13:
7812:Riemann, Robert-Christoph (1999).
7583:
6554:. World Scientific. pp. 3–67.
6078:
5290:
5208:
5077:
4984:
4883:
2866:
2785:{\displaystyle W^{T}=-W^{-}+W^{+}}
2656:
2550:
2335:as both can represent each other.
1489:
14:
7993:
7486:Practical reliability engineering
4412:if it does not contain more than
4408:A place in a Petri net is called
4037:times in some firing sequence in
1244:by some, see above) is a 4-tuple
178:behavior of distributed systems.
7484:O'Connor, Patrick D. T. (2012).
7455:. Springer. pp. 4716–4717.
7453:Encyclopedia of Database Systems
7415:. Springer. pp. 4717–4718.
7413:Encyclopedia of Database Systems
6700:Encyclopedia of Database Systems
6410:van der Aalst, W. M. P. (1998).
6315:"LLPN - Linear Logic Petri Nets"
5415:
4475:Petri nets with place capacities
3628:A Petri net in which transition
3464:
605:is an input place of transition
92:(a) Petri net trajectory example
58:Like industry standards such as
7900:. World Scientific Publishing.
7545:
7510:
7477:
7340:
7299:
7258:Concurrency and Hardware Design
7245:
7199:
7164:
7133:
7098:
7059:
7026:
6983:
6940:
6907:
6858:
6821:
6783:
6645:from the original on 2017-10-16
6558:
6543:
6365:
6332:
6307:
6282:
6247:
6214:
6187:
6144:
6049:
6007:
5986:
5965:
5905:Küngas, P. (July 26–29, 2005).
4838:
4810:exponential random distribution
4758:functional programming language
4527:{\displaystyle (S,T,W,C,M_{0})}
4437:A (marked) Petri net is called
3530:
1766:{\displaystyle N=(S,T,W,M_{0})}
724:by some, but see below) is a 3-
7962:Concurrency (computer science)
7952:Formal specification languages
7896:; Venkatesh, Kurapati (1998).
7878:. Kluwer Academic Publishers.
7461:10.1007/978-1-4614-8265-9_1476
7447:van der Aalst, W.M.P. (2018).
7407:van der Aalst, W.M.P. (2018).
7174:Hardware Design and Petri Nets
6947:van der Aalst, W.M.P. (2016).
6708:10.1007/978-1-4614-8265-9_1179
6702:. Springer. pp. 370–374.
6694:van der Aalst, W.M.P. (2018).
5944:
5898:
5876:
5847:
5818:
5781:
5752:
5719:
5676:
5399:
5396:
5352:
5346:
5302:
5299:
5296:
5293:
5243:
5167:
5152:
5139:
5127:
5121:
5111:
5096:
5092:
5040:
5023:
5015:
5000:
4939:
4922:
4914:
4899:
4601:
4572:
4541:
4521:
4484:
4391:
4231:
4212:
4066:
4047:
3988:
3969:
3914:
3895:
3807:
3788:
3569:
3563:
3457:Category-theoretic formulation
2941:
2935:
2851:
2845:
2815:
2809:
2714:
2702:
2693:
2681:
2608:
2596:
2587:
2575:
2496:
2488:
2466:
2458:
2425:
2417:
2392:
2361:
2318:
2306:
2300:
2288:
2271:with a simple set, called the
2242:
2236:
2183:
2123:
2056:
1988:
1982:
1954:
1900:
1882:
1820:
1814:
1760:
1729:
1695:
1660:
1620:
1574:
1528:
1516:
1507:
1501:
1451:
1439:
1412:
1400:
1323:
1305:
1282:
1251:
1211:
1166:
1154:
1086:
1074:
998:
980:
937:
925:
916:
904:
850:
847:
835:
829:
817:
752:
734:
311:
299:
293:
281:
234:
216:
101:The German computer scientist
1:
7730:Peterson, James Lyle (1981).
7421:10.1007/978-1-4614-8265-9_826
6696:"Business Process Management"
6673:. MIT Press. pp. 1–400.
5670:
5548:Boolean differential calculus
4690:
4578:{\displaystyle (S,T,W,M_{0})}
3878:-live, where a transition is
3501:symmetric monoidal categories
2398:{\displaystyle (S,T,W,M_{0})}
2043:is a sequence of transitions
1288:{\displaystyle (S,T,W,M_{0})}
44:discrete event dynamic system
7795:A Primer in Petri Net Design
7116:10.1007/978-3-642-38709-8_26
7084:10.1080/00207543.2011.575892
6865:Gao, X.; Hu, Xinyan (2020).
6842:10.1007/978-3-642-15898-8_14
6758:10.1371/journal.pone.0106035
6623:10.1524/auto.1991.39.112.226
6208:10.1016/0304-3975(76)90067-0
6196:Theoretical Computer Science
6061:www.techfak.uni-bielefeld.de
6014:Murata, Tadao (April 1989).
5841:10.1016/0890-5401(90)90013-8
5775:10.1016/0304-3975(91)90203-e
5762:Theoretical Computer Science
2354:The markings of a Petri net
2259:Variations on the definition
1684:reflexive transitive closure
258:are disjoint finite sets of
46:. A Petri net is a directed
7:
7751:Kommunikation mit Automaten
7361:10.1007/978-3-642-38143-0_2
6892:10.1109/ACCESS.2020.2968510
6731:Favrin, Bean (2014-09-02).
5894:. Yale University: 305–329.
5828:Information and Computation
5628:
5623:Workflow management systems
5499:Other models of concurrency
4847:Petri net types graphically
4640:For example, if in the net
3851:all of its transitions are
3774:{\displaystyle L_{1}-L_{4}}
3619:
2012:for a Petri net with graph
1945:is the transition relation
1004:{\displaystyle (S\cup T,F)}
108:Kommunikation mit Automaten
71:event-driven process chains
10:
7998:
7977:Software modeling language
7874:; Dicesare, Frank (1993).
7670:Pataricza, András (2004).
7638:Przegląd Elektrotechniczny
7043:10.1109/ROBOT.2008.4543394
6382:10.1109/PACRIM.2001.953588
4420:if it is 1-bounded; it is
4400:The reachability graph of
4237:{\displaystyle R(N,M_{0})}
4072:{\displaystyle L(N,M_{0})}
3994:{\displaystyle L(N,M_{0})}
3920:{\displaystyle L(N,M_{0})}
7793:Reisig, Wolfgang (1992).
7785:10.4249/scholarpedia.6477
7749:Petri, Carl Adam (1962).
7628:10.1016/j.ins.2018.04.029
7564:10.1007/978-3-642-03121-2
7523:Techniques de l'Ingénieur
7449:"Workflow Model Analysis"
7221:10.1007/978-3-642-55989-1
7183:10.1007/978-1-4757-3143-9
7002:10.1007/978-3-319-99414-7
6959:10.1007/978-3-662-49851-4
6805:10.1007/978-1-84996-474-6
6606:(7). Stuttgart, Germany:
6565:Winskel, G.; Nielsen, M.
6441:10.1142/s0218126698000043
6349:10.1109/ICSMC.2001.973505
6268:10.1109/TSMC.2012.2237549
5712:10.4249/scholarpedia.6477
5645:Petri Net Markup Language
5553:Business process modeling
4477:can be defined as tuples
3813:{\displaystyle (N,M_{0})}
3575:{\displaystyle M\in R(N)}
2961:It must be required that
1716:For a (marked) Petri net
711:
684:and results in Petri net
240:{\displaystyle N=(P,T,F)}
7850:Zaitsev, Dmitry (2013).
7831:Störrle, Harald (2000).
7140:Clempner, Julio (2006).
6567:"Models for Concurrency"
6493:10.1007/3-540-44919-1_22
5736:10.1007/3-540-65306-6_14
5583:Discrete process control
4632:An unbounded Petri net,
3523:, with decidability and
188:state-transition systems
119:A Petri net consists of
7592:Fuzziness in Petri Nets
6024:Proceedings of the IEEE
5802:10.1007/3-540-45541-8_1
5665:Vector addition systems
5608:Reliability engineering
5505:vector addition systems
5489:design structure matrix
4273:{\displaystyle L_{j+1}}
3677:{\displaystyle j>0,}
3655:is dead, while for all
3614:semi-decision technique
1329:{\displaystyle (S,T,W)}
758:{\displaystyle (S,T,W)}
644:. The configuration of
524:extends the concept of
324:is a set of (directed)
38:for the description of
7816:. Herbert Utz Verlag.
7621:(July 2018): 323–345.
5792:; et al. (eds.).
5563:Concurrent programming
5406:
5184:transformed into an FC
5174:
5054:
4953:
4848:
4824:transformation marking
4784:Prioritised Petri nets
4777:finite state automaton
4762:well-formed Petri nets
4660:
4659:with "counter-places".
4637:
4619:
4579:
4528:
4463:, by constructing the
4451:(structurally) bounded
4405:
4375:
4345:
4301:
4274:
4238:
4196:
4165:
4132:
4101:
4073:
4023:
3995:
3949:
3921:
3872:
3841:
3814:
3775:
3738:
3731:
3704:
3678:
3649:
3576:
3448:
3383:
2951:
2822:
2786:
2733:Then their difference
2724:
2643:
2615:
2537:
2504:
2474:
2447:
2433:
2399:
2331:. This does not limit
2325:
2249:
2220:
2098:
2037:
1995:
1966:
1929:
1910:
1794:
1767:
1707:
1676:
1644:
1594:
1548:We say that a marking
1535:
1458:
1457:{\displaystyle W(t,s)}
1419:
1418:{\displaystyle W(s,t)}
1359:
1330:
1289:
1223:
1182:
1102:
1005:
953:
862:
759:
385:
377:
318:
241:
107:
93:
7957:Models of computation
7705:10.1145/356698.356702
7692:ACM Computing Surveys
7649:Jensen, Kurt (1997).
7267:10.1007/3-540-36190-1
6372:Dawis, E. P. (2001).
5598:Kahn process networks
5558:Computational biology
5513:Kahn process networks
5407:
5175:
5055:
4954:
4846:
4806:nondeterministic time
4802:stochastic Petri nets
4654:
4631:
4620:
4580:
4529:
4399:
4376:
4374:{\displaystyle L_{0}}
4346:
4302:
4300:{\displaystyle L_{j}}
4275:
4239:
4197:
4195:{\displaystyle L_{1}}
4166:
4164:{\displaystyle L_{4}}
4133:
4131:{\displaystyle L_{3}}
4102:
4100:{\displaystyle L_{3}}
4074:
4033:, it occurs at least
4024:
4022:{\displaystyle L_{2}}
3996:
3950:
3948:{\displaystyle L_{1}}
3922:
3873:
3871:{\displaystyle L_{k}}
3842:
3840:{\displaystyle L_{k}}
3815:
3776:
3732:
3730:{\displaystyle L_{j}}
3705:
3703:{\displaystyle t_{j}}
3679:
3650:
3648:{\displaystyle t_{0}}
3627:
3606:linear temporal logic
3577:
3449:
3384:
2952:
2823:
2787:
2725:
2644:
2642:{\displaystyle W^{+}}
2616:
2538:
2536:{\displaystyle W^{-}}
2505:
2475:
2446:(b) Petri net example
2445:
2434:
2400:
2326:
2250:
2221:
2099:
2038:
2036:{\displaystyle M_{0}}
1996:
1967:
1930:
1876:
1795:
1793:{\displaystyle M_{0}}
1768:
1708:
1677:
1645:
1595:
1536:
1459:
1420:
1360:
1358:{\displaystyle M_{0}}
1336:is a Petri net graph;
1331:
1290:
1224:
1183:
1103:
1011:with node partitions
1006:
954:
863:
760:
609:; whereas, the place
457:is a net of the form
395:is a net of the form
383:
375:
319:
242:
97:Historical background
91:
73:, Petri nets offer a
31:), is one of several
7915:Xue-Guo, Xu (2019).
7615:Information Sciences
7531:10.51257/a-v1-se1221
6608:R. Oldenbourg Verlag
5655:Process architecture
5635:Finite-state machine
5205:
5199:not symmetrically: m
5074:
4981:
4880:
4828:process architecture
4820:Dualistic Petri Nets
4704:high-level Petri net
4589:
4538:
4481:
4358:
4311:
4284:
4251:
4206:
4179:
4148:
4115:
4084:
4041:
4006:
3963:
3957:potentially fireable
3932:
3889:
3855:
3824:
3785:
3745:
3714:
3687:
3659:
3632:
3551:
3537:reachability problem
3519:An overview of such
3394:
2971:
2839:
2821:{\displaystyle o(w)}
2803:
2740:
2653:
2626:
2547:
2520:
2484:
2454:
2413:
2358:
2279:
2248:{\displaystyle L(N)}
2230:
2108:
2047:
2020:
2016:and initial marking
1994:{\displaystyle R(N)}
1976:
1949:
1808:
1777:
1720:
1690:
1654:
1611:
1566:
1486:
1433:
1394:
1382:firing a transition
1342:
1302:
1248:
1199:
1120:
1038:
977:
892:
888:is the set of arcs:
808:
731:
568:that map to 1 under
328:(or flow relations).
272:
207:
83:concurrent execution
42:. It is a class of
25:place/transition net
7835:. Books on Demand.
7797:. Springer-Verlag.
7776:2008SchpJ...3.6477P
7655:. Springer Verlag.
7652:Coloured Petri Nets
7409:"Workflow Patterns"
6933:10.3390/app10217662
6883:2020IEEEA...818420G
6749:2014PLoSO...9j6035B
6231:10.1007/11527862_11
6107:10.3390/app10155027
5917:10.1007/11527862_11
5892:Technical Report 62
5794:Unifying Petri Nets
5703:2008SchpJ...3.6477P
5568:Control engineering
5480:is not a WF-net).
4973:, but there can be
4876:): mathematically,
4868:, but there can be
4697:coloured Petri nets
3599:primitive recursive
2503:{\displaystyle |T|}
2473:{\displaystyle |S|}
2432:{\displaystyle |S|}
2405:can be regarded as
1909:
1904:
1374:Execution semantics
785:is a finite set of
141:of the transition.
40:distributed systems
7982:Modeling languages
7934:10.3390/app9050983
7714:10338.dmlcz/135597
7594:. Physica-Verlag.
7326:10.1007/BF01178383
6552:The Book of Traces
6171:10.1007/BFb0035389
5865:(Revised ed.)
5660:Slicing Petri nets
5402:
5170:
5070:: mathematically,
5050:
4949:
4849:
4791:non-deterministic.
4746:coloured Petri net
4661:
4638:
4615:
4575:
4524:
4406:
4371:
4341:
4340:
4297:
4280:-liveness implies
4270:
4234:
4192:
4161:
4128:
4097:
4069:
4019:
3991:
3945:
3917:
3868:
3837:
3810:
3771:
3739:
3727:
3700:
3674:
3645:
3572:
3476:. You can help by
3444:
3438:
3379:
3373:
3230:
3096:
2947:
2818:
2782:
2720:
2639:
2611:
2533:
2500:
2470:
2448:
2429:
2395:
2321:
2245:
2216:
2204:
2144:
2094:
2033:
1991:
1962:
1960:
1939:reachability graph
1925:
1802:reachable markings
1790:
1763:
1703:
1701:
1672:
1666:
1640:
1626:
1602:is reachable from
1590:
1580:
1531:
1454:
1415:
1355:
1326:
1285:
1219:
1178:
1112:is the set of its
1098:
1030:is the set of its
1001:
949:
858:
755:
386:
378:
314:
237:
94:
75:graphical notation
36:modeling languages
23:, also known as a
7907:978-981-02-3029-6
7885:978-0-7923-9289-7
7863:978-3-659-42228-7
7842:978-3-8311-1330-9
7823:978-3-89675-629-9
7804:978-3-540-52044-3
7741:978-0-13-661983-3
7734:. Prentice Hall.
7681:978-963-9548-08-4
7674:. TYPOTEX Kiadó.
7662:978-3-540-62867-5
7601:978-3-7908-1158-2
7573:978-3-642-03122-9
7495:978-1-119-96126-0
7470:978-1-4614-8266-6
7430:978-1-4614-8266-6
7370:978-3-642-38142-3
7276:978-3-540-00199-7
7253:Cortadella, Jordi
7230:978-3-642-62776-7
7192:978-1-4419-4969-1
7126:978-3-319-98176-5
7052:978-1-4244-1646-2
7011:978-3-319-99413-0
6968:978-3-662-49850-7
6851:978-3-642-15897-1
6814:978-1-84996-473-9
6717:978-1-4614-8266-6
6180:978-3-540-62790-6
6137:978-3-540-22480-8
5542:Application areas
5451:-sound for every
5431:WF-nets have the
5197:) may occur, but
5191:asymmetric choice
4111:, the transition
3521:decision problems
3494:
3493:
3241:
3107:
2899:
2895:
2891:
2884:
2877:
2832:. Then, we have
2182:
2122:
2059:
1953:
1844:
1839:
1825:
1694:
1670:
1659:
1630:
1619:
1600:; we say that it
1573:
1553:is reachable from
63:activity diagrams
7989:
7938:
7936:
7921:Applied Sciences
7911:
7889:
7867:
7846:
7827:
7808:
7789:
7787:
7754:
7745:
7726:
7716:
7685:
7666:
7645:
7632:
7630:
7605:
7578:
7577:
7549:
7543:
7542:
7514:
7508:
7507:
7481:
7475:
7474:
7444:
7435:
7434:
7404:
7395:
7394:
7388:
7384:
7382:
7374:
7344:
7338:
7337:
7313:Acta Informatica
7303:
7297:
7296:
7249:
7243:
7242:
7203:
7197:
7196:
7168:
7162:
7161:
7137:
7131:
7130:
7118:
7102:
7096:
7095:
7063:
7057:
7056:
7030:
7024:
7023:
6987:
6981:
6980:
6944:
6938:
6937:
6935:
6920:Applied Sciences
6911:
6905:
6904:
6894:
6862:
6856:
6855:
6825:
6819:
6818:
6787:
6781:
6780:
6770:
6760:
6728:
6722:
6721:
6691:
6685:
6684:
6664:
6655:
6653:
6651:
6650:
6616:
6591:
6585:
6584:
6582:
6571:
6562:
6556:
6555:
6547:
6541:
6540:
6516:
6507:
6506:
6482:
6473:
6467:
6466:
6464:
6463:
6457:
6451:. Archived from
6434:
6416:
6407:
6396:
6395:
6369:
6363:
6362:
6336:
6330:
6329:
6327:
6326:
6317:. Archived from
6311:
6305:
6304:
6302:
6301:
6286:
6280:
6279:
6251:
6245:
6244:
6218:
6212:
6211:
6191:
6185:
6184:
6160:
6148:
6142:
6141:
6121:
6112:
6111:
6109:
6094:Applied Sciences
6085:
6076:
6075:
6073:
6072:
6063:. Archived from
6053:
6047:
6046:
6044:
6043:
6020:
6011:
6005:
6004:
6002:
5990:
5984:
5983:
5981:
5969:
5963:
5962:
5960:
5948:
5942:
5941:
5939:
5938:
5929:. Archived from
5902:
5896:
5895:
5880:
5874:
5873:
5871:
5870:
5860:Bulletin of the
5851:
5845:
5844:
5822:
5816:
5815:
5785:
5779:
5778:
5756:
5750:
5749:
5723:
5717:
5716:
5714:
5680:
5640:Machine learning
5603:Process modeling
5535:, and locality.
5529:compositionality
5411:
5409:
5408:
5403:
5395:
5394:
5389:
5386:
5385:
5373:
5372:
5367:
5364:
5363:
5345:
5344:
5339:
5336:
5335:
5323:
5322:
5317:
5314:
5313:
5286:
5285:
5280:
5277:
5276:
5264:
5263:
5258:
5255:
5254:
5233:
5232:
5220:
5219:
5179:
5177:
5176:
5171:
5151:
5150:
5138:
5137:
5132:
5114:
5109:
5108:
5099:
5059:
5057:
5056:
5051:
5043:
5035:
5034:
5029:
5026:
5018:
5013:
5012:
5003:
4977:mathematically,
4958:
4956:
4955:
4950:
4942:
4934:
4933:
4928:
4925:
4917:
4912:
4911:
4902:
4797:timed Petri nets
4708:Nets within Nets
4624:
4622:
4621:
4616:
4614:
4585:is a Petri net,
4584:
4582:
4581:
4576:
4571:
4570:
4533:
4531:
4530:
4525:
4520:
4519:
4380:
4378:
4377:
4372:
4370:
4369:
4350:
4348:
4347:
4342:
4339:
4338:
4306:
4304:
4303:
4298:
4296:
4295:
4279:
4277:
4276:
4271:
4269:
4268:
4243:
4241:
4240:
4235:
4230:
4229:
4201:
4199:
4198:
4193:
4191:
4190:
4170:
4168:
4167:
4162:
4160:
4159:
4141:
4138:occurs at least
4137:
4135:
4134:
4129:
4127:
4126:
4110:
4106:
4104:
4103:
4098:
4096:
4095:
4078:
4076:
4075:
4070:
4065:
4064:
4036:
4032:
4028:
4026:
4025:
4020:
4018:
4017:
4000:
3998:
3997:
3992:
3987:
3986:
3954:
3952:
3951:
3946:
3944:
3943:
3926:
3924:
3923:
3918:
3913:
3912:
3877:
3875:
3874:
3869:
3867:
3866:
3846:
3844:
3843:
3838:
3836:
3835:
3819:
3817:
3816:
3811:
3806:
3805:
3780:
3778:
3777:
3772:
3770:
3769:
3757:
3756:
3736:
3734:
3733:
3728:
3726:
3725:
3709:
3707:
3706:
3701:
3699:
3698:
3683:
3681:
3680:
3675:
3654:
3652:
3651:
3646:
3644:
3643:
3581:
3579:
3578:
3573:
3505:Petri categories
3489:
3486:
3468:
3461:
3453:
3451:
3450:
3445:
3443:
3442:
3406:
3405:
3388:
3386:
3385:
3380:
3378:
3377:
3251:
3250:
3239:
3235:
3234:
3117:
3116:
3105:
3101:
3100:
2983:
2982:
2964:
2956:
2954:
2953:
2948:
2928:
2927:
2915:
2914:
2897:
2896:
2893:
2889:
2885:
2882:
2875:
2831:
2827:
2825:
2824:
2819:
2798:
2791:
2789:
2788:
2783:
2781:
2780:
2768:
2767:
2752:
2751:
2729:
2727:
2726:
2721:
2680:
2679:
2648:
2646:
2645:
2640:
2638:
2637:
2620:
2618:
2617:
2612:
2574:
2573:
2542:
2540:
2539:
2534:
2532:
2531:
2509:
2507:
2506:
2501:
2499:
2491:
2479:
2477:
2476:
2471:
2469:
2461:
2438:
2436:
2435:
2430:
2428:
2420:
2404:
2402:
2401:
2396:
2391:
2390:
2333:expressive power
2330:
2328:
2327:
2322:
2254:
2252:
2251:
2246:
2225:
2223:
2222:
2217:
2215:
2214:
2205:
2203:
2202:
2201:
2180:
2179:
2155:
2154:
2145:
2143:
2142:
2141:
2120:
2119:
2103:
2101:
2100:
2095:
2090:
2089:
2077:
2076:
2061:
2060:
2052:
2042:
2040:
2039:
2034:
2032:
2031:
2015:
2000:
1998:
1997:
1992:
1971:
1969:
1968:
1963:
1961:
1944:
1934:
1932:
1931:
1926:
1924:
1920:
1919:
1911:
1903:
1874:
1873:
1864:
1863:
1857:
1842:
1841:
1840:
1838:
1833:
1828:
1823:
1799:
1797:
1796:
1791:
1789:
1788:
1772:
1770:
1769:
1764:
1759:
1758:
1712:
1710:
1709:
1704:
1702:
1681:
1679:
1678:
1673:
1671:
1658:
1649:
1647:
1646:
1641:
1639:
1631:
1618:
1605:
1599:
1597:
1596:
1591:
1589:
1581:
1558:
1551:
1540:
1538:
1537:
1532:
1481:
1470:a transition is
1467:
1463:
1461:
1460:
1455:
1428:
1424:
1422:
1421:
1416:
1389:
1385:
1364:
1362:
1361:
1356:
1354:
1353:
1335:
1333:
1332:
1327:
1294:
1292:
1291:
1286:
1281:
1280:
1242:marked Petri net
1228:
1226:
1225:
1220:
1218:
1187:
1185:
1184:
1179:
1132:
1131:
1107:
1105:
1104:
1099:
1049:
1048:
1043:
1026:of a transition
1010:
1008:
1007:
1002:
958:
956:
955:
950:
878:arc multiplicity
867:
865:
864:
859:
857:
764:
762:
761:
756:
677:in the image of
547:
507:
441:
368:
323:
321:
320:
315:
257:
253:
246:
244:
243:
238:
169:nondeterministic
165:execution policy
115:Petri net basics
110:
7997:
7996:
7992:
7991:
7990:
7988:
7987:
7986:
7942:
7941:
7908:
7886:
7864:
7843:
7824:
7805:
7742:
7682:
7663:
7602:
7586:
7584:Further reading
7581:
7574:
7550:
7546:
7515:
7511:
7496:
7482:
7478:
7471:
7445:
7438:
7431:
7405:
7398:
7386:
7385:
7376:
7375:
7371:
7345:
7341:
7304:
7300:
7277:
7250:
7246:
7231:
7204:
7200:
7193:
7169:
7165:
7138:
7134:
7127:
7103:
7099:
7064:
7060:
7053:
7031:
7027:
7012:
6988:
6984:
6969:
6945:
6941:
6912:
6908:
6877:: 18420–18425.
6863:
6859:
6852:
6826:
6822:
6815:
6788:
6784:
6729:
6725:
6718:
6692:
6688:
6681:
6665:
6658:
6648:
6646:
6610:
6592:
6588:
6580:
6569:
6563:
6559:
6548:
6544:
6517:
6510:
6503:
6480:
6474:
6470:
6461:
6459:
6455:
6414:
6408:
6399:
6392:
6370:
6366:
6359:
6337:
6333:
6324:
6322:
6313:
6312:
6308:
6299:
6297:
6288:
6287:
6283:
6252:
6248:
6241:
6219:
6215:
6192:
6188:
6181:
6158:
6149:
6145:
6138:
6122:
6115:
6086:
6079:
6070:
6068:
6055:
6054:
6050:
6041:
6039:
6037:10.1109/5.24143
6018:
6012:
6008:
5991:
5987:
5970:
5966:
5949:
5945:
5936:
5934:
5927:
5903:
5899:
5881:
5877:
5868:
5866:
5852:
5848:
5823:
5819:
5812:
5786:
5782:
5757:
5753:
5746:
5724:
5720:
5681:
5677:
5673:
5631:
5618:Software design
5593:Hardware design
5544:
5517:process algebra
5501:
5466:elementary path
5418:
5390:
5388:
5387:
5381:
5377:
5368:
5366:
5365:
5359:
5355:
5340:
5338:
5337:
5331:
5327:
5318:
5316:
5315:
5309:
5305:
5281:
5279:
5278:
5272:
5268:
5259:
5257:
5256:
5250:
5246:
5228:
5224:
5215:
5211:
5206:
5203:
5202:
5201:athematically,
5146:
5142:
5133:
5131:
5130:
5110:
5104:
5100:
5095:
5075:
5072:
5071:
5039:
5030:
5028:
5027:
5022:
5014:
5008:
5004:
4999:
4982:
4979:
4978:
4938:
4929:
4927:
4926:
4921:
4913:
4907:
4903:
4898:
4881:
4878:
4877:
4841:
4737:Turing complete
4693:
4677:
4610:
4590:
4587:
4586:
4566:
4562:
4539:
4536:
4535:
4515:
4511:
4482:
4479:
4478:
4394:
4365:
4361:
4359:
4356:
4355:
4322:
4315:
4312:
4309:
4308:
4307:-liveness, for
4291:
4287:
4285:
4282:
4281:
4258:
4254:
4252:
4249:
4248:
4225:
4221:
4207:
4204:
4203:
4186:
4182:
4180:
4177:
4176:
4155:
4151:
4149:
4146:
4145:
4139:
4122:
4118:
4116:
4113:
4112:
4108:
4091:
4087:
4085:
4082:
4081:
4060:
4056:
4042:
4039:
4038:
4034:
4030:
4013:
4009:
4007:
4004:
4003:
3982:
3978:
3964:
3961:
3960:
3939:
3935:
3933:
3930:
3929:
3908:
3904:
3890:
3887:
3886:
3862:
3858:
3856:
3853:
3852:
3831:
3827:
3825:
3822:
3821:
3801:
3797:
3786:
3783:
3782:
3765:
3761:
3752:
3748:
3746:
3743:
3742:
3721:
3717:
3715:
3712:
3711:
3694:
3690:
3688:
3685:
3684:
3660:
3657:
3656:
3639:
3635:
3633:
3630:
3629:
3622:
3552:
3549:
3548:
3533:
3513:
3490:
3484:
3481:
3474:needs expansion
3459:
3437:
3436:
3431:
3426:
3421:
3411:
3410:
3401:
3397:
3395:
3392:
3391:
3372:
3371:
3366:
3361:
3352:
3351:
3343:
3338:
3329:
3328:
3320:
3315:
3306:
3305:
3300:
3292:
3283:
3282:
3274:
3266:
3256:
3255:
3246:
3242:
3229:
3228:
3223:
3218:
3209:
3208:
3203:
3198:
3189:
3188:
3183:
3178:
3169:
3168:
3163:
3158:
3149:
3148:
3140:
3132:
3122:
3121:
3112:
3108:
3095:
3094:
3089:
3084:
3075:
3074:
3069:
3064:
3055:
3054:
3049:
3044:
3035:
3034:
3029:
3024:
3015:
3014:
3006:
2998:
2988:
2987:
2978:
2974:
2972:
2969:
2968:
2962:
2923:
2919:
2910:
2906:
2894: and
2892:
2881:
2840:
2837:
2836:
2829:
2804:
2801:
2800:
2796:
2776:
2772:
2763:
2759:
2747:
2743:
2741:
2738:
2737:
2675:
2671:
2654:
2651:
2650:
2633:
2629:
2627:
2624:
2623:
2569:
2565:
2548:
2545:
2544:
2527:
2523:
2521:
2518:
2517:
2495:
2487:
2485:
2482:
2481:
2465:
2457:
2455:
2452:
2451:
2424:
2416:
2414:
2411:
2410:
2386:
2382:
2359:
2356:
2355:
2352:
2280:
2277:
2276:
2261:
2231:
2228:
2227:
2210:
2206:
2197:
2193:
2186:
2181:
2169:
2165:
2150:
2146:
2137:
2133:
2126:
2121:
2115:
2111:
2109:
2106:
2105:
2085:
2081:
2072:
2068:
2051:
2050:
2048:
2045:
2044:
2027:
2023:
2021:
2018:
2017:
2013:
2010:firing sequence
1977:
1974:
1973:
1952:
1950:
1947:
1946:
1942:
1912:
1881:
1875:
1869:
1865:
1859:
1858:
1850:
1849:
1845:
1834:
1829:
1827:
1826:
1809:
1806:
1805:
1784:
1780:
1778:
1775:
1774:
1754:
1750:
1721:
1718:
1717:
1693:
1691:
1688:
1687:
1657:
1655:
1652:
1651:
1632:
1617:
1612:
1609:
1608:
1603:
1582:
1572:
1567:
1564:
1563:
1556:
1549:
1487:
1484:
1483:
1479:
1465:
1434:
1431:
1430:
1429:, and produces
1426:
1395:
1392:
1391:
1387:
1383:
1376:
1367:initial marking
1349:
1345:
1343:
1340:
1339:
1303:
1300:
1299:
1276:
1272:
1249:
1246:
1245:
1214:
1200:
1197:
1196:
1127:
1123:
1121:
1118:
1117:
1044:
1042:
1041:
1039:
1036:
1035:
978:
975:
974:
893:
890:
889:
853:
809:
806:
805:
732:
729:
728:
718:Petri net graph
714:
690:
683:
676:
650:
643:
636:
629:
622:
615:
604:
535:
495:
433:
360:
273:
270:
269:
266:, respectively.
255:
251:
208:
205:
204:
186:Petri nets are
184:
117:
103:Carl Adam Petri
99:
53:Carl Adam Petri
48:bipartite graph
17:
12:
11:
5:
7995:
7985:
7984:
7979:
7974:
7969:
7964:
7959:
7954:
7940:
7939:
7912:
7906:
7890:
7884:
7868:
7862:
7847:
7841:
7828:
7822:
7809:
7803:
7790:
7755:
7746:
7740:
7727:
7699:(3): 223–252.
7686:
7680:
7667:
7661:
7646:
7633:
7606:
7600:
7585:
7582:
7580:
7579:
7572:
7544:
7509:
7494:
7476:
7469:
7436:
7429:
7396:
7387:|journal=
7369:
7339:
7320:(4): 347–374.
7298:
7275:
7244:
7229:
7207:Cortadella, J.
7198:
7191:
7163:
7152:(3): 387–397.
7132:
7125:
7097:
7058:
7051:
7025:
7010:
6982:
6967:
6939:
6906:
6857:
6850:
6820:
6813:
6782:
6743:(9): e106035.
6723:
6716:
6686:
6679:
6656:
6586:
6583:on 2020-05-04.
6557:
6542:
6508:
6501:
6468:
6432:10.1.1.30.3125
6397:
6390:
6364:
6357:
6331:
6306:
6281:
6246:
6239:
6213:
6186:
6179:
6143:
6136:
6113:
6077:
6048:
6031:(4): 541–558.
6006:
5985:
5964:
5943:
5925:
5897:
5875:
5846:
5835:(2): 105–155.
5817:
5810:
5790:Ehrig, Hartmut
5780:
5751:
5744:
5718:
5674:
5672:
5669:
5668:
5667:
5662:
5657:
5652:
5647:
5642:
5637:
5630:
5627:
5626:
5625:
5620:
5615:
5610:
5605:
5600:
5595:
5590:
5585:
5580:
5575:
5570:
5565:
5560:
5555:
5550:
5543:
5540:
5500:
5497:
5417:
5414:
5413:
5412:
5401:
5398:
5393:
5384:
5380:
5376:
5371:
5362:
5358:
5354:
5351:
5348:
5343:
5334:
5330:
5326:
5321:
5312:
5308:
5304:
5301:
5298:
5295:
5292:
5289:
5284:
5275:
5271:
5267:
5262:
5253:
5249:
5245:
5242:
5239:
5236:
5231:
5227:
5223:
5218:
5214:
5210:
5187:
5180:
5169:
5166:
5163:
5160:
5157:
5154:
5149:
5145:
5141:
5136:
5129:
5126:
5123:
5120:
5117:
5113:
5107:
5103:
5098:
5094:
5091:
5088:
5085:
5082:
5079:
5060:
5049:
5046:
5042:
5038:
5033:
5025:
5021:
5017:
5011:
5007:
5002:
4998:
4995:
4992:
4989:
4986:
4959:
4948:
4945:
4941:
4937:
4932:
4924:
4920:
4916:
4910:
4906:
4901:
4897:
4894:
4891:
4888:
4885:
4874:nondeterminism
4840:
4837:
4832:
4831:
4817:
4792:
4781:
4769:
4765:
4742:
4741:
4740:
4729:
4692:
4689:
4681:control theory
4676:
4673:
4613:
4609:
4603:
4600:
4597:
4594:
4574:
4569:
4565:
4561:
4558:
4555:
4552:
4549:
4546:
4543:
4523:
4518:
4514:
4510:
4507:
4504:
4501:
4498:
4495:
4492:
4489:
4486:
4467:–Miller Tree.
4393:
4390:
4384:as a term for
4368:
4364:
4337:
4334:
4331:
4328:
4325:
4321:
4318:
4294:
4290:
4267:
4264:
4261:
4257:
4245:
4244:
4233:
4228:
4224:
4220:
4217:
4214:
4211:
4189:
4185:
4158:
4154:
4143:
4125:
4121:
4094:
4090:
4079:
4068:
4063:
4059:
4055:
4052:
4049:
4046:
4016:
4012:
4001:
3990:
3985:
3981:
3977:
3974:
3971:
3968:
3942:
3938:
3927:
3916:
3911:
3907:
3903:
3900:
3897:
3894:
3865:
3861:
3849:if and only if
3834:
3830:
3809:
3804:
3800:
3796:
3793:
3790:
3781:. A Petri net
3768:
3764:
3760:
3755:
3751:
3724:
3720:
3697:
3693:
3673:
3670:
3667:
3664:
3642:
3638:
3621:
3618:
3610:tableau method
3571:
3568:
3565:
3562:
3559:
3556:
3543:and a marking
3532:
3529:
3512:
3509:
3492:
3491:
3485:September 2022
3471:
3469:
3458:
3455:
3441:
3435:
3432:
3430:
3427:
3425:
3422:
3420:
3417:
3416:
3414:
3409:
3404:
3400:
3376:
3370:
3367:
3365:
3362:
3360:
3357:
3354:
3353:
3350:
3347:
3344:
3342:
3339:
3337:
3334:
3331:
3330:
3327:
3324:
3321:
3319:
3316:
3314:
3311:
3308:
3307:
3304:
3301:
3299:
3296:
3293:
3291:
3288:
3285:
3284:
3281:
3278:
3275:
3273:
3270:
3267:
3265:
3262:
3261:
3259:
3254:
3249:
3245:
3238:
3233:
3227:
3224:
3222:
3219:
3217:
3214:
3211:
3210:
3207:
3204:
3202:
3199:
3197:
3194:
3191:
3190:
3187:
3184:
3182:
3179:
3177:
3174:
3171:
3170:
3167:
3164:
3162:
3159:
3157:
3154:
3151:
3150:
3147:
3144:
3141:
3139:
3136:
3133:
3131:
3128:
3127:
3125:
3120:
3115:
3111:
3104:
3099:
3093:
3090:
3088:
3085:
3083:
3080:
3077:
3076:
3073:
3070:
3068:
3065:
3063:
3060:
3057:
3056:
3053:
3050:
3048:
3045:
3043:
3040:
3037:
3036:
3033:
3030:
3028:
3025:
3023:
3020:
3017:
3016:
3013:
3010:
3007:
3005:
3002:
2999:
2997:
2994:
2993:
2991:
2986:
2981:
2977:
2959:
2958:
2946:
2943:
2940:
2937:
2934:
2931:
2926:
2922:
2918:
2913:
2909:
2905:
2902:
2888:
2880:
2874:
2871:
2868:
2865:
2862:
2859:
2856:
2853:
2850:
2847:
2844:
2817:
2814:
2811:
2808:
2793:
2792:
2779:
2775:
2771:
2766:
2762:
2758:
2755:
2750:
2746:
2731:
2730:
2719:
2716:
2713:
2710:
2707:
2704:
2701:
2698:
2695:
2692:
2689:
2686:
2683:
2678:
2674:
2670:
2667:
2664:
2661:
2658:
2636:
2632:
2621:
2610:
2607:
2604:
2601:
2598:
2595:
2592:
2589:
2586:
2583:
2580:
2577:
2572:
2568:
2564:
2561:
2558:
2555:
2552:
2530:
2526:
2498:
2494:
2490:
2468:
2464:
2460:
2427:
2423:
2419:
2394:
2389:
2385:
2381:
2378:
2375:
2372:
2369:
2366:
2363:
2351:
2348:
2320:
2317:
2314:
2311:
2308:
2305:
2302:
2299:
2296:
2293:
2290:
2287:
2284:
2260:
2257:
2244:
2241:
2238:
2235:
2213:
2209:
2200:
2196:
2192:
2189:
2185:
2178:
2175:
2172:
2168:
2164:
2161:
2158:
2153:
2149:
2140:
2136:
2132:
2129:
2125:
2118:
2114:
2093:
2088:
2084:
2080:
2075:
2071:
2067:
2064:
2058:
2055:
2030:
2026:
1990:
1987:
1984:
1981:
1959:
1956:
1923:
1918:
1915:
1908:
1902:
1899:
1896:
1893:
1890:
1887:
1884:
1879:
1872:
1868:
1862:
1856:
1853:
1848:
1837:
1832:
1822:
1819:
1816:
1813:
1800:. Its set of
1787:
1783:
1762:
1757:
1753:
1749:
1746:
1743:
1740:
1737:
1734:
1731:
1728:
1725:
1700:
1697:
1669:
1665:
1662:
1638:
1635:
1629:
1625:
1622:
1616:
1588:
1585:
1579:
1576:
1571:
1543:
1542:
1530:
1527:
1524:
1521:
1518:
1515:
1512:
1509:
1506:
1503:
1500:
1497:
1494:
1491:
1468:
1453:
1450:
1447:
1444:
1441:
1438:
1414:
1411:
1408:
1405:
1402:
1399:
1375:
1372:
1371:
1370:
1352:
1348:
1337:
1325:
1322:
1319:
1316:
1313:
1310:
1307:
1284:
1279:
1275:
1271:
1268:
1265:
1262:
1259:
1256:
1253:
1217:
1213:
1210:
1207:
1204:
1177:
1174:
1171:
1168:
1165:
1162:
1159:
1156:
1153:
1150:
1147:
1144:
1141:
1138:
1135:
1130:
1126:
1097:
1094:
1091:
1088:
1085:
1082:
1079:
1076:
1073:
1070:
1067:
1064:
1061:
1058:
1055:
1052:
1047:
1000:
997:
994:
991:
988:
985:
982:
972:directed graph
948:
945:
942:
939:
936:
933:
930:
927:
924:
921:
918:
915:
912:
909:
906:
903:
900:
897:
882:
881:
856:
852:
849:
846:
843:
840:
837:
834:
831:
828:
825:
822:
819:
816:
813:
803:
789:
780:
754:
751:
748:
745:
742:
739:
736:
713:
710:
688:
681:
674:
666:of transition
648:
641:
634:
627:
620:
613:
602:
558:
557:
533:
493:
448:
447:
427:
393:elementary net
330:
329:
313:
310:
307:
304:
301:
298:
295:
292:
289:
286:
283:
280:
277:
267:
236:
233:
230:
227:
224:
221:
218:
215:
212:
183:
180:
116:
113:
98:
95:
15:
9:
6:
4:
3:
2:
7994:
7983:
7980:
7978:
7975:
7973:
7970:
7968:
7965:
7963:
7960:
7958:
7955:
7953:
7950:
7949:
7947:
7935:
7930:
7926:
7922:
7918:
7913:
7909:
7903:
7899:
7895:
7894:Zhou, Mengchu
7891:
7887:
7881:
7877:
7873:
7872:Zhou, Mengchu
7869:
7865:
7859:
7855:
7854:
7848:
7844:
7838:
7834:
7829:
7825:
7819:
7815:
7810:
7806:
7800:
7796:
7791:
7786:
7781:
7777:
7773:
7769:
7765:
7761:
7756:
7752:
7747:
7743:
7737:
7733:
7728:
7724:
7720:
7715:
7710:
7706:
7702:
7698:
7694:
7693:
7687:
7683:
7677:
7673:
7668:
7664:
7658:
7654:
7653:
7647:
7644:(12a): 47–50.
7643:
7639:
7634:
7629:
7624:
7620:
7616:
7612:
7607:
7603:
7597:
7593:
7588:
7587:
7575:
7569:
7565:
7561:
7557:
7556:
7548:
7540:
7536:
7532:
7528:
7524:
7520:
7513:
7505:
7501:
7497:
7491:
7487:
7480:
7472:
7466:
7462:
7458:
7454:
7450:
7443:
7441:
7432:
7426:
7422:
7418:
7414:
7410:
7403:
7401:
7392:
7380:
7372:
7366:
7362:
7358:
7354:
7350:
7343:
7335:
7331:
7327:
7323:
7319:
7315:
7314:
7309:
7302:
7294:
7290:
7286:
7282:
7278:
7272:
7268:
7264:
7260:
7259:
7254:
7248:
7240:
7236:
7232:
7226:
7222:
7218:
7214:
7213:
7208:
7202:
7194:
7188:
7184:
7180:
7176:
7175:
7167:
7159:
7155:
7151:
7147:
7143:
7136:
7128:
7122:
7117:
7112:
7108:
7101:
7093:
7089:
7085:
7081:
7077:
7073:
7069:
7062:
7054:
7048:
7044:
7040:
7036:
7029:
7021:
7017:
7013:
7007:
7003:
6999:
6995:
6994:
6986:
6978:
6974:
6970:
6964:
6960:
6956:
6952:
6951:
6943:
6934:
6929:
6925:
6921:
6917:
6910:
6902:
6898:
6893:
6888:
6884:
6880:
6876:
6872:
6868:
6861:
6853:
6847:
6843:
6839:
6835:
6831:
6824:
6816:
6810:
6806:
6802:
6798:
6797:
6792:
6786:
6778:
6774:
6769:
6764:
6759:
6754:
6750:
6746:
6742:
6738:
6734:
6727:
6719:
6713:
6709:
6705:
6701:
6697:
6690:
6682:
6680:9780262015387
6676:
6672:
6671:
6663:
6661:
6644:
6640:
6636:
6632:
6628:
6624:
6620:
6614:
6609:
6605:
6602:(in German).
6601:
6597:
6590:
6579:
6575:
6568:
6561:
6553:
6546:
6538:
6534:
6530:
6526:
6522:
6515:
6513:
6504:
6502:3-540-44919-1
6498:
6494:
6490:
6486:
6479:
6472:
6458:on 2016-11-19
6454:
6450:
6446:
6442:
6438:
6433:
6428:
6424:
6420:
6413:
6406:
6404:
6402:
6393:
6391:0-7803-7080-5
6387:
6383:
6379:
6375:
6368:
6360:
6358:0-7803-7087-2
6354:
6350:
6346:
6342:
6335:
6321:on 2005-11-03
6320:
6316:
6310:
6296:on 2010-10-28
6295:
6291:
6285:
6277:
6273:
6269:
6265:
6261:
6257:
6250:
6242:
6240:3-540-68681-9
6236:
6232:
6228:
6224:
6217:
6209:
6205:
6202:(1): 85–104.
6201:
6197:
6190:
6182:
6176:
6172:
6168:
6164:
6157:
6153:
6147:
6139:
6133:
6129:
6128:
6120:
6118:
6108:
6103:
6099:
6095:
6091:
6084:
6082:
6067:on 2011-09-27
6066:
6062:
6058:
6052:
6038:
6034:
6030:
6026:
6025:
6017:
6010:
6001:
5996:
5989:
5980:
5975:
5968:
5959:
5954:
5947:
5933:on 2012-02-09
5932:
5928:
5926:3-540-31882-8
5922:
5918:
5914:
5910:
5909:
5901:
5893:
5889:
5885:
5879:
5864:
5863:
5857:
5850:
5842:
5838:
5834:
5830:
5829:
5821:
5813:
5811:9783540430674
5807:
5803:
5799:
5795:
5791:
5784:
5776:
5772:
5768:
5764:
5763:
5755:
5747:
5745:3-540-65306-6
5741:
5737:
5733:
5729:
5722:
5713:
5708:
5704:
5700:
5696:
5692:
5691:
5686:
5679:
5675:
5666:
5663:
5661:
5658:
5656:
5653:
5651:
5648:
5646:
5643:
5641:
5638:
5636:
5633:
5632:
5624:
5621:
5619:
5616:
5614:
5611:
5609:
5606:
5604:
5601:
5599:
5596:
5594:
5591:
5589:
5586:
5584:
5581:
5579:
5576:
5574:
5573:Data analysis
5571:
5569:
5566:
5564:
5561:
5559:
5556:
5554:
5551:
5549:
5546:
5545:
5539:
5536:
5534:
5530:
5526:
5522:
5518:
5514:
5510:
5506:
5496:
5494:
5490:
5485:
5481:
5477:
5474:
5469:
5467:
5463:
5462:
5456:
5454:
5450:
5446:
5442:
5438:
5434:
5429:
5426:
5422:
5421:Workflow nets
5416:Workflow nets
5391:
5382:
5378:
5374:
5369:
5360:
5356:
5349:
5341:
5332:
5328:
5324:
5319:
5310:
5306:
5287:
5282:
5273:
5269:
5265:
5260:
5251:
5247:
5240:
5237:
5234:
5229:
5225:
5221:
5216:
5212:
5200:
5196:
5192:
5188:
5185:
5181:
5161:
5155:
5147:
5143:
5134:
5124:
5118:
5115:
5105:
5101:
5089:
5086:
5083:
5080:
5069:
5065:
5061:
5047:
5044:
5036:
5031:
5019:
5009:
5005:
4996:
4993:
4990:
4987:
4976:
4972:
4968:
4964:
4960:
4946:
4943:
4935:
4930:
4918:
4908:
4904:
4895:
4892:
4889:
4886:
4875:
4871:
4867:
4863:
4859:
4858:state machine
4855:
4854:
4853:
4845:
4836:
4829:
4825:
4821:
4818:
4815:
4811:
4807:
4803:
4798:
4793:
4790:
4785:
4782:
4778:
4774:
4770:
4766:
4763:
4759:
4755:
4751:
4747:
4743:
4738:
4734:
4733:inhibitor arc
4730:
4727:
4723:
4722:
4720:
4719:
4718:
4715:
4713:
4709:
4705:
4700:
4698:
4688:
4686:
4682:
4672:
4670:
4666:
4658:
4653:
4649:
4647:
4643:
4635:
4630:
4626:
4607:
4598:
4595:
4592:
4567:
4563:
4559:
4556:
4553:
4550:
4547:
4544:
4516:
4512:
4508:
4505:
4502:
4499:
4496:
4493:
4490:
4487:
4476:
4471:
4468:
4466:
4462:
4457:
4454:
4452:
4448:
4444:
4440:
4435:
4433:
4429:
4425:
4424:
4419:
4415:
4411:
4403:
4398:
4389:
4387:
4383:
4366:
4362:
4352:
4335:
4332:
4329:
4326:
4323:
4319:
4316:
4292:
4288:
4265:
4262:
4259:
4255:
4226:
4222:
4218:
4215:
4209:
4187:
4183:
4174:
4156:
4152:
4144:
4123:
4119:
4092:
4088:
4080:
4061:
4057:
4053:
4050:
4044:
4014:
4010:
4002:
3983:
3979:
3975:
3972:
3966:
3958:
3940:
3936:
3928:
3909:
3905:
3901:
3898:
3892:
3884:
3881:
3880:
3879:
3863:
3859:
3850:
3832:
3828:
3802:
3798:
3794:
3791:
3766:
3762:
3758:
3753:
3749:
3722:
3718:
3695:
3691:
3671:
3668:
3665:
3662:
3640:
3636:
3626:
3617:
3615:
3611:
3607:
3602:
3600:
3596:
3592:
3587:
3583:
3566:
3560:
3557:
3554:
3546:
3542:
3538:
3528:
3526:
3522:
3517:
3508:
3506:
3502:
3498:
3488:
3479:
3475:
3472:This section
3470:
3467:
3463:
3462:
3454:
3439:
3433:
3428:
3423:
3418:
3412:
3407:
3402:
3398:
3389:
3374:
3368:
3363:
3358:
3355:
3348:
3345:
3340:
3335:
3332:
3325:
3322:
3317:
3312:
3309:
3302:
3297:
3294:
3289:
3286:
3279:
3276:
3271:
3268:
3263:
3257:
3252:
3247:
3243:
3236:
3231:
3225:
3220:
3215:
3212:
3205:
3200:
3195:
3192:
3185:
3180:
3175:
3172:
3165:
3160:
3155:
3152:
3145:
3142:
3137:
3134:
3129:
3123:
3118:
3113:
3109:
3102:
3097:
3091:
3086:
3081:
3078:
3071:
3066:
3061:
3058:
3051:
3046:
3041:
3038:
3031:
3026:
3021:
3018:
3011:
3008:
3003:
3000:
2995:
2989:
2984:
2979:
2975:
2966:
2938:
2932:
2929:
2924:
2920:
2916:
2911:
2907:
2903:
2900:
2886:
2878:
2872:
2869:
2863:
2860:
2854:
2848:
2842:
2835:
2834:
2833:
2812:
2806:
2777:
2773:
2769:
2764:
2760:
2756:
2753:
2748:
2744:
2736:
2735:
2734:
2717:
2711:
2708:
2705:
2699:
2696:
2690:
2687:
2684:
2676:
2672:
2668:
2665:
2662:
2659:
2649:, defined by
2634:
2630:
2622:
2605:
2602:
2599:
2593:
2590:
2584:
2581:
2578:
2570:
2566:
2562:
2559:
2556:
2553:
2543:, defined by
2528:
2524:
2516:
2515:
2514:
2512:
2492:
2462:
2444:
2440:
2421:
2408:
2387:
2383:
2379:
2376:
2373:
2370:
2367:
2364:
2347:
2345:
2341:
2336:
2334:
2315:
2312:
2309:
2303:
2297:
2294:
2291:
2285:
2282:
2274:
2273:flow relation
2270:
2266:
2256:
2239:
2233:
2211:
2207:
2198:
2194:
2190:
2187:
2176:
2173:
2170:
2166:
2162:
2159:
2156:
2151:
2147:
2138:
2134:
2130:
2127:
2116:
2112:
2086:
2082:
2078:
2073:
2069:
2062:
2053:
2028:
2024:
2011:
2006:
2004:
2001:. It is the
1985:
1979:
1957:
1940:
1935:
1921:
1916:
1913:
1906:
1897:
1894:
1891:
1888:
1885:
1877:
1870:
1866:
1854:
1851:
1846:
1835:
1830:
1817:
1811:
1803:
1785:
1781:
1755:
1751:
1747:
1744:
1741:
1738:
1735:
1732:
1726:
1723:
1714:
1698:
1685:
1667:
1663:
1636:
1633:
1627:
1623:
1614:
1606:
1586:
1583:
1577:
1569:
1561:
1554:
1546:
1525:
1522:
1519:
1513:
1510:
1504:
1498:
1495:
1492:
1477:
1473:
1469:
1448:
1445:
1442:
1436:
1409:
1406:
1403:
1397:
1386:in a marking
1381:
1380:
1379:
1368:
1350:
1346:
1338:
1320:
1317:
1314:
1311:
1308:
1298:
1297:
1296:
1277:
1273:
1269:
1266:
1263:
1260:
1257:
1254:
1243:
1239:
1234:
1232:
1208:
1205:
1202:
1194:
1189:
1172:
1169:
1163:
1160:
1157:
1151:
1148:
1145:
1142:
1139:
1133:
1128:
1124:
1115:
1114:output places
1111:
1092:
1089:
1083:
1080:
1077:
1071:
1068:
1065:
1062:
1059:
1053:
1050:
1045:
1033:
1029:
1025:
1020:
1018:
1014:
995:
992:
989:
986:
983:
973:
970:
966:
962:
943:
940:
934:
931:
928:
922:
919:
913:
910:
907:
898:
895:
887:
886:flow relation
879:
875:
871:
844:
841:
838:
832:
826:
823:
820:
814:
811:
804:
801:
797:
793:
790:
788:
784:
781:
779:
775:
771:
768:
767:
766:
749:
746:
743:
740:
737:
727:
723:
719:
709:
707:
706:Peterson 1981
702:
700:
696:
692:
687:
680:
673:
669:
665:
661:
657:
653:
647:
640:
633:
626:
619:
612:
608:
601:
596:
594:
590:
584:
582:
578:
575:
571:
567:
563:
555:
551:
546:
542:
538:
534:
531:
527:
526:configuration
523:
519:
518:countable set
515:
511:
506:
502:
498:
494:
491:
487:
483:
479:
476:
475:
474:
472:
468:
464:
460:
456:
452:
451:Definition 4.
445:
444:configuration
440:
436:
432:is such that
431:
428:
425:
421:
417:
413:
410:
409:
408:
406:
402:
398:
394:
390:
389:Definition 3.
382:
374:
370:
367:
363:
358:
354:
353:configuration
350:
346:
342:
338:
334:
333:Definition 2.
327:
308:
305:
302:
296:
290:
287:
284:
278:
275:
268:
265:
261:
250:
249:
248:
231:
228:
225:
222:
219:
213:
210:
203:
199:
195:
194:Definition 1.
191:
189:
179:
177:
172:
170:
166:
161:
159:
155:
151:
147:
142:
140:
139:output places
136:
132:
131:
126:
122:
112:
109:
104:
90:
86:
84:
80:
76:
72:
68:
64:
61:
56:
54:
49:
45:
41:
37:
34:
30:
26:
22:
7924:
7920:
7897:
7875:
7852:
7832:
7813:
7794:
7767:
7764:Scholarpedia
7763:
7750:
7731:
7696:
7690:
7671:
7651:
7641:
7637:
7618:
7614:
7591:
7554:
7547:
7522:
7512:
7485:
7479:
7452:
7412:
7352:
7342:
7317:
7311:
7301:
7257:
7247:
7211:
7201:
7173:
7166:
7149:
7145:
7135:
7106:
7100:
7075:
7071:
7061:
7034:
7028:
6996:. Springer.
6992:
6985:
6953:. Springer.
6949:
6942:
6926:(21): 7662.
6923:
6919:
6909:
6874:
6870:
6860:
6833:
6823:
6795:
6785:
6740:
6736:
6726:
6699:
6689:
6669:
6647:. Retrieved
6603:
6599:
6589:
6578:the original
6573:
6560:
6551:
6545:
6520:
6484:
6471:
6460:. Retrieved
6453:the original
6425:(1): 21–66.
6422:
6418:
6373:
6367:
6340:
6334:
6323:. Retrieved
6319:the original
6309:
6298:. Retrieved
6294:the original
6284:
6259:
6255:
6249:
6222:
6216:
6199:
6195:
6189:
6162:
6152:Jensen, Kurt
6146:
6130:. Springer.
6126:
6100:(15): 5027.
6097:
6093:
6069:. Retrieved
6065:the original
6060:
6057:"Petri Nets"
6051:
6040:. Retrieved
6028:
6022:
6009:
5988:
5967:
5946:
5935:. Retrieved
5931:the original
5907:
5900:
5891:
5878:
5867:. Retrieved
5859:
5849:
5832:
5826:
5820:
5793:
5783:
5766:
5760:
5754:
5727:
5721:
5694:
5690:Scholarpedia
5688:
5678:
5537:
5525:trace theory
5502:
5492:
5486:
5482:
5478:
5473:well-handled
5472:
5470:
5465:
5459:
5457:
5452:
5448:
5444:
5440:
5436:
5432:
5430:
5419:
5198:
5194:
5190:
5183:
5067:
5063:
4975:concurrency:
4974:
4970:
4966:
4963:marked graph
4869:
4865:
4861:
4850:
4839:Restrictions
4833:
4823:
4814:Markov chain
4788:
4753:
4732:
4725:
4716:
4701:
4694:
4678:
4668:
4664:
4662:
4656:
4645:
4641:
4639:
4633:
4474:
4472:
4469:
4458:
4455:
4450:
4446:
4442:
4438:
4436:
4431:
4427:
4421:
4417:
4413:
4409:
4407:
4401:
4385:
4381:
4353:
4246:
4172:
3956:
3882:
3740:
3603:
3588:
3584:
3544:
3540:
3534:
3531:Reachability
3518:
3514:
3504:
3495:
3482:
3478:adding to it
3473:
3390:
2967:
2960:
2794:
2732:
2449:
2353:
2343:
2339:
2337:
2272:
2268:
2262:
2009:
2007:
2005:of the net.
1938:
1936:
1801:
1715:
1601:
1559:
1552:
1547:
1544:
1475:
1471:
1377:
1366:
1241:
1237:
1235:
1230:
1192:
1190:
1113:
1109:
1032:input places
1031:
1027:
1023:
1021:
1016:
1012:
964:
960:
885:
883:
877:
795:
791:
786:
782:
777:
769:
721:
717:
715:
703:
698:
694:
693:
685:
678:
671:
667:
663:
659:
655:
651:
645:
638:
631:
624:
617:
610:
606:
599:
597:
592:
588:
585:
580:
576:
569:
565:
561:
559:
554:multiplicity
553:
544:
540:
536:
529:
525:
521:
513:
504:
500:
496:
489:
485:
481:
477:
470:
466:
462:
458:
454:
450:
449:
443:
438:
434:
429:
423:
419:
415:
411:
404:
400:
396:
392:
388:
387:
365:
361:
356:
352:
348:
344:
340:
336:
335:Given a net
332:
331:
325:
263:
259:
197:
193:
192:
185:
173:
164:
162:
157:
153:
149:
145:
143:
138:
135:input places
134:
128:
124:
120:
118:
100:
57:
33:mathematical
28:
24:
20:
18:
7770:(4): 6477.
7760:"Petri net"
6871:IEEE Access
6617:: 226–233.
6611: [
5769:(1): 1–34.
5697:(4): 6477.
5685:"Petri net"
5650:Petriscript
5588:Game theory
5521:actor model
5458:A directed
5064:free choice
4866:concurrency
4392:Boundedness
2003:state space
1804:is the set
1560:in one step
963:instead of
787:transitions
654:transition
508:is a place
492:) is a net.
426:) is a net.
264:transitions
125:transitions
7972:Petri nets
7946:Categories
7927:(5): 983.
6649:2017-10-16
6462:2015-04-02
6325:2006-01-06
6300:2007-08-22
6071:2011-04-13
6042:2024-05-26
6000:2104.13866
5979:2104.12695
5958:1809.07115
5937:2008-07-10
5884:Lipton, R.
5869:2014-05-14
5671:References
5613:Simulation
5533:modularity
4702:The term
4691:Extensions
4441:-bounded,
3820:is called
3595:ELEMENTARY
3547:, whether
3525:complexity
2344:extensions
2340:capacities
2104:such that
1555:a marking
774:finite set
548:is an arc
176:concurrent
163:Unless an
7539:245057775
7504:862121371
7389:ignored (
7379:cite book
7285:0302-9743
7239:1437-0387
7158:1641-876X
6901:210994447
6791:Koch, Ina
6654:(8 pages)
6631:0178-2312
6537:872760679
6529:0105-8517
6449:248401501
6427:CiteSeerX
6262:: 47–58.
5433:soundness
5392:∙
5375:⊆
5370:∙
5350:∨
5342:∙
5325:⊆
5320:∙
5297:→
5291:∅
5288:≠
5283:∙
5266:∩
5261:∙
5235:∈
5209:∀
5195:confusion
5148:∙
5135:∙
5125:∨
5116:≤
5106:∙
5084:∈
5078:∀
5032:∙
5010:∙
4991:∈
4985:∀
4931:∙
4909:∙
4890:∈
4884:∀
4804:that add
4750:CPN Tools
4726:reset arc
4712:CPN Tools
4608:∣
4602:→
4430:for some
4428:k-bounded
4426:if it is
4320:∈
3759:−
3558:∈
3503:known as
3346:−
3323:−
3295:−
3264:∗
3130:∗
2996:∗
2980:−
2930:⋅
2867:∃
2864:∣
2765:−
2757:−
2657:∀
2571:−
2551:∀
2529:−
2313:×
2304:∪
2295:×
2286:⊆
2184:⟶
2174:−
2163:∧
2160:⋯
2157:∧
2124:⟶
2092:⟩
2079:⋯
2066:⟨
2057:→
2054:σ
1955:⟶
1907:∗
1696:⟶
1668:∗
1661:⟶
1628:∗
1621:⟶
1575:⟶
1511:≥
1490:∀
1390:consumes
1378:In words
1238:Petri net
1212:→
1149:∣
1143:∈
1129:∙
1069:∣
1063:∈
1046:∙
987:∪
969:bipartite
920:∣
851:→
842:×
833:∪
824:×
722:Petri net
695:Remark 1.
455:Petri net
355:is a set
306:×
297:∪
288:×
279:⊆
156:if it is
79:iteration
21:Petri net
7967:Diagrams
7293:42026227
7092:39688855
7020:53250018
6977:12806779
6777:25181461
6737:PLOS ONE
6643:Archived
6639:56766796
6154:(1997).
5886:(1976).
5629:See also
5493:DSM-nets
5455:> 0.
5425:workflow
4971:conflict
4870:conflict
4685:automata
4534:, where
4461:covering
3620:Liveness
3591:EXPSPACE
3497:Meseguer
2799:, write
2511:matrices
2267:of arcs
1917:′
1878:→
1855:′
1650:, where
1637:′
1587:′
1474:(it may
1295:, where
1240:(called
870:multiset
800:disjoint
765:, where
720:(called
574:multiset
550:multiset
512:, where
510:multiset
407:) where
359:so that
7772:Bibcode
7723:3605804
7334:7285573
6879:Bibcode
6768:4152123
6745:Bibcode
6276:6561556
5699:Bibcode
4816:(CTMC).
4447:bounded
4423:bounded
4410:k-bound
4171:-live (
3955:-live (
2407:vectors
2346:below.
1682:is the
1472:enabled
1365:is the
1193:marking
1110:postset
652:enables
593:marking
530:marking
158:enabled
150:marking
7904:
7882:
7860:
7839:
7820:
7801:
7738:
7721:
7678:
7659:
7598:
7570:
7537:
7502:
7492:
7467:
7427:
7367:
7332:
7291:
7283:
7273:
7237:
7227:
7189:
7156:
7123:
7090:
7049:
7018:
7008:
6975:
6965:
6899:
6848:
6811:
6775:
6765:
6714:
6677:
6637:
6629:
6535:
6527:
6499:
6447:
6429:
6388:
6355:
6274:
6237:
6177:
6134:
5923:
5808:
5742:
5523:, and
5519:, the
5189:In an
4872:(i.e.
4142:times,
3847:-live
3240:
3106:
2898:
2890:
2876:
1843:
1824:
1231:tokens
1108:; its
1024:preset
778:places
712:Syntax
664:firing
630:, and
260:places
247:where
146:tokens
127:, and
121:places
81:, and
69:, and
29:PT net
7719:S2CID
7535:S2CID
7330:S2CID
7289:S2CID
7088:S2CID
7016:S2CID
6973:S2CID
6897:S2CID
6635:S2CID
6615:]
6581:(PDF)
6570:(PDF)
6481:(PDF)
6456:(PDF)
6445:S2CID
6415:(PDF)
6272:S2CID
6159:(PDF)
6019:(PDF)
5995:arXiv
5974:arXiv
5953:arXiv
5862:EATCS
5062:In a
4961:In a
4856:In a
4789:still
4754:guard
4445:, or
4382:-live
3737:-live
1478:) in
868:is a
772:is a
726:tuple
589:token
516:is a
442:is a
351:), a
202:tuple
200:is a
7902:ISBN
7880:ISBN
7858:ISBN
7837:ISBN
7818:ISBN
7799:ISBN
7736:ISBN
7676:ISBN
7657:ISBN
7596:ISBN
7568:ISBN
7500:OCLC
7490:ISBN
7465:ISBN
7425:ISBN
7391:help
7365:ISBN
7281:ISSN
7271:ISBN
7235:ISSN
7225:ISBN
7187:ISBN
7154:ISSN
7121:ISBN
7047:ISBN
7006:ISBN
6963:ISBN
6846:ISBN
6809:ISBN
6773:PMID
6712:ISBN
6675:ISBN
6627:ISSN
6533:OCLC
6525:ISSN
6497:ISBN
6386:ISBN
6353:ISBN
6235:ISBN
6175:ISBN
6132:ISBN
5921:ISBN
5806:ISBN
5740:ISBN
5487:The
5461:path
4465:Karp
4443:safe
4418:safe
4386:dead
4173:live
3883:dead
3666:>
3535:The
1937:The
1476:fire
1170:>
1090:>
1022:The
1015:and
941:>
884:The
874:arcs
798:are
794:and
326:arcs
262:and
254:and
154:fire
130:arcs
7929:doi
7780:doi
7709:hdl
7701:doi
7623:doi
7619:453
7560:doi
7527:doi
7457:doi
7417:doi
7357:doi
7322:doi
7263:doi
7217:doi
7179:doi
7111:doi
7080:doi
7039:doi
6998:doi
6955:doi
6928:doi
6887:doi
6838:doi
6801:doi
6763:PMC
6753:doi
6704:doi
6619:doi
6489:doi
6437:doi
6378:doi
6345:doi
6264:doi
6227:doi
6204:doi
6167:doi
6102:doi
6033:doi
5913:doi
5837:doi
5798:doi
5771:doi
5732:doi
5707:doi
4969:be
4967:not
4864:be
4862:not
4731:an
3710:is
3480:.
2480:by
2265:bag
1941:of
1686:of
1607:if
1562:if
872:of
776:of
480:= (
461:= (
414:= (
399:= (
391:An
339:= (
198:net
60:UML
7948::
7923:.
7919:.
7778:.
7766:.
7762:.
7717:.
7707:.
7695:.
7642:87
7640:.
7617:.
7613:.
7566:.
7558:.
7533:.
7521:.
7498:.
7463:.
7451:.
7439:^
7423:.
7411:.
7399:^
7383::
7381:}}
7377:{{
7363:.
7351:.
7328:.
7318:32
7316:.
7310:.
7287:.
7279:.
7269:.
7233:.
7223:.
7185:.
7177:.
7150:16
7148:.
7144:.
7119:.
7086:.
7076:50
7074:.
7070:.
7045:.
7014:.
7004:.
6971:.
6961:.
6924:10
6922:.
6918:.
6895:.
6885:.
6873:.
6869:.
6844:.
6832:.
6807:.
6771:.
6761:.
6751:.
6739:.
6735:.
6710:.
6698:.
6659:^
6641:.
6633:.
6625:.
6613:de
6604:39
6572:.
6531:.
6511:^
6495:.
6443:.
6435:.
6421:.
6417:.
6400:^
6384:.
6351:.
6270:.
6260:44
6258:.
6233:.
6198:.
6173:.
6161:.
6116:^
6098:10
6096:.
6092:.
6080:^
6059:.
6029:77
6027:.
6021:.
5919:.
5890:.
5858:.
5833:88
5831:.
5804:.
5767:80
5765:.
5738:.
5705:.
5693:.
5687:.
5531:,
5515:,
5511:,
5507:,
5471:A
4771:A
4724:a
4714:.
4687:.
4671:.
4646:N2
4434:.
4402:N2
4388:.
4351:.
3582:.
3507:.
2513::
2439:.
2275:,
2255:.
2008:A
1550:M'
1236:A
1233:.
1191:A
1116::
1034::
1019:.
716:A
686:PN
646:PN
632:PN
618:PN
595:.
543:→
539::
520:.
503:→
499::
488:,
484:,
469:,
465:,
459:PN
453:A
437:⊆
422:,
418:,
403:,
397:EN
369:.
364:⊆
347:,
343:,
196:A
123:,
111:.
65:,
19:A
7937:.
7931::
7925:9
7910:.
7888:.
7866:.
7845:.
7826:.
7807:.
7788:.
7782::
7774::
7768:3
7744:.
7725:.
7711::
7703::
7697:9
7684:.
7665:.
7631:.
7625::
7604:.
7576:.
7562::
7541:.
7529::
7506:.
7473:.
7459::
7433:.
7419::
7393:)
7373:.
7359::
7336:.
7324::
7295:.
7265::
7241:.
7219::
7195:.
7181::
7160:.
7129:.
7113::
7094:.
7082::
7055:.
7041::
7022:.
7000::
6979:.
6957::
6936:.
6930::
6903:.
6889::
6881::
6875:8
6854:.
6840::
6817:.
6803::
6779:.
6755::
6747::
6741:9
6720:.
6706::
6683:.
6652:.
6621::
6539:.
6505:.
6491::
6465:.
6439::
6423:8
6394:.
6380::
6361:.
6347::
6328:.
6303:.
6278:.
6266::
6243:.
6229::
6210:.
6206::
6200:3
6183:.
6169::
6140:.
6110:.
6104::
6074:.
6045:.
6035::
6003:.
5997::
5982:.
5976::
5961:.
5955::
5940:.
5915::
5872:.
5843:.
5839::
5814:.
5800::
5777:.
5773::
5748:.
5734::
5715:.
5709::
5701::
5695:3
5453:k
5449:k
5445:k
5441:k
5437:k
5400:]
5397:)
5383:1
5379:s
5361:2
5357:s
5353:(
5347:)
5333:2
5329:s
5311:1
5307:s
5303:(
5300:[
5294:)
5274:2
5270:s
5252:1
5248:s
5244:(
5241::
5238:S
5230:2
5226:s
5222:,
5217:1
5213:s
5186:.
5168:)
5165:}
5162:s
5159:{
5156:=
5153:)
5144:s
5140:(
5128:(
5122:)
5119:1
5112:|
5102:s
5097:|
5093:(
5090::
5087:S
5081:s
5048:1
5045:=
5041:|
5037:s
5024:|
5020:=
5016:|
5006:s
5001:|
4997::
4994:S
4988:s
4947:1
4944:=
4940:|
4936:t
4923:|
4919:=
4915:|
4905:t
4900:|
4896::
4893:T
4887:t
4669:k
4665:k
4657:N
4642:N
4636:.
4634:N
4612:N
4599:P
4596::
4593:C
4573:)
4568:0
4564:M
4560:,
4557:W
4554:,
4551:T
4548:,
4545:S
4542:(
4522:)
4517:0
4513:M
4509:,
4506:C
4503:,
4500:W
4497:,
4494:T
4491:,
4488:S
4485:(
4439:k
4432:k
4414:k
4404:.
4367:0
4363:L
4336:3
4333:,
4330:2
4327:,
4324:1
4317:j
4293:j
4289:L
4266:1
4263:+
4260:j
4256:L
4232:)
4227:0
4223:M
4219:,
4216:N
4213:(
4210:R
4188:1
4184:L
4157:4
4153:L
4140:k
4124:3
4120:L
4109:k
4093:3
4089:L
4067:)
4062:0
4058:M
4054:,
4051:N
4048:(
4045:L
4035:k
4031:k
4015:2
4011:L
3989:)
3984:0
3980:M
3976:,
3973:N
3970:(
3967:L
3941:1
3937:L
3915:)
3910:0
3906:M
3902:,
3899:N
3896:(
3893:L
3864:k
3860:L
3833:k
3829:L
3808:)
3803:0
3799:M
3795:,
3792:N
3789:(
3767:4
3763:L
3754:1
3750:L
3723:j
3719:L
3696:j
3692:t
3672:,
3669:0
3663:j
3641:0
3637:t
3570:)
3567:N
3564:(
3561:R
3555:M
3545:M
3541:N
3487:)
3483:(
3440:]
3434:1
3429:2
3424:0
3419:1
3413:[
3408:=
3403:0
3399:M
3375:]
3369:1
3364:0
3359:4
3356:p
3349:1
3341:1
3336:3
3333:p
3326:1
3318:1
3313:2
3310:p
3303:1
3298:1
3290:1
3287:p
3280:2
3277:t
3272:1
3269:t
3258:[
3253:=
3248:T
3244:W
3237:,
3232:]
3226:1
3221:0
3216:4
3213:p
3206:0
3201:1
3196:3
3193:p
3186:0
3181:1
3176:2
3173:p
3166:1
3161:0
3156:1
3153:p
3146:2
3143:t
3138:1
3135:t
3124:[
3119:=
3114:+
3110:W
3103:,
3098:]
3092:0
3087:0
3082:4
3079:p
3072:1
3067:0
3062:3
3059:p
3052:1
3047:0
3042:2
3039:p
3032:0
3027:1
3022:1
3019:p
3012:2
3009:t
3004:1
3001:t
2990:[
2985:=
2976:W
2963:w
2957:.
2945:}
2942:)
2939:w
2936:(
2933:o
2925:T
2921:W
2917:+
2912:0
2908:M
2904:=
2901:M
2887:N
2879:w
2873::
2870:w
2861:M
2858:{
2855:=
2852:)
2849:N
2846:(
2843:R
2830:w
2816:)
2813:w
2810:(
2807:o
2797:w
2778:+
2774:W
2770:+
2761:W
2754:=
2749:T
2745:W
2718:.
2715:)
2712:s
2709:,
2706:t
2703:(
2700:W
2697:=
2694:]
2691:t
2688:,
2685:s
2682:[
2677:+
2673:W
2669::
2666:t
2663:,
2660:s
2635:+
2631:W
2609:)
2606:t
2603:,
2600:s
2597:(
2594:W
2591:=
2588:]
2585:t
2582:,
2579:s
2576:[
2567:W
2563::
2560:t
2557:,
2554:s
2525:W
2497:|
2493:T
2489:|
2467:|
2463:S
2459:|
2426:|
2422:S
2418:|
2393:)
2388:0
2384:M
2380:,
2377:W
2374:,
2371:T
2368:,
2365:S
2362:(
2319:)
2316:S
2310:T
2307:(
2301:)
2298:T
2292:S
2289:(
2283:F
2269:W
2243:)
2240:N
2237:(
2234:L
2212:n
2208:M
2199:n
2195:t
2191:,
2188:G
2177:1
2171:n
2167:M
2152:1
2148:M
2139:1
2135:t
2131:,
2128:G
2117:0
2113:M
2087:n
2083:t
2074:1
2070:t
2063:=
2029:0
2025:M
2014:G
1989:)
1986:N
1983:(
1980:R
1958:G
1943:N
1922:}
1914:M
1901:)
1898:W
1895:,
1892:T
1889:,
1886:S
1883:(
1871:0
1867:M
1861:|
1852:M
1847:{
1836:D
1831:=
1821:)
1818:N
1815:(
1812:R
1786:0
1782:M
1761:)
1756:0
1752:M
1748:,
1745:W
1742:,
1739:T
1736:,
1733:S
1730:(
1727:=
1724:N
1699:G
1664:G
1634:M
1624:G
1615:M
1604:M
1584:M
1578:G
1570:M
1557:M
1541:.
1529:)
1526:t
1523:,
1520:s
1517:(
1514:W
1508:)
1505:s
1502:(
1499:M
1496::
1493:s
1480:M
1466:s
1452:)
1449:s
1446:,
1443:t
1440:(
1437:W
1427:s
1413:)
1410:t
1407:,
1404:s
1401:(
1398:W
1388:M
1384:t
1351:0
1347:M
1324:)
1321:W
1318:,
1315:T
1312:,
1309:S
1306:(
1283:)
1278:0
1274:M
1270:,
1267:W
1264:,
1261:T
1258:,
1255:S
1252:(
1216:N
1209:S
1206::
1203:M
1176:}
1173:0
1167:)
1164:s
1161:,
1158:t
1155:(
1152:W
1146:S
1140:s
1137:{
1134:=
1125:t
1096:}
1093:0
1087:)
1084:t
1081:,
1078:s
1075:(
1072:W
1066:S
1060:s
1057:{
1054:=
1051:t
1028:t
1017:T
1013:S
999:)
996:F
993:,
990:T
984:S
981:(
965:W
961:F
947:}
944:0
938:)
935:y
932:,
929:x
926:(
923:W
917:)
914:y
911:,
908:x
905:(
902:{
899:=
896:F
855:N
848:)
845:S
839:T
836:(
830:)
827:T
821:S
818:(
815::
812:W
796:T
792:S
783:T
770:S
753:)
750:W
747:,
744:T
741:,
738:S
735:(
699:Z
689:1
682:0
679:M
675:1
672:M
668:t
660:t
656:t
649:0
642:1
639:M
635:1
628:0
625:M
621:0
614:2
611:p
607:t
603:1
600:p
581:M
577:M
570:M
566:P
562:Z
556:.
545:Z
541:F
537:W
532:.
522:M
514:Z
505:Z
501:P
497:M
490:F
486:T
482:P
478:N
471:W
467:M
463:N
446:.
439:P
435:C
430:C
424:F
420:T
416:P
412:N
405:C
401:N
366:P
362:C
357:C
349:F
345:T
341:P
337:N
312:)
309:P
303:T
300:(
294:)
291:T
285:P
282:(
276:F
256:T
252:P
235:)
232:F
229:,
226:T
223:,
220:P
217:(
214:=
211:N
27:(
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.