TY - GEN
T1 - A data-driven workflow language for grids based on array programming principles
AU - Montagnat, Johan
AU - Isnard, Benjamin
AU - Glatard, Tristan
AU - Maheshwari, Ketan
AU - Fornarino, Mireille Blay
PY - 2009
Y1 - 2009
N2 - Different scientific workflow languages have been developed to help programmers in designing complex data analysis procedures. However, little effort has been invested in comparing and finding a common root for existing approaches. This work is motivated by the search for a scientific workflow language which coherently integrates different aspects of distributed computing. The language proposed is data-driven for easing the expression of parallel flows. It leverages array programming principles to ease data-intensive applications design. It provides a rich set of control structures and iteration strategies while avoiding unnecessary programming constructs. It allows programmers to express a wide set of applications in a compact framework.
AB - Different scientific workflow languages have been developed to help programmers in designing complex data analysis procedures. However, little effort has been invested in comparing and finding a common root for existing approaches. This work is motivated by the search for a scientific workflow language which coherently integrates different aspects of distributed computing. The language proposed is data-driven for easing the expression of parallel flows. It leverages array programming principles to ease data-intensive applications design. It provides a rich set of control structures and iteration strategies while avoiding unnecessary programming constructs. It allows programmers to express a wide set of applications in a compact framework.
KW - D.3.2 [Programming languages]: language classications - Data-flow languages
KW - Design
KW - Languages
UR - http://www.scopus.com/inward/record.url?scp=74049120147&partnerID=8YFLogxK
U2 - 10.1145/1645164.1645171
DO - 10.1145/1645164.1645171
M3 - Conference contribution
AN - SCOPUS:74049120147
SN - 9781605587172
T3 - Proceedings of the 4th Workshop on Workflows in Support of Large-Scale Science, WORKS '09, in Conjunction with SC 2009
BT - Proceedings of the 4th Workshop on Workflows in Support of Large-Scale Science, WORKS '09, in Conjunction with SC 2009
T2 - 4th Workshop on Workflows in Support of Large-Scale Science, WORKS '09, in Conjunction with SC 2009
Y2 - 16 November 2009 through 16 November 2009
ER -