A Data-Driven Workflow Language for Grids Based on Array Programming Principles. Montagnat, J., Isnard, B., Glatard, T., Maheshwari, K., & Fornarino, M. B. In Proceedings of the 4th Workshop on Workflows in Support of Large-Scale Science, of WORKS '09. ACM.
A Data-Driven Workflow Language for Grids Based on Array Programming Principles [link]Paper  doi  abstract   bibtex   
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.
@inproceedings{montagnatDatadrivenWorkflowLanguage2009,
  title = {A Data-Driven Workflow Language for Grids Based on Array Programming Principles},
  booktitle = {Proceedings of the 4th {{Workshop}} on {{Workflows}} in {{Support}} of {{Large}}-{{Scale Science}}},
  author = {Montagnat, Johan and Isnard, Benjamin and Glatard, Tristan and Maheshwari, Ketan and Fornarino, Mireille B.},
  date = {2009},
  publisher = {{ACM}},
  doi = {10.1145/1645164.1645171},
  url = {https://doi.org/10.1145/1645164.1645171},
  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.},
  isbn = {978-1-60558-717-2},
  keywords = {*imported-from-citeulike-INRMM,~INRMM-MiD:c-11847572,array-programming,semantics,workflow},
  series = {{{WORKS}} '09},
  venue = {Portland, Oregon}
}

Downloads: 0