This thesis establishes that there are different kinds of indeterminacy in an asynchronous distributed computation setting by studying expressiveness and inexpressiveness situations. We use a particular model of asynchronous distributed computation, called the dataflow model. This model very naturally portrays the situation of autonomous computing agents communicating asynchronously to each other along fixed one-way paths called channels. The nature of computation is studied both in an operational setting, and in a more abstract setting, and equivalences are proved between them so that one may freely move between them. We use the operational semantics of Lynch and Stark to describe the operational behavior of processes in the dataf...
. We recast dataflow in a modern categorical light using profunctors as a generalisation of relation...
. We specify the black box behavior of dataflow components by characterizing the relation between th...
AbstractWe introduce three notions of computation for processes described as CCS (Calculus of Commun...
AbstractWe analyze the relative expressive power of variants of the indeterminate fair merge operato...
AbstractIn this paper we establish new expressiveness results for indeterminate datatlow primitives....
We investigate the power of Kahn-style dataflow networks, with processes that may exhibit indetermi...
Almost ten years ago, Gilles Kahn used the fixed point theory of Dana Scott to define a formal and e...
In this paper we discuss a model for dataflow networks containing indeterminate operators and the a...
We discuss the problem of finding fully abstract semantic models for nondeterministic dataflow netw...
A dataflow network consists of nodes that communicate over perfect unbounded FIFO channels. For data...
In this paper, we establish new expressiveness results for indeterminate dataflow primitives. We co...
The class of monotone input/output automata has been shown in the authors' previous work to be a us...
Criteria for adequacy of a data flow semantics are discussed and Kahn's successful semantics for fun...
We discuss a formal model based upon dataflow, usable for high-level digital hardware design, among ...
This report describes the meaning of various data flow operators in terms of relationships between t...
. We recast dataflow in a modern categorical light using profunctors as a generalisation of relation...
. We specify the black box behavior of dataflow components by characterizing the relation between th...
AbstractWe introduce three notions of computation for processes described as CCS (Calculus of Commun...
AbstractWe analyze the relative expressive power of variants of the indeterminate fair merge operato...
AbstractIn this paper we establish new expressiveness results for indeterminate datatlow primitives....
We investigate the power of Kahn-style dataflow networks, with processes that may exhibit indetermi...
Almost ten years ago, Gilles Kahn used the fixed point theory of Dana Scott to define a formal and e...
In this paper we discuss a model for dataflow networks containing indeterminate operators and the a...
We discuss the problem of finding fully abstract semantic models for nondeterministic dataflow netw...
A dataflow network consists of nodes that communicate over perfect unbounded FIFO channels. For data...
In this paper, we establish new expressiveness results for indeterminate dataflow primitives. We co...
The class of monotone input/output automata has been shown in the authors' previous work to be a us...
Criteria for adequacy of a data flow semantics are discussed and Kahn's successful semantics for fun...
We discuss a formal model based upon dataflow, usable for high-level digital hardware design, among ...
This report describes the meaning of various data flow operators in terms of relationships between t...
. We recast dataflow in a modern categorical light using profunctors as a generalisation of relation...
. We specify the black box behavior of dataflow components by characterizing the relation between th...
AbstractWe introduce three notions of computation for processes described as CCS (Calculus of Commun...