2005
DOI: 10.1017/s0960129504004311
|View full text |Cite
|
Sign up to set email alerts
|

Compositional semantics for open Petri nets based on deterministic processes

Abstract: In order to model the behaviour of open concurrent systems by means of Petri nets, we introduce open Petri nets, a generalisation of the ordinary model where some places, designated as open, represent an interface between the system and the environment. Besides generalising the token game to reflect this extension, we define a truly concurrent semantics for open nets by extending the Goltz-Reisig process semantics of Petri nets. We introduce a composition operation over open nets, characterised as a pushout in… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
64
0
1

Year Published

2006
2006
2016
2016

Publication Types

Select...
8

Relationship

2
6

Authors

Journals

citations
Cited by 56 publications
(65 citation statements)
references
References 21 publications
0
64
0
1
Order By: Relevance
“…This section reviews open nets, i.e., ordinary P/T nets with a distinguished set of open places: they represent the interfaces through which the environment interacts with a net, by putting and removing tokens (see [21][22][23]). …”
Section: Open Netsmentioning
confidence: 99%
See 1 more Smart Citation
“…This section reviews open nets, i.e., ordinary P/T nets with a distinguished set of open places: they represent the interfaces through which the environment interacts with a net, by putting and removing tokens (see [21][22][23]). …”
Section: Open Netsmentioning
confidence: 99%
“…We propose an approach to process encoding which differs from those outlined above, as it relies on reduction semantics [19,20] and open nets [21][22][23]. Open nets are ordinary P/T Petri nets equipped with a set of open places, i.e., a set of places visible from the environment: a net may then interact with the environment by exchanging tokens on these places.…”
mentioning
confidence: 99%
“…Modeling the distribution of systems via embedding interfaces represented as morphisms in a suitable category is also used for open Petrinets [9]. The explicit modeling of glue code and the exploitation of pushout constructions to deal with composition in this work is similar to ours.…”
mentioning
confidence: 99%
“…However, they do not consider the application of double pushouts and their concept of amalgamation is different. In [9], amalgamation serves the composition of deterministic processes of open Petri-nets, whereas in our approach it is used as a synchronization mechanism for the superposition of local reconfiguration rules.…”
mentioning
confidence: 99%
“…In particular, open Petri nets, as introduced in [1], are a mild extension of basic nets with the possibility of interacting with the environment and of composing a larger net out of smaller open components. An open net is an ordinary net with a distinguished set of places, designated as open, through which the net can interact with the environment.…”
Section: Introductionmentioning
confidence: 99%