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

Mohamed Almorsy, John Grundy, Richard John Sadus, Willem van Straten, David Graeme Barnes, Owen Kaluza

Research output: Chapter in Book/Report/Conference proceedingConference PaperResearchpeer-review

10 Citations (Scopus)


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.
Original languageEnglish
Title of host publicationProceedings - 2013 IEEE Symposium on Visual Languages and Human Centric Computing
EditorsCaitlin Kelleher, Margaret Burnett, Stefan Sauer
Place of PublicationPiscataway NJ USA
PublisherIEEE, Institute of Electrical and Electronics Engineers
Pages91 - 94
Number of pages4
ISBN (Print)9781479903689
Publication statusPublished - 2013
EventIEEE Symposium on Visual Languages and Human-Centric Computing 2013 - San Jose, United States of America
Duration: 15 Sep 201319 Sep 2013
https://ieeexplore.ieee.org/xpl/conhome/6631549/proceeding (Proceedings)


ConferenceIEEE Symposium on Visual Languages and Human-Centric Computing 2013
Abbreviated titleVL/HCC 2013
CountryUnited States of America
CitySan Jose
Internet address

Cite this