2000
DOI: 10.1016/s0096-0551(01)00009-1
|View full text |Cite
|
Sign up to set email alerts
|

Iteration constructs in data-flow visual programming languages

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
17
0
2

Year Published

2005
2005
2015
2015

Publication Types

Select...
4
2

Relationship

0
6

Authors

Journals

citations
Cited by 22 publications
(19 citation statements)
references
References 8 publications
0
17
0
2
Order By: Relevance
“…We propose a fourth kind of iteration for workflows, dynamic loops, a particular type of conditional loops where the condition of the loop and the data being processed in the loop may be adapted during the execution. We follow the iterative constructs of [22] to build a data-centric iterative approach, inspired by functional database programming languages [6]. In order to support dynamic loops, we combine the data-centric iterative approach with a dynamic execution model, which we will discuss in Section 4.…”
Section: Iterative Constructs For the Workflow Algebramentioning
confidence: 99%
See 3 more Smart Citations
“…We propose a fourth kind of iteration for workflows, dynamic loops, a particular type of conditional loops where the condition of the loop and the data being processed in the loop may be adapted during the execution. We follow the iterative constructs of [22] to build a data-centric iterative approach, inspired by functional database programming languages [6]. In order to support dynamic loops, we combine the data-centric iterative approach with a dynamic execution model, which we will discuss in Section 4.…”
Section: Iterative Constructs For the Workflow Algebramentioning
confidence: 99%
“…Definition 3. A data-centric scientific workflow is a data-driven dataflow [22], which is made up only of activities associated with algebraic operators, additional attributes of the operator and their respective input and output relations. An activity receives an input relation, which is fragmented into atoms according to the algebraic operator associated to that activity.…”
Section: Definitionmentioning
confidence: 99%
See 2 more Smart Citations
“…Supporting iteration in a language based on the data flow paradigm requires to introduce some auxiliary construct [32]. In our approach we rely on two constructs with a different degree of generality.…”
Section: Iterationmentioning
confidence: 99%