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