@inproceedings{31b55d1c94584287a01a22c39be44701,
title = "A data-driven workflow language for grids based on array programming principles",
abstract = "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.",
keywords = "D.3.2 [Programming languages]: language classications - Data-flow languages, Design, Languages",
author = "Johan Montagnat and Benjamin Isnard and Tristan Glatard and Ketan Maheshwari and Fornarino, \{Mireille Blay\}",
year = "2009",
month = nov,
day = "16",
doi = "10.1145/1645164.1645171",
language = "English",
isbn = "9781605587172",
series = "Proceedings of the 4th Workshop on Workflows in Support of Large-Scale Science, WORKS '09, in Conjunction with SC 2009",
publisher = "Association for Computing Machinery",
booktitle = "Proceedings of the 4th Workshop on Workflows in Support of Large-Scale Science, WORKS '09, in Conjunction with SC 2009",
note = "4th Workshop on Workflows in Support of Large-Scale Science, WORKS '09, in Conjunction with SC 2009 ; Conference date: 16-11-2009 Through 16-11-2009",
}