Non-interleaving Semantics with Causality for Nondeterministic Dataflow

  • Authors:
  • Oana Agrigoroaiei;Gabriel Ciobanu

  • Affiliations:
  • Institute of Computer Science, Romanian Academy, Iaşi, Romania 700505;Institute of Computer Science, Romanian Academy, Iaşi, Romania 700505 and Faculty of Computer Science, "A.I.Cuza" University of Iaşi, Iaşi, Romania 700506

  • Venue:
  • Proceedings of the 5th international colloquium on Theoretical Aspects of Computing
  • Year:
  • 2008

Quantified Score

Hi-index 0.01

Visualization

Abstract

We present a denotational model of nondeterministic dataflow in which an explicit notion of causality is introduced. We define a set of labelled flows over a set of fixed channels and two orders which induce cpo structures. Labelled flows are based on a conflict relation which allows to express several behaviours (configurations) at once. A netflow is a continuous function over configurations used to represent a dataflow network. We use a form of Galois connection in which such a function is the upper adjoint to correlate the possible outputs with their causes. The feedback operation is defined using a fixed point construction. Russell's example is used to show how this formal approach solves causal anomalies of nondeterministic dataflow.