Skip to main content

Reduction Using Induced Subnets to Systematically Prove Properties for Free-Choice Nets

  • Conference paper
  • First Online:
Application and Theory of Petri Nets and Concurrency (PETRI NETS 2021)

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

Abstract

We use sequences of t-induced T-nets and p-induced P-nets to convert free-choice nets into T-nets and P-nets while preserving properties such as well-formedness, liveness, lucency, pc-safety, and perpetuality. The approach is general and can be applied to different properties. This allows for more systematic proofs that “peel off” non-trivial parts while retaining the essence of the problem (e.g., lifting properties from T-net and P-net to free-choice nets).

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.

    \(\bigcup Q = \bigcup _{X \in Q} X\) for some set of sets Q.

  2. 2.

    The notions of T-reduction and P-reduction are unrelated to the “Desel rules” for free-choice nets without frozen tokens [8]. We allow for “bigger steps” and can reduce nets with frozen tokens (i.e., there may be an infinite firing sequence starting from a strictly smaller marking).

  3. 3.

    Note that \(\bullet {t_r}=\{p \mid (p,t_r) \in F^i\}\) depends on the net considered (here \(N^i\)).

References

  1. van der Aalst, W.M.P.: Process Mining: Data Science in Action. Springer, Berlin (2016). https://doi.org/10.1007/978-3-662-49851-4

    Book  Google Scholar 

  2. van der Aalst, W.M.P.: Markings in perpetual free-choice nets are fully characterized by their enabled transitions. In: Khomenko, V., Roux, O.H. (eds.) PETRI NETS 2018. LNCS, vol. 10877, pp. 315–336. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-91268-4_16

  3. van der Aalst, W.M.P.: Markings in Perpetual Free-Choice Nets Are Fully Characterized by Their Enabled Transitions. CoRR, abs/1801.04315 (2018)

    Google Scholar 

  4. van der Aalst, W.M.P.: Lucent process models and translucent event logs. Fundamenta Informaticae 169(1–2), 151–177 (2019)

    Article  MathSciNet  Google Scholar 

  5. van der Aalst, W.M.P.: Free-Choice Nets With Home Clusters Are Lucent (Aug 2020) (Under Review)

    Google Scholar 

  6. Berthelot, G.: Checking properties of nets using transformations. In: Rozenberg, G. (ed.) Advances in Petri Nets 1985. Lecture Notes in Computer Science, vol. 222, pp. 19–40. Springer, Berlin (1986). https://doi.org/10.1007/BFb0016204

    Chapter  Google Scholar 

  7. Best, E., Wimmel, H.: Structure theory of petri nets. In: Jensen, K., van der Aalst, W.M.P., Balbo, G., Koutny, M., Wolf, K. (eds.) Transactions on Petri Nets and Other Models of Concurrency VII. LNCS, vol. 7480, pp. 162–224. Springer, Heidelberg (2013). https://doi.org/10.1007/978-3-642-38143-0_5

    Chapter  MATH  Google Scholar 

  8. Desel, J.: Reduction and design of well-behaved concurrent systems. In: Baeten, J.C.M., Klop, J.W. (eds.) CONCUR 1990. LNCS, vol. 458, pp. 166–181. Springer, Heidelberg (1990). https://doi.org/10.1007/BFb0039059

    Chapter  Google Scholar 

  9. Desel, J., Esparza, J.: Free Choice Petri Nets, vol. 40. Cambridge Tracts in Theoretical Computer Science. Cambridge University Press, Cambridge (1995)

    Google Scholar 

  10. Dixit, P.M., Verbeek, H.M.W., Buijs, J.C.A.M., van der Aalst, W.M.P.: Interactive data-driven process model construction. In: Trujillo, J.C., et al. (eds.) ER 2018. LNCS, vol. 11157, pp. 251–265. Springer, Cham (2018). https://doi.org/10.1007/978-3-030-00847-5_19

    Chapter  Google Scholar 

  11. Esparza, J., Silva, M.: Circuits, handles, bridges and nets. In: Rozenberg, G. (ed.) ICATPN 1989. LNCS, vol. 483, pp. 210–242. Springer, Heidelberg (1991). https://doi.org/10.1007/3-540-53863-1_27

    Chapter  Google Scholar 

  12. Gaujal, B., Haar, S., Mairesse, J.: Blocking a transition in a free choice net and what it tells about its throughput. J. Comput. Syst. Sci. 66(3), 515–548 (2003)

    Article  MathSciNet  Google Scholar 

  13. Hack, M.H.T.: Analysis of Production Schemata by Petri Nets. Master’s thesis, Massachusetts Institute of Technology, Cambridge, Massachusetts (1972)

    Google Scholar 

  14. Thiagarajan, P.S., Voss, K.: A fresh look at free choice nets. Inf. Control 61(2), 85–113 (1984)

    Article  MathSciNet  Google Scholar 

  15. Wehler, J.: Simplified proof of the blocking theorem for free-choice petri nets. J. Comput. Syst. Sci. 76(7), 532–537 (2010)

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Wil M. P. van der Aalst .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

van der Aalst, W.M.P. (2021). Reduction Using Induced Subnets to Systematically Prove Properties for Free-Choice Nets. In: Buchs, D., Carmona, J. (eds) Application and Theory of Petri Nets and Concurrency. PETRI NETS 2021. Lecture Notes in Computer Science(), vol 12734. Springer, Cham. https://doi.org/10.1007/978-3-030-76983-3_11

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-76983-3_11

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-76982-6

  • Online ISBN: 978-3-030-76983-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics