Open Petri nets: Non-deterministic processes and compositionality
2008
https://doi.org/10.1007/978-3-540-87405-8_18Abstract
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)
- 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.
- 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.
- T. Basten. In terms of nets: System design with Petri nets and process algebra. PhD thesis, Eindhoven University of Technology, 1998.
- 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.
- A. Corradini, U. Montanari, and F. Rossi. Graph processes. Fundamenta Infor- maticae, 26:241-265, 1996.
- 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.
- 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.
- 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.
- 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.
- 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.
- R. Milner. Bigraphical reactive systems. In Proc. of CONCUR'01, volume 2154 of LNCS, pages 16-35. Springer, 2001.
- 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.
- 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.
- W. Reisig. Petri Nets: An Introduction. EATCS Monographs on Theoretical Com- puter Science. Springer, 1985.
- 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.
- W. van der Aalst. The application of Petri nets to workflow management. The Journal of Circuits, Systems and Computers, 8(1):21-66, 1998.
- 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.
- 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.