Connectedness and synchronization (Q1179707)
From MaRDI portal
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | Connectedness and synchronization |
scientific article |
Statements
Connectedness and synchronization (English)
0 references
26 June 1992
0 references
This aper is a presentation of another mathematical model to describe semantics of systems of concurrent processes. The processes are assumed to be defined by events to which they can respond, or in which they can engage. The presentation starts from a list of four models that have already been defined in the literature. The four models describe compositions of: linear (sequential) processes (e.g. \(CSP)\), pomset (partially ordered multiset) processes (e.g. Petri nets), automaton (defined by transition diagrams) processes (e.g. \(CCS\)), and event or behaviour structures (nets in general). The authors extend this list by so-called connected relations. The purpose of the new, fifth model is to capture algebraically concurrent systems that have so far eluded rigorous mathematical treatment as too complicated in any of the four models mentioned above. The connected relations model is promised to cope with systems such as \(P/T\) nets (the more sophisticated Petri nets) and data flow networks. Connected relations can be defined for a variety of domains which may satisfy different finiteness conditions (generally, \(F\)-domains). For the domain of natural numbers, connected relations have been known under the name of multitrees. As in the four previous models, in connected relations there are basic process structurig operations: synchronization (combining processes to act concurrently), union (choice between processes), and hiding (elimination of events from the given combination of processes). Unlike in the four previous models, here processes may have values defined as connected relations in the corresponding \(F\)-domain. If some relations in the \(F\)-domain is a value of a process, the process is said to implement the relation. The paper contains 2 examples how the connected relations model can be applied to data flow systems. Both are concerned with the problem of message passing in such systems. One is a description of data flow stream processing, and the other --- processing of streams with ``holes''.
0 references
communication
0 references
concurrent processes
0 references
pomset
0 references
multiset
0 references
connected relations
0 references
multitrees
0 references
synchronization
0 references