Domain-Specific Languages for Ocean Modeling and Simulation
Domain-Specific Languages for Ocean Modeling and Simulation
批准号:
425916241
负责人:
Professor Dr. Wilhelm Hasselbring
金额:
$0.0万
依托单位:
依托单位国家:
德国
项目类别:
Research Grants
财政年份:
2019
资助国家:
德国
项目状态:
已结题
起止时间:
2018-12-31 至 2022-12-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
The physical, chemical and biological processes in the ocean significantly influence and contribute to the global carbon cycle, whose thorough understanding is crucial for future predictions of climate and climate change. As a consequence, ocean biogeochemical modelling and simulation is an important part of numerical climate research. With OceanDSL, we target this domain for research software engineers who typically have a background in physics, meteorology, chemistry, biology and oceanography.Computational science is a multidisciplinary field lying at the intersection of mathematics and statistics, computer science, and core disciplines of science. Computational science involves the development of models and simulations to understand natural systems answering questions that neither theory nor experiment alone are equipped to answer. Despite the increasing importance of so-called in-silico experiments to the scientific discovery process, well-established software engineering practices are rarely adopted in computational science. However, meanwhile the computational science community starts to appreciate that software engineering is central to any effort to increase computational science’s software productivity. For computational science, new domain-specific software engineering methods and techniques are required.A method that software engineering can offer to computational science is model-driven software engineering, which is a well-established approach for software engineering in the domains of information systems and embedded systems. Essential for model-driven software engineering are Domain-Specific Languages (DSLs). However, in high-performance computing, and especially ocean system modelling, DSLs are used seldomly, so far. This is caused by the lack of proper DSLs in that domain and the applicability of existing tooling in conjunction with the different roles and tasks involved in ocean system modelling.The objective of the OceanDSL project is to build and evaluate a DSL infrastructure for marine biogeochemical modelling and simulation, the configuration of simulation runs and the deployment on high-performance computing hardware. Core of the OceanDSL project is the development and comparative evaluation of these DSLs including their code generators (for external DSLs) resp. program libraries (for internal DSLs).Our research approach is twofold, combining constructive and empirical methods. With constructive research, we design both internal and external DSLs. For internal DSLs, we implement appropriate libraries. For external DSLs, we implement related infrastructure for editing and code generation. With empirical research, we plan a systematic empirical evaluation of the DSLs and its infrastructure together with ocean system modellers and research software engineers. A specific research question addresses the comparison of internal vs. external DSLs.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Integrated Observation and Modeling Techniques to Support Adaptation and Evolution of Software Systems
-
批准号:221686643
-
项目类别:Priority Programmes
-
资助金额:$0.0万
-
财政年份:2012
-
负责人:Professor Dr. Wilhelm Hasselbring
-
依托单位:
Publication Workflows for Scientific Data: From Acquisition and Processing toward Archival and Publication
-
批准号:187867195
-
项目类别:Research data and software (Scientific Library Services and Information Systems)
-
资助金额:$0.0万
-
财政年份:2011
-
负责人:Professor Dr. Wilhelm Hasselbring
-
依托单位:
ScalableMine: Scalable Hierarchical Process Mining in Event-Stream Systems
-
批准号:521430520
-
项目类别:Research Units
-
资助金额:$0.0万
-
财政年份:--
-
负责人:Professor Dr. Wilhelm Hasselbring
-
依托单位:
Sustaining a Reusable High-Quality Monitoring Framework for Software Engineering Research
-
批准号:528713834
-
项目类别:Research Grants
-
资助金额:$0.0万
-
财政年份:--
-
负责人:Professor Dr. Wilhelm Hasselbring
-
依托单位:
国内基金
海外基金
人巨细胞病毒编码蛋白UL23调控 HCMV-specific T 细胞增殖、活性及分化的机理
-
批准号:32070149
-
项目类别:面上项目
-
资助金额:58.0万元
-
批准年份:2020
-
负责人:李弘剑
-
依托单位:
花胶鱼类物种Species-specific PCR和Multiplex PCR鉴定体系研究
-
批准号:31902373
-
项目类别:青年科学基金项目
-
资助金额:23.0万元
-
批准年份:2019
-
负责人:曾玲
-
依托单位: