451. Processes with multiple entries and exits
- Author
-
Jan A. Bergstra and Gheorghe Stefanescu
- Subjects
Bisimulation ,Discrete mathematics ,Process calculus ,Modulo ,Disjoint sets ,Composition (combinatorics) ,Algebra of Communicating Processes ,TheoryofComputation_MATHEMATICALLOGICANDFORMALLANGUAGES ,TheoryofComputation_LOGICSANDMEANINGSOFPROGRAMS ,Computer Science::Logic in Computer Science ,ComputingMethodologies_SYMBOLICANDALGEBRAICMANIPULATION ,Isomorphism ,Merge (linguistics) ,Mathematics - Abstract
This paper is an attempt to integrate the algebra of communicating processes (ACP) and the algebra of flownomials (AF). Basically, this means to combine axiomatized parallel and looping operators. To this end we introduce a model of process graphs with multiple entries and exits. In this model the usual operations of both algebras are defined, e.g. alternative composition (this covers both the sum of ACP and the disjoint sum of AF), sequential composition, feedback, parallel composition, left merge, communication merge, encapsulation, etc. The main results consist of correct and complete axiomatisations of process graphs modulo isomorphism and modulo bisimulation.
- Published
- 1995
- Full Text
- View/download PDF