Skip to main content

Plain, Bounded, Reversible, Persistent, and k-marked Petri Nets Have Marked Graph Reachability Graphs

  • Conference paper
  • First Online:
Reachability Problems (RP 2016)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 9899))

Included in the following conference series:

  • 345 Accesses

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).

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 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. 2.

    There does not even exist any marked graph system generating \(TS_2\) shown in Fig. 2, by Theorem 3 below and the fact that \(TS_2\) is not backward persistent.

  3. 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

  1. Best, E., Darondeau, P.: A decomposition theorem for finite persistent transition systems. Acta Informatica 46(3), 237–254 (2009)

    Article  MathSciNet  MATH  Google Scholar 

  2. Best, E., Darondeau, P.: Separability in persistent Petri nets. Fundam. Inform. 113(3–4), 179–203 (2011)

    MathSciNet  MATH  Google Scholar 

  3. 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

  4. Commoner, F., Holt, A.W., Even, S., Pnueli, A.: Marked directed graphs. J. Comput. Syst. Sci. 5(5), 511–523 (1971)

    Article  MathSciNet  MATH  Google Scholar 

  5. 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)

    Chapter  Google Scholar 

  6. 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)

    Chapter  Google Scholar 

  7. 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)

    Chapter  Google Scholar 

  8. Landweber, L.H., Robertson, E.L.: Properties of conflict-free and persistent Petri nets. JACM 25(3), 352–364 (1978)

    Article  MathSciNet  MATH  Google Scholar 

  9. Murata, T.: Petri nets: properties, analysis and applications. Proc. IEEE 77(4), 541–580 (1989)

    Article  Google Scholar 

  10. https://en.wikipedia.org/wiki/Shuffle_algebra

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Harro Wimmel .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics