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 条
  • [41] Quantifying usability of domain-specific languages: An empirical study on software maintenance
    Albuquerque, Diego
    Cafeo, Bruno
    Garcia, Alessandro
    Barbosa, Simone
    Abrahao, Silvia
    Ribeiro, Antonio
    JOURNAL OF SYSTEMS AND SOFTWARE, 2015, 101 : 245 - 259
  • [42] The Use of Domain-Specific Languages for Visual Analytics: A Systematic Literature Review
    Khakpour, Alireza
    Colomo-Palacios, Ricardo
    Martini, Antonio
    Sanchez-Gordon, Mary
    TECHNOLOGIES, 2023, 11 (02)
  • [43] Domain-specific visual languages for specifying and generating data mapping systems
    Grundy, JC
    Hosking, JG
    Amor, RW
    Mugridge, WB
    Li, Y
    JOURNAL OF VISUAL LANGUAGES AND COMPUTING, 2004, 15 (3-4): : 243 - 263
  • [44] HorusCML: Context-aware Domain-Specific Visual Languages Designer
    Almorsy, Mohamed
    Grundy, John
    Rueegg, Ulf
    2014 IEEE SYMPOSIUM ON VISUAL LANGUAGES AND HUMAN-CENTRIC COMPUTING (VL/HCC 2014), 2014, : 133 - 136
  • [45] A Programming Environment for Visual Block-Based Domain-Specific Languages
    Kurihara, Azusa
    Sasaki, Akira
    Wakita, Ken
    Hosobe, Hiroshi
    PROCEEDINGS OF THE 2015 INTERNATIONAL CONFERENCE ON SOFT COMPUTING AND SOFTWARE ENGINEERING (SCSE'15), 2015, 62 : 287 - 296
  • [46] Can Ontologies Systematically Help in the Design of Domain-Specific Visual Languages?
    da Silva Teixeira, Maria das Graas
    Falbo, Ricardo de Almeida
    Guizzardi, Giancarlo
    ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS: OTM 2013 CONFERENCES, 2013, 8185 : 737 - 754
  • [47] Untangling Crosscutting Concerns in Domain-specific Languages with Domain-specific Join Points
    Dinkelaker, Tom
    Monperrus, Martin
    Mezini, Mira
    DSAL09: DOMAIN-SPECIFIC ASPECT LANGUAGES, 2009, : 1 - 5
  • [48] Compositional Embeddings of Domain-Specific Languages
    Sun, Yaozhu
    Dhandhania, Utkarsh
    Oliveira, Bruno C. D. S.
    PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL, 2022, 6 (OOPSLA):
  • [49] A Taxonomy of Domain-Specific Aspect Languages
    Fabry, Johan
    Dinkelaker, Tom
    Noye, Jacques
    Tanter, Eric
    ACM COMPUTING SURVEYS, 2015, 47 (03)
  • [50] Domain-specific languages: An annotated bibliography
    van Deursen, A
    Klint, P
    Visser, J
    ACM SIGPLAN NOTICES, 2000, 35 (06) : 26 - 36