OceanRep
Evaluating Hierarchical Domain-Specific Languages for Computational Science: Applying the Sprat Approach to a Marine Ecosystem Model.
Johanson, Arne, Hasselbring, Wilhelm, Oschlies, Andreas and Worm, Boris (2016) Evaluating Hierarchical Domain-Specific Languages for Computational Science: Applying the Sprat Approach to a Marine Ecosystem Model. In: Software Engineering for Science. , ed. by Carver, Jeffrey C., Chue Hong, Neil P. and Thiruvathukal, George K.. Taylor & Francis Group, CRC Press, Boca Raton, FL, pp. 175-200. ISBN 978-1-4987-4385-3
Preview |
Text
SESBOOK2016.pdf - Accepted Version Download (367kB) | Preview |
Abstract
In this chapter, we present a Model-Driven Software Engineering (MDSE) approach called Sprat, which adapts traditional software engineering practices in order to employ them in computational science. The approach is based on the hierarchical integration of so-called Domain-Specific Languages (DSLs) to facilitate the collaboration of scientists from different disciplines in the development of complex simulation software. We describe how multiple DSLs can be integrated to achieve a clear separation of concerns among the disciplines and how to apply Sprat during the different phases of the software life cycle.
To evaluate our approach, we discuss results from a case study in which Sprat has been utilized for the implementation of a coupled marine ecosystem model for spatially-explicit fish stock prediction. We report on the DSLs developed for this case study, how scientists benefit from them, and on lessons learned. In particular, we analyze the results from expert interviews conducted with both scientists and professional DSL developers.
Document Type: | Book chapter |
---|---|
Additional Information: | FO Sust. - Digital Ocean |
Keywords: | Domain-Specific Language, Computational Science, Marine Ecosystem Model |
Research affiliation: | Kiel University > Software Engineering OceanRep > The Future Ocean - Cluster of Excellence > FO-R11 OceanRep > GEOMAR > FB2 Marine Biogeochemistry > FB2-BM Biogeochemical Modeling Kiel University > Kiel Marine Science OceanRep > The Future Ocean - Cluster of Excellence |
Refereed: | Yes |
Publisher: | Taylor & Francis Group, CRC Press |
Projects: | Sprat, Future Ocean |
Date Deposited: | 25 Nov 2016 09:34 |
Last Modified: | 23 Sep 2019 21:55 |
URI: | https://oceanrep.geomar.de/id/eprint/34913 |
Actions (login required)
View Item |
Copyright 2023 | GEOMAR Helmholtz-Zentrum für Ozeanforschung Kiel | All rights reserved
Questions, comments and suggestions regarding the GEOMAR repository are welcomed
at bibliotheksleitung@geomar.de !