On the analysis of cooperation and antagonism in networks of communicating processes (Q1098279)
From MaRDI portal
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | On the analysis of cooperation and antagonism in networks of communicating processes |
scientific article |
Statements
On the analysis of cooperation and antagonism in networks of communicating processes (English)
0 references
1988
0 references
We propose a new method for the analysis of cooperative and antagonistic properties of communicating finite state processes (FSPs). This algebraic technique is based on a composition operator and on the notion of possibility equivalence among FSPs. We demonstrate its utility by showing that potential blocking, termination, and lockout can be decided in polynomial time for loosely connected networks of tree FSPs. Potential blocking and termination are examples of cooperative properties, while loockout is an antagonistic one. For loosely connected networks of (the more general) acyclic FSPs, the cooperative properties become NP-complete and the antagonistic ones PSPACE-complete. For tightly coupled networks of tree FSPs, we also have NP-completeness for the cooperative properties. For the harder case of FSPs with cycles, we provide a natural extension of the method.
0 references
concurrent programming
0 references
communicating finite state processes
0 references
Potential blocking
0 references
termination
0 references
loockout
0 references
PSPACE-complete
0 references
0 references