SWEL: A Domain-Specific Language for Modeling Data-Intensive Workflows

被引:0
|
作者
Salado-Cid, Ruben [1 ]
Vallecillo, Antonio [2 ]
Munir, Kamram [3 ]
Romero, Jose Raul [1 ]
机构
[1] Univ Cordoba, Dept Comp Sci & Numer Anal, Cordoba, Spain
[2] Univ Malaga, ITIS Software, Malaga, Spain
[3] Univ West England, FET Comp Sci & Creat Technol, Bristol, England
关键词
Model-driven engineering; Domain-specific modeling; Conceptual modeling; Data-intensive applications; Data-driven workflows; Data science; SCIENTIFIC WORKFLOWS; DESIGN SCIENCE; IMPLEMENTATION; SYSTEMS;
D O I
10.1007/s12599-023-00826-7
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Data-intensive applications aim at discovering valuable knowledge from large amounts of data coming from real-world sources. Typically, workflow languages are used to specify these applications, and their associated engines enable the execution of the specifications. However, as these applications become commonplace, new challenges arise. Existing workflow languages are normally platform-specific, which severely hinders their interoperability with other languages and execution engines. This also limits their reusability outside the platforms for which they were originally defined. Following the Design Science Research methodology, the paper presents SWEL (Scientific Workflow Execution Language). SWEL is a domain-specific modeling language for the specification of data-intensive workflows that follow the model-driven engineering principles, covering the high-level definition of tasks, information sources, platform requirements, and mappings to the target technologies. SWEL is platform-independent, enables collaboration among data scientists across multiple domains and facilitates interoperability. The evaluation results show that SWEL is suitable enough to represent the concepts and mechanisms of commonly used data-intensive workflows. Moreover, SWEL facilitates the development of related technologies such as editors, tools for exchanging knowledge assets between workflow management systems, and tools for collaborative workflow development.
引用
收藏
页码:137 / 160
页数:24
相关论文
共 50 条
  • [1] SWEL: A Domain-Specific Language for Modeling Data-Intensive Workflows
    Rubén Salado-Cid
    Antonio Vallecillo
    Kamram Munir
    José Raúl Romero
    [J]. Business & Information Systems Engineering, 2024, 66 : 137 - 160
  • [2] Data throttling for data-intensive workflows
    Park, Sang-Min
    Humphrey, Marty
    [J]. 2008 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL & DISTRIBUTED PROCESSING, VOLS 1-8, 2008, : 1796 - 1806
  • [3] Domain-Specific Topic Model for Knowledge Discovery in Computational and Data-Intensive Scientific Communities
    Zhang, Yuanxun
    Calyam, Prasad
    Joshi, Trupti
    Nair, Satish
    Xu, Dong
    [J]. IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2023, 35 (02) : 1402 - 1420
  • [4] BayesLDM: A Domain-specific Modeling Language for Probabilistic Modeling of Longitudinal Data
    Tung, Karine
    De La Torre, Steven
    El Mistiri, Mohamed
    De Braganca, Rebecca Braga
    Hekler, Eric
    Pavel, Misha
    Rivera, Daniel
    Klasnja, Pedja
    Spruijt-Metz, Donna
    Marlin, Benjamin M.
    [J]. 2022 IEEE/ACM CONFERENCE ON CONNECTED HEALTH: APPLICATIONS, SYSTEMS AND ENGINEERING TECHNOLOGIES (CHASE 2022), 2022, : 78 - 90
  • [5] A Domain-Specific Modeling Language for Scientific Data Composition and Interoperability
    Cho, Hyun
    Gray, Jeff
    [J]. PROCEEDINGS OF THE 48TH ANNUAL SOUTHEAST REGIONAL CONFERENCE (ACM SE 10), 2010, : 470 - 473
  • [6] Domain-specific Individualization of Workflows
    Raedisch, Tim
    Weissenberg, Norbert
    Holtkamp, Bernhard
    [J]. GCC 2008: SEVENTH INTERNATIONAL CONFERENCE ON GRID AND COOPERATIVE COMPUTING, PROCEEDINGS, 2008, : 719 - 726
  • [7] Optimizing Distributed Data-Intensive Workflows
    Friese, Ryan D.
    Tallent, Nathan R.
    Schram, Malachi
    Halappanavar, Mahantesh
    Barker, Kevin J.
    [J]. 2018 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING (CLUSTER), 2018, : 279 - 289
  • [8] Classification of heterogeneous text data for robust domain-specific language modeling
    Stas, Jan
    Juhar, Jozef
    Hladek, Daniel
    [J]. EURASIP JOURNAL ON AUDIO SPEECH AND MUSIC PROCESSING, 2014,
  • [9] Development of data acquisition systems by using a domain-specific modeling language
    Kos, Tomaz
    Kosar, Tomaz
    Mernik, Marjan
    [J]. COMPUTERS IN INDUSTRY, 2012, 63 (03) : 181 - 192
  • [10] Classification of heterogeneous text data for robust domain-specific language modeling
    Ján Staš
    Jozef Juhár
    Daniel Hládek
    [J]. EURASIP Journal on Audio, Speech, and Music Processing, 2014