Agritrop
Accueil

Crop modeling frameworks interoperability through bidirectional source code transformation

Midingoyi Cyrille Ahmed, Pradal Christophe, Enders Andreas, Fumagalli Davide, Lecharpentier Patrice, Raynal Hélène, Donatelli Marcello, Fanchini Davide, Athanasiadis Ioannis, Porter Cheryl, Hoogenboom Gerrit, Oliveira F.A.A., Holzworth Dean, Martre Pierre. 2023. Crop modeling frameworks interoperability through bidirectional source code transformation. Environmental Modelling and Software, 168:105790, 14 p.

Article de revue ; Article de recherche ; Article de revue à facteur d'impact
[img] Version publiée - Anglais
Accès réservé aux personnels Cirad
Utilisation soumise à autorisation de l'auteur ou du Cirad.
1-s2.0-S1364815223001767-main.pdf

Télécharger (6MB) | Demander une copie

Liste HCERES des revues (en SHS) : oui

Thème(s) HCERES des revues (en SHS) : Géographie-Aménagement-Urbanisme-Architecture

Résumé : 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 codebase 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.

Mots-clés Agrovoc : modélisation des cultures, modélisation, interopérabilité, système de culture, modèle mathématique, plante de culture, modèle de simulation

Mots-clés libres : Crop model, Crop2ML, Model exchange and reuse, One-to-many transformation

Classification Agris : U10 - Informatique, mathématiques et statistiques
F01 - Culture des plantes

Champ stratégique Cirad : CTS 2 (2019-) - Transitions agroécologiques

Agences de financement européennes : European Commission

Agences de financement hors UE : Agence Nationale de la Recherche, Institut National de Recherche pour l'Agriculture, l'Alimentation et l'Environnement, Centre de Coopération Internationale en Recherche Agronomique pour le Développement

Programme de financement européen : H2020

Projets sur financement : (EU) Stepping-up IPM decision support for crop protection, (FRA) Institut Convergences en Agriculture Numérique

Auteurs et affiliations

  • Midingoyi Cyrille Ahmed, CIRAD-PERSYST-UPR AIDA (FRA) ORCID: 0009-0000-4411-7989
  • Pradal Christophe, CIRAD-BIOS-UMR AGAP (FRA) ORCID: 0000-0002-2555-761X - auteur correspondant
  • Enders Andreas, Universität Bonn (DEU)
  • Fumagalli Davide, IES (ITA)
  • Lecharpentier Patrice, INRAE (FRA)
  • Raynal Hélène, INRAE (FRA)
  • Donatelli Marcello, CREA (ITA)
  • Fanchini Davide, CREA (ITA)
  • Athanasiadis Ioannis, Wageningen University and Research Centre (NLD)
  • Porter Cheryl, University of Florida (USA)
  • Hoogenboom Gerrit, University of Florida (USA)
  • Oliveira F.A.A., University of Florida (USA)
  • Holzworth Dean, CSIRO (AUS)
  • Martre Pierre, INRAE (FRA)

Source : Cirad-Agritrop (https://agritrop.cirad.fr/606100/)

Voir la notice (accès réservé à Agritrop) Voir la notice (accès réservé à Agritrop)

[ Page générée et mise en cache le 2024-11-28 ]