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 条
  • [11] Domain-specific modeling with visual languages - Preface
    Gray, J
    Rossi, M
    Tolvanen, JP
    JOURNAL OF VISUAL LANGUAGES AND COMPUTING, 2004, 15 (3-4): : 207 - 209
  • [12] Reliable software implementation using domain-specific languages
    Spinellis, D
    SAFETY AND RELIABILITY, VOLS 1 & 2, 1999, : 627 - 631
  • [13] Domain-Specific Metamodelling Languages for Software Language Engineering
    Zschaler, Steffen
    Kolovos, Dimitrios S.
    Drivalos, Nikolaos
    Paige, Richard F.
    Rashid, Awais
    SOFTWARE LANGUAGE ENGINEERING, 2010, 5969 : 334 - +
  • [14] Embedding domain-specific modelling languages in Maude specifications
    Vlad Rusu
    Software & Systems Modeling, 2013, 12 : 847 - 869
  • [15] DOMAIN-SPECIFIC LANGUAGES FOR AGILE URBAN POLICY MODELLING
    Kraemer, Michel
    Ludlow, David
    Khan, Zaheer
    PROCEEDINGS 27TH EUROPEAN CONFERENCE ON MODELLING AND SIMULATION ECMS 2013, 2013, : 673 - +
  • [16] Visualisation of domain-specific modelling languages using UML
    Graaf, Bas
    van Deursen, Arie
    ECBS 2007: 14TH ANNUAL IEEE INTERNATIONAL CONFERENCE AND WORKSHOPS ON THE ENGINEERING OF COMPUTER-BASED SYSTEMS, PROCEEDINGS: RAISING EXPECTATIONS OF COMPUTER-BASES SYSTEMS, 2007, : 586 - +
  • [17] Embedding domain-specific modelling languages in Maude specifications
    Rusu, Vlad
    SOFTWARE AND SYSTEMS MODELING, 2013, 12 (04): : 847 - 869
  • [18] ViSlang: A System for Interpreted Domain-Specific Languages for Scientific Visualization
    Rautek, Peter
    Bruckner, Stefan
    Groeller, M. Eduard
    Hadwiger, Markus
    IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2014, 20 (12) : 2388 - 2396
  • [19] Domain-Specific Languages for Embedded Systems Portable Software Development
    Ivanova, Vera
    Sedov, Boris
    Sheynin, Yuriy
    Syschikov, Alexey
    PROCEEDINGS OF THE 2014 16TH CONFERENCE OF OPEN INNOVATIONS ASSOCIATION (FRUCT16), 2014, : 24 - 30
  • [20] Domain-Specific Languages and Model Transformations for Software Product Line
    Troya, Javier
    Tolvanen, Juha-Pekka
    Segura, Sergio
    21ST INTERNATIONAL SYSTEMS & SOFTWARE PRODUCT LINE CONFERENCE (SPLC 2017), VOL 1, 2017, : 254 - 254