Skip to main navigation Skip to search Skip to main content

On the analysis of cooperation and antagonism in networks of communicating processes

  • Brown University

Research output: Contribution to journalArticlepeer-review

4 Scopus citations

Abstract

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 lockout 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.

Original languageEnglish
Pages (from-to)421-450
Number of pages30
JournalAlgorithmica (New York)
Volume3
Issue number1-4
DOIs
StatePublished - Nov 1988

Keywords

  • CCS
  • Computational complexity
  • Concurrent programming
  • Finite state process
  • Lockout
  • Potential blocking
  • Static analysis
  • Termination

Fingerprint

Dive into the research topics of 'On the analysis of cooperation and antagonism in networks of communicating processes'. Together they form a unique fingerprint.

Cite this