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
    0 references
    0 references
    0 references
    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
    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