Domain-Specific Languages

We have developed a set of different Domain-specific Languages in OceanDSL to address configuration and parameter setting, biogeochemical modeling and testing. We utilize therefore different technology stacks.


The Configuration and Parameter Setting domain-specific Language (CP-DSL) provides a model agnostic approach to configure and set parameters of ocean and earth system climate models. The CP-DSL comprises three DSLs addressing configuration, declaration of parameters, features and modules, and templates for code generation.

Testing DSL

Will be added shortly

Biogeochemical Modeling DSL

Will be added shortly