Semantics of finite and infinite networks of concurrent communicating agents

Research output: Contribution to journalArticlepeer-review

32 Scopus citations

Abstract

A language for describing finite and infinite networks of loosely coupled, concurrent, nondeterministic, communicating agents is introduced. To every program a finite or infinite graph ("network") is related representing graphically the communication structure of the described system. A denotational semantics is defined based on fixed point theory. Algebraic laws for the networks are studied that allow to transform them without changing their denotational meaning. Following the increasing complexity of denotational models for stream-processing networks a hierarchy of five languages is treated: first a language of finite, deterministic networks, then infinite (i.e., recursively defined), deterministic ones, then nondeterministic finite and nondeterministic infinite networks with free choice merge. Finally we study a language including fair, nonstrict merge.

Original languageEnglish
Pages (from-to)13-31
Number of pages19
JournalDistributed Computing
Volume2
Issue number1
DOIs
StatePublished - Mar 1987
Externally publishedYes

Fingerprint

Dive into the research topics of 'Semantics of finite and infinite networks of concurrent communicating agents'. Together they form a unique fingerprint.

Cite this