Academia.eduAcademia.edu

Outline

Open Petri nets: Non-deterministic processes and compositionality

2008

https://doi.org/10.1007/978-3-540-87405-8_18

Abstract

We introduce ranked open nets, a reactive extension of Petri nets which generalises a basic open net model introduced in a previous work by allowing for a refined notion of interface. The interface towards the external environment of a ranked open net is given by a subset of places designated as open and used for composition. Additionally, a bound on the number of connections which are allowed on an open place can be specified.

References (18)

  1. P. Baldan, A. Corradini, H. Ehrig, and R. Heckel. Compositional semantics for open Petri nets based on deterministic processes. Mathematical Structures in Computer Science, 15(1):1-35, 2005.
  2. P. Baldan, A. Corradini, H. Ehrig, R. Heckel, and B. König. Bisimilarity and behaviour-preserving reconfigurations of open Petri nets. In Proc. of CALCO'07, volume 4624 of LNCS, pages 126-142. Springer, 2007.
  3. T. Basten. In terms of nets: System design with Petri nets and process algebra. PhD thesis, Eindhoven University of Technology, 1998.
  4. F. Bonchi, A. Brogi, S. Corfini, and F. Gadducci. A behavioural congruence for web services. In Proc. of FSEN '07, volume 4727 of LNCS, pages 240-256. Springer, 2007.
  5. A. Corradini, U. Montanari, and F. Rossi. Graph processes. Fundamenta Infor- maticae, 26:241-265, 1996.
  6. J. Desel, G. Juhás, and C. Neumair. Finite unfoldings of unbounded Petri nets. In Proc. of ATPN'04, volume 3099 of LNCS, pages 157-176. Springer, 2004.
  7. H. Ehrig and B. König. Deriving bisimulation congruences in the DPO approach to graph rewriting. In Proc. of FoSSaCS'04, volume 2987 of LNCS, pages 151-166. Springer, 2004.
  8. R. Heckel. Open Graph Transformation Systems: A New Approach to the Com- positional Modelling of Concurrent and Reactive Systems. PhD thesis, Technische Universität Berlins, 1998.
  9. E. Kindler. A compositional partial order semantics for Petri net components. In Application and Theory of Petri Nets, volume 1248 of LNCS, pages 235-252. Springer, 1997.
  10. K.L. McMillan. Using unfoldings to avoid the state explosion problem in the verification of asynchronous circuits. In Proc. of CAV'92, volume 663 of LNCS, pages 164-174. Springer, 1992.
  11. R. Milner. Bigraphical reactive systems. In Proc. of CONCUR'01, volume 2154 of LNCS, pages 16-35. Springer, 2001.
  12. M. Nielsen, L. Priese, and V. Sassone. Characterizing Behavioural Congruences for Petri Nets. In Proc. of CONCUR'95, volume 962 of LNCS, pages 175-189. Springer, 1995.
  13. L. Priese and H. Wimmel. A uniform approach to true-concurrency and inter- leaving semantics for Petri nets. Theoretical Computer Science, 206(1-2):219-256, 1998.
  14. W. Reisig. Petri Nets: An Introduction. EATCS Monographs on Theoretical Com- puter Science. Springer, 1985.
  15. V. Sassone and P. Sobociński. A congruence for Petri nets. In Proc. of PNGT'04, number 127(2) in Electronic Notes in Theoretical Computer Science, pages 107- 120. Elsevier Science, 2005.
  16. W. van der Aalst. The application of Petri nets to workflow management. The Journal of Circuits, Systems and Computers, 8(1):21-66, 1998.
  17. W. van der Aalst. Interorganizational workflows: An approach based on message sequence charts and Petri nets. System Analysis and Modeling, 34(3):335-367, 1999.
  18. G. Zhang, F. Meng, C. Jiang, and J. Pang. Using Petri Net to Reason with Rule and OWL. In Proc. of CIT '06, page 42. IEEE Computer Society, 2006.