1994
DOI: 10.1109/85.329757
|View full text |Cite
|
Sign up to set email alerts
|

A history of data-flow languages

Abstract: Data-flow refers both to a language-level paradigm of computation and to a family of processor architectures based on this paradigm. This article elaborates data-flow language issues and the evolution of data-flow languages. In considering limits to the expressive power of these languages, underlying architectural issues are of necessity discussed. Although the article attempts to present a complete history of data-flow languages, it concentrates on those languages that specifically belong to this class and ha… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
16
0
1

Year Published

2005
2005
2015
2015

Publication Types

Select...
3
2
2

Relationship

0
7

Authors

Journals

citations
Cited by 28 publications
(17 citation statements)
references
References 42 publications
0
16
0
1
Order By: Relevance
“…For example, data flow systems [25] and stream processing systems, e.g. Aurora/Borealis [1], have addressed the problem of scheduling data-intensive computations.…”
Section: Standard Iteratormentioning
confidence: 99%
“…For example, data flow systems [25] and stream processing systems, e.g. Aurora/Borealis [1], have addressed the problem of scheduling data-intensive computations.…”
Section: Standard Iteratormentioning
confidence: 99%
“…These include synchronous programming, dataflow programming and synchronous dataflow programming. In this section, we give a brief review of those paradigms because there exist surveys [Benveniste et al 2003]; [Whiting and Pascoe 1994]; [Johnston et al 2004] that give a full review of the research on the languages in the family of synchronous programming, dataflow programming and synchronous dataflow programming.…”
Section: Synchronous Dataflow and Synchronous Dataflow Languagesmentioning
confidence: 99%
“…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 dataflow program is expressed as a directed graph with nodes representing operations and arcs representing data dependencies between computations.…”
Section: Synchronous Dataflow and Synchronous Dataflow Languagesmentioning
confidence: 99%
See 1 more Smart Citation
“…Dataflow languages arose from research into concurrent computing [35], and our future efforts will no doubt leverage the substantial research already undertaken in this area.…”
Section: Concurrencymentioning
confidence: 99%