Skip to main navigation Skip to search Skip to main content

Compositional relational semantics for indeterminate dataflow networks

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

24 Scopus citations

Abstract

Given suitable categories T, C and functor F: T → C, if X,Y are objects of T, then we define an (X,Y)-relation in C to be a triple (formula presented), where R is an object of C and r: R → FX and (formula presented) are morphisms of C. We define an algebra of relations in C, including operations of “relabeling,” “sequential composition,” “parallel composition,” and “feedback,” which correspond intuitively to ways in which processes can be composed into networks. Each of these operations is defined in terms of composition and limits in C, and we observe that any operations defined in this way are preserved under the mapping from relations in C to relations in C′ induced by a continuous functor G: C → C′. To apply the theory, we defined a category Auto of concurrent automata, and we give an operational semantics of dataflow-like networks of processes with indeterminate behaviors, in which a network is modeled as a relation in Auto. We then define a category EvDom of “event domains,” a (non-full) subcategory of the category of Scott domains and continuous maps, and we obtain a coreflection between Auto and EvDom. It follows, by the limit-preserving properties of coreflectors, that the denotational semantics in which dataflow networks are represented by relations in EvDom, is “compositional” in the sense that the mapping from operational to denotational semantics preserves the operations on relations. Our results are in contrast to examples of Brock and Ackerman, which imply that no compositional semantics is possible in terms of set-theoretic relations.

Original languageEnglish
Title of host publicationCategory Theory and Computer Science - Proceedings
EditorsDavid E. Rydeheard, Axel Poigne, Andrew M. Pitts, David H. Pitt, Peter Dybjer
PublisherSpringer Verlag
Pages52-74
Number of pages23
ISBN (Print)9783540516620
DOIs
StatePublished - 1989
Event3rd International Conference on Category Theory and Computer Science, CTCS 1989 - Manchester, United Kingdom
Duration: Sep 5 1989Sep 8 1989

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume389 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference3rd International Conference on Category Theory and Computer Science, CTCS 1989
Country/TerritoryUnited Kingdom
CityManchester
Period09/5/8909/8/89

Fingerprint

Dive into the research topics of 'Compositional relational semantics for indeterminate dataflow networks'. Together they form a unique fingerprint.

Cite this