Development of DSL for Bio-Geo-Chemical (BGC) Models.

Ahmed, Faiz (2022) Development of DSL for Bio-Geo-Chemical (BGC) Models. Open Access (Master thesis), Kiel University, Kiel, 82 pp.

[thumbnail of thesis.pdf]
Preview
Text
thesis.pdf - Published Version

Download (1MB) | Preview

Abstract

To develop Bio-Geo-Chemical (BGC) models, scientists depend on General Purpose Language (GPL), some special tools, and technology experts. Furthermore, since it is a repetitive task, they need to adjust the implementation each time they change model specifications. So the entire development process is time-consuming and error-prone. Here, Domain Specific Language (DSL) comes into the picture; a well-designed DSL can automate the whole model development process, have a shorter turnaround, and be less prone to human error. Moreover, DSL expresses the original problem more naturally for domain and technology experts and automatically provides a graphical representation of the model. This paper gives a DSL called Biogeochemical Domain Specific Language (BGC-DSL) for BGC model scientists and also describes the development details. Before starting the development, we understand the domain by conducting interviews and analyzing BGC papers. Then, based on the acquired knowledge, we implement the DSL and finally evaluate by utilizing some models from papers.

Document Type: Thesis (Master thesis)
Keywords: DSL, Bio-Geo-Chemical (BGC) Models
Research affiliation: Kiel University > Software Engineering
Projects: OceanDSL
Date Deposited: 22 Nov 2022 13:00
Last Modified: 22 Nov 2022 13:00
URI: https://oceanrep.geomar.de/id/eprint/57366

Actions (login required)

View Item View Item