A Petri nets semantics for data flow networks (Q1894678)
From MaRDI portal
| This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use this page instead for the normal view: A Petri nets semantics for data flow networks |
scientific article; zbMATH DE number 778292
| Language | Label | Description | Also known as |
|---|---|---|---|
| English | A Petri nets semantics for data flow networks |
scientific article; zbMATH DE number 778292 |
Statements
A Petri nets semantics for data flow networks (English)
0 references
13 December 1995
0 references
This work presents a truly concurrent operational semantics for nondeterministic data flow networks. We introduce a model, the df- process, which is a notion similar to that of non-sequential process for a Petri net: a df-process is defined as a mapping from an occurrence net \(K\) to a data flow net \(N\), such that the places and the transitions of \(K\) are mapped onto the channels and the nodes of \(N\). A df-process contains, by means of some labelling of the places, information on the value and the order in which data flow through the channels during a computation. Df-processes for a data flow network are characterized in an abstract way by a set of properties and in general a df-process corresponds to a set of computations of the network. We give a way to build the df-process corresponding to a computation incrementally at each event occurrence: a main result of the paper is that the incremental construction yields exactly the same set of df-processes as abstractly defined. We also show that df-processes are compositional. The model is intended to be used by distributed systems designers: it contains enough information to be a guideline for the designer and to be a base to develop dynamic checking tools. We outline how df-processes can be used in the design phase of a system.
0 references
operational semantics
0 references
nondeterministic data flow networks
0 references