A Suite of Domain-Specific Visual Languages For Scientific Software Application Modelling

被引:0
|
作者
Almorsy, Mohamed [1 ]
Grundy, John [1 ]
Sadus, Richard [1 ]
van Straten, Willem [2 ]
Barnes, David G. [3 ]
Kaluza, Owen [3 ]
机构
[1] Swinburne Univ Technol, Ctr Comp & Engn Software & Syst, Hawthorn, Vic, Australia
[2] Swinburne Univ Technol, Ctr Astrophys & Supercomp, Hawthorn, Vic, Australia
[3] Monash Univ, Monash Monash Biomed Imaging & Monash E Res Ctr, Clayton, Vic, Australia
基金
澳大利亚研究理事会;
关键词
Domain-Specific Visual Language; Model-Driven Engineering; Scientific Applications; Scientific Workflow; High-Performance computing;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Many advances in science now require sophisticated scientific software applications that facilitate data and computationally intensive experiments. However, the effective utilization of existing computational power e.g., grid and cloud platforms depends on the capabilities of scientists to implement parallel, scalable code for such experiments. Currently, tools aimed at supporting scientists are either very limited to specific domains, or require significant development using low-level code. We describe our work towards a more end user-friendly scientific applications development process, notations and toolset. We introduce a scientific application designer intended for use primarily by scientists to enable them in describing workflow, processes, entities, formulae, computation and ultimately realization code for different computing platforms. This is achieved via a set of integrated, domain-specific visual and textual languages (DSVLs). A web-based modeling tool supports definition of new DSVLs and modeling of these applications. We are currently extending our tool to support generation of multi-core and GPU implementations, and visualization of results.
引用
收藏
页码:91 / 94
页数:4
相关论文
共 50 条
  • [21] Domain-specific model differencing for graphical domain-specific languages
    Jafarlou, Manouchehr Zadahmad
    ACM/IEEE 25TH INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, MODELS 2022 COMPANION, 2022, : 205 - 208
  • [22] Architecture of Software Tools for Domain-Specific Mathematical Modelling
    Mezhuyev, Vitaliy
    2014 INTERNATIONAL CONFERENCE ON COMPUTER, COMMUNICATIONS, AND CONTROL TECHNOLOGY (I4CT), 2014, : 166 - 170
  • [23] Task Completeness Assessments in the Evolution of Domain-Specific Modelling Languages
    Ramautar, Vijanti
    Espana, Sergio
    Brinkkemper, Sjaak
    ADVANCED INFORMATION SYSTEMS ENGINEERING, CAISE 2023, 2023, 13901 : 314 - 329
  • [24] Requirements Definition for Domain-Specific Modelling Languages: The ComVantage Case
    Buchmann, Robert Andrei
    Karagiannis, Dimitris
    Visic, Niksa
    PERSPECTIVES IN BUSINESS INFORMATICS RESEARCH, BIR 2013, 2013, 158 : 19 - 33
  • [25] Domain-Specific Modelling Languages with Algebraic Graph Transformations on RDF
    Braatz, Benjamin
    Brandt, Christoph
    SOFTWARE LANGUAGE ENGINEERING, 2011, 6563 : 82 - 101
  • [26] Automated Testing Support for Reactive Domain-Specific Modelling Languages
    Meyers, Bart
    Denil, Joachim
    David, Istvan
    Vangheluwe, Hans
    PROCEEDINGS OF THE 2016 ACM SIGPLAN INTERNATIONAL CONFERENCE ON SOFTWARE LANGUAGE ENGINEERING (SLE'16), 2016, : 181 - 194
  • [27] Creating Domain-Specific Modelling Languages That Work: Hands-On
    Tolvanen, Juha-Pekka
    MODELLING FOUNDATIONS AND APPLICATIONS, 2011, 6698 : 393 - 394
  • [28] Designing a Framework for the Development of Domain-Specific Process Modelling Languages
    Jannaber, Sven
    Riehle, Dennis M.
    Delfmann, Patrick
    Thomas, Oliver
    Becker, Joerg
    DESIGNING THE DIGITAL TRANSFORMATION, DESRIST 2017, 2017, 10243 : 39 - 54
  • [29] Pattern-Based Development of Domain-Specific Modelling Languages
    Pescador, Ana
    Garmendia, Antonio
    Guerra, Esther
    Sanchez Cuadrado, Jesus
    de Lara, Juan
    2015 ACM/IEEE 18TH INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS (MODELS), 2015, : 166 - 175
  • [30] On domain-specific languages reengineering
    Alias, C
    Barthou, D
    GENERATIVE PROGRAMMING AND COMPONENT ENGINEERING, PROCEEDINGS, 2005, 3676 : 63 - 77