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
Link To Document