• DocumentCode
    1892819
  • Title

    A suite of domain-specific visual languages for scientific software application modelling

  • Author

    Almorsy, Mohamed ; Grundy, John ; Sadus, Richard ; van Straten, W. ; Barnes, David G. ; Kaluza, Owen

  • Author_Institution
    Centre for Comput. & Eng. Software & Syst., Swinburne Univ. of Technol., Hawthorn, SA, Australia
  • fYear
    2013
  • fDate
    15-19 Sept. 2013
  • Firstpage
    91
  • Lastpage
    94
  • Abstract
    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.
  • Keywords
    data visualisation; graphics processing units; human computer interaction; multiprocessing systems; natural sciences computing; visual languages; DSVL; GPU implementations; Web-based modeling tool; cloud platforms; computational power; computationally intensive experiments; data facilitation; domain-specific visual language suite; end user-friendly scientific application development process; end user-friendly scientific application notations; end user-friendly scientific application toolset; grid platforms; integrated-domain-specific visual-and-textual languages; multicore implementations; result visualization; scientific software application modelling; Computational modeling; Graphics processing units; Mathematical model; Programming; Prototypes; Visualization; Domain-Specific Visual Language; High-Performance computing; Model-Driven Engineering; Scientific Applications; Scientific Workflow;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Visual Languages and Human-Centric Computing (VL/HCC), 2013 IEEE Symposium on
  • Conference_Location
    San Jose, CA
  • ISSN
    1943-6092
  • Type

    conf

  • DOI
    10.1109/VLHCC.2013.6645249
  • Filename
    6645249