Advances in dataflow programming languages
By Wesley M. Johnston, J. R. Paul Hanna, Richard James Millar. CSUR, 2004
627 citations recorded by the source corpus.
Subfields: Hardware and Architecture
View Paper: https://www.semanticscholar.org/paper/28f5682d3989cd36d13cc201932f2d448111ebf8
How researchers see this paper
The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.
In Hardware and Architecture
Citations in the corpus
- A survey on reactive programming (2013, methodology): “Another approach that has been used to model reactive systems is dataflow programming (originally developed to simplify parallel programming) [Johnston et al. 2004; Whiting and Pascoe 1994].”
- A catalog of stream processing optimizations (2014, background): “Existing surveys on stream processing do not focus on optimizations [Stephens 1997; Babcock et al. 2002; Johnston et al. 2004], and existing catalogs of optimizations do not focus on stream processing.”
- OpenAlea: a visual programming and component-based software platform for plant modelling. (2008, positive): “(b) A ‘dataflow’ (Johnston et al. 2004) is a graph composed of nodes connected by edges representing the flow of data from one node to the next.”
- Open Quantum Assembly Language (2017, methodology): “We use a dataflow model [17] where each instruction may be executed by an independent processing unit when its input data becomes available.”
- OpenQASM 3: A Broader and Deeper Quantum Assembly Language (2021, methodology): “We use a dataflow model [22] where each instruction may be executed by an independent”