4.7 Article

Crop modeling frameworks interoperability through bidirectional source code transformation

期刊

ENVIRONMENTAL MODELLING & SOFTWARE
卷 168, 期 -, 页码 -

出版社

ELSEVIER SCI LTD
DOI: 10.1016/j.envsoft.2023.105790

关键词

Crop model; Crop2ML; Model exchange and reuse; One-to-many transformation

向作者/读者索取更多资源

This study presents a reverse engineering approach to automatically extract and transform meta-information and algorithms of existing crop biophysical models into a platform-independent model component. The system demonstrates good extensibility across different platforms using the Crop2ML concepts and transformation system.
Recently, we proposed Crop2ML, an open-source modeling framework for exchanging and reusing crop model components between modeling platforms. Here, we present an approach based on reverse engineering to automatically extract and transform meta-information and algorithms of existing crop biophysical models into a platform-independent model component. A search algorithm using Crop2ML concepts, and a many-to-one transformation system were used for producing high-level models. The system consists of parsing the code base of model components written in different languages using the ANother Tool for Language Recognition (ANTLR) parser generator and processing the generated syntax trees to produce various model implementations. The system was evaluated for three crop model components provided by the BioMA, SIMPLACE, and DSSAT platforms. We demonstrated the extensibility of our approach with the STICS, OpenAlea, and SiriusQuality modeling platforms. CyMLTx is a significant contribution towards the interoperability of crop modeling platforms and the reuse of model components beyond programming languages.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.7
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据