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 条
  • [1] Prototyping visual interpreters and debuggers for domain-specific modelling languages
    Sadilek, Daniel A.
    Wachsmuth, Guido
    MODEL DRIVEN ARCHITECTURE - FOUNDATIONS AND APPLICATIONS, PROCEEDINGS, 2008, 5095 : 63 - 78
  • [2] Domain-Specific Languages in Scientific Computing
    Hinsen, Konrad
    COMPUTING IN SCIENCE & ENGINEERING, 2018, 20 (01) : 88 - 92
  • [3] Software Evolution to Domain-Specific Languages
    Fehrenbach, Stefan
    Erdweg, Sebastian
    Ostermann, Klaus
    SOFTWARE LANGUAGE ENGINEERING (SLE 2013), 2013, 8225 : 96 - 116
  • [4] Obstacles and opportunities with using visual and domain-specific languages in scientific programming
    Jones, Michael
    Scaffidi, Christopher
    2011 IEEE SYMPOSIUM ON VISUAL LANGUAGES AND HUMAN-CENTRIC COMPUTING (VL/HCC 2011), 2011, : 9 - 16
  • [5] Domain-specific languages for ecological modelling
    Holst, Niels
    Belete, Getachew F.
    ECOLOGICAL INFORMATICS, 2015, 27 : 26 - 38
  • [6] Modelling the Operational Semantics of Domain-Specific Modelling Languages
    Wachsmuth, Guido
    GENERATIVE AND TRANSFORMATIONAL TECHNIQUES IN SOFTWARE ENGINEERING II, 2008, 5235 : 506 - 520
  • [7] Domain-Specific Languages for Better forensic Software
    van den Bos, Jeroen
    van der Storm, Tijs
    ERCIM NEWS, 2012, (90): : 34 - 34
  • [8] A framework for families of domain-specific modelling languages
    Braatz, Benjamin
    Brandt, Christoph
    SOFTWARE AND SYSTEMS MODELING, 2014, 13 (01): : 109 - 132
  • [9] A framework for families of domain-specific modelling languages
    Benjamin Braatz
    Christoph Brandt
    Software & Systems Modeling, 2014, 13 : 109 - 132
  • [10] Composition of multilevel domain-specific modelling languages
    Rodriguez, Alejandro
    Macias, Fernando
    Duran, Francisco
    Rutle, Adrian
    Wolter, Uwe
    JOURNAL OF LOGICAL AND ALGEBRAIC METHODS IN PROGRAMMING, 2023, 130