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. 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
{"_id":"4JHvarW25CnvTDRxW","bibbaseid":"montagnat-isnard-glatard-maheshwari-fornarino-adatadrivenworkflowlanguageforgridsbasedonarrayprogrammingprinciples","authorIDs":[],"author_short":["Montagnat, J.","Isnard, B.","Glatard, T.","Maheshwari, K.","Fornarino, M. B."],"bibdata":{"bibtype":"inproceedings","type":"inproceedings","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":[{"propositions":[],"lastnames":["Montagnat"],"firstnames":["Johan"],"suffixes":[]},{"propositions":[],"lastnames":["Isnard"],"firstnames":["Benjamin"],"suffixes":[]},{"propositions":[],"lastnames":["Glatard"],"firstnames":["Tristan"],"suffixes":[]},{"propositions":[],"lastnames":["Maheshwari"],"firstnames":["Ketan"],"suffixes":[]},{"propositions":[],"lastnames":["Fornarino"],"firstnames":["Mireille","B."],"suffixes":[]}],"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","bibtex":"@inproceedings{montagnatDatadrivenWorkflowLanguage2009,\n title = {A Data-Driven Workflow Language for Grids Based on Array Programming Principles},\n booktitle = {Proceedings of the 4th {{Workshop}} on {{Workflows}} in {{Support}} of {{Large}}-{{Scale Science}}},\n author = {Montagnat, Johan and Isnard, Benjamin and Glatard, Tristan and Maheshwari, Ketan and Fornarino, Mireille B.},\n date = {2009},\n publisher = {{ACM}},\n doi = {10.1145/1645164.1645171},\n url = {https://doi.org/10.1145/1645164.1645171},\n 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.},\n isbn = {978-1-60558-717-2},\n keywords = {*imported-from-citeulike-INRMM,~INRMM-MiD:c-11847572,array-programming,semantics,workflow},\n series = {{{WORKS}} '09},\n venue = {Portland, Oregon}\n}\n\n","author_short":["Montagnat, J.","Isnard, B.","Glatard, T.","Maheshwari, K.","Fornarino, M. B."],"key":"montagnatDatadrivenWorkflowLanguage2009","id":"montagnatDatadrivenWorkflowLanguage2009","bibbaseid":"montagnat-isnard-glatard-maheshwari-fornarino-adatadrivenworkflowlanguageforgridsbasedonarrayprogrammingprinciples","role":"author","urls":{"Paper":"https://doi.org/10.1145/1645164.1645171"},"keyword":["*imported-from-citeulike-INRMM","~INRMM-MiD:c-11847572","array-programming","semantics","workflow"],"downloads":0},"bibtype":"inproceedings","biburl":"https://tmpfiles.org/dl/58794/INRMM.bib","creationDate":"2020-07-02T22:41:15.839Z","downloads":0,"keywords":["*imported-from-citeulike-inrmm","~inrmm-mid:c-11847572","array-programming","semantics","workflow"],"search_terms":["data","driven","workflow","language","grids","based","array","programming","principles","montagnat","isnard","glatard","maheshwari","fornarino"],"title":"A Data-Driven Workflow Language for Grids Based on Array Programming Principles","year":null,"dataSources":["DXuKbcZTirdigFKPF"]}