Abstract
In workflow specifications, it is desirable that k customers can use a system interference-freely, so that no customer is disturbed by other activities on the same workflow. In a Petri net representation of a workflow, this corresponds to allowing initial k-markings, in which the number of tokens on each place is a multiple of k, and to require that every global activity is separable, that is, can be viewed as k individual activities, each acting as if the initial marking had one k’th of its values. In this paper, it is shown that, if \(k\ge 2\), if such a Petri net is plain, and if its reachability graph is finite, reversible, and persistent, then the latter is isomorphic to the reachability graph of a marked graph.
The problem has been mentioned as open in a paper by Best and Darondeau from 2011, and its resolution rests on a more recent (2014) characterisation of the reachability graphs of marked graph Petri nets. This characterisation involves the notion of backward persistence, i.e., persistence in the reverse reachability graph, as well as some other properties which are true in the given context. The technical contribution of this paper is to prove that backward persistence is implied by the properties of plainness, boundedness, reversibility and persistence, provided the greatest common divisor of the token counts in the initial state is greater than 1. The existence of a suitable marked graph then follows.
E. Best and H. Wimmel—Supported by DFG (German Research Foundation) through grant Be 1267/15-1 ARS (Algorithms for Reengineering and Synthesis).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
Plainness means that there are no arc weights \(>1\). Boundedness means that the state space is finite. Reversibility means that the initial marking can be reached from every reachable marking.
- 2.
- 3.
Small cycles do not have proper subcycles, but this condition is not sufficient: no proper subset of a small cycle may form a cycle anywhere in TS, not even in a permuted way.
References
Best, E., Darondeau, P.: A decomposition theorem for finite persistent transition systems. Acta Informatica 46(3), 237–254 (2009)
Best, E., Darondeau, P.: Separability in persistent Petri nets. Fundam. Inform. 113(3–4), 179–203 (2011)
Best, E., Devillers, R.: Characterisation of the state spaces of marked graph Petri nets. To be published in Information and Computation (2016). http://www.sciencedirect.com/science/article/pii/S0890540116300207
Commoner, F., Holt, A.W., Even, S., Pnueli, A.: Marked directed graphs. J. Comput. Syst. Sci. 5(5), 511–523 (1971)
van Glabbeek, R.J., Goltz, U., Schicke, J.-W.: On causal semantics of Petri nets. In: Katoen, J.-P., König, B. (eds.) CONCUR 2011. LNCS, vol. 6901, pp. 43–59. Springer, Heidelberg (2011)
van Hee, K.M., Sidorova, N., Voorhoeve, M.: Soundness and separability of workflow nets in the stepwise refinement approach. In: van der Aalst, W.M.P., Best, E. (eds.) ICATPN 2003. LNCS, vol. 2679, pp. 337–356. Springer, Heidelberg (2003)
Keller, R.M.: A fundamental theorem of asynchronous parallel computation. In: Feng, T.Y. (ed.) Parallel Processing. LNCS, vol. 24, pp. 102–112. Springer, Heidelberg (1975)
Landweber, L.H., Robertson, E.L.: Properties of conflict-free and persistent Petri nets. JACM 25(3), 352–364 (1978)
Murata, T.: Petri nets: properties, analysis and applications. Proc. IEEE 77(4), 541–580 (1989)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this paper
Cite this paper
Best, E., Wimmel, H. (2016). Plain, Bounded, Reversible, Persistent, and k-marked Petri Nets Have Marked Graph Reachability Graphs. In: Larsen, K., Potapov, I., Srba, J. (eds) Reachability Problems. RP 2016. Lecture Notes in Computer Science(), vol 9899. Springer, Cham. https://doi.org/10.1007/978-3-319-45994-3_4
Download citation
DOI: https://doi.org/10.1007/978-3-319-45994-3_4
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-45993-6
Online ISBN: 978-3-319-45994-3
eBook Packages: Computer ScienceComputer Science (R0)