1. Domain-Specific Modeling for a Crop Model Factory
- Author
-
François Pinet, David R.C. Hill, Véronique Cucchi, Guillaume Barbier, ITK [Clapiers], Technologies et systèmes d'information pour les agrosystèmes (UR TSCF), Institut national de recherche en sciences et technologies pour l'environnement et l'agriculture (IRSTEA), Laboratoire d'Informatique, de Modélisation et d'Optimisation des Systèmes (LIMOS), Ecole Nationale Supérieure des Mines de St Etienne (ENSM ST-ETIENNE)-Centre National de la Recherche Scientifique (CNRS)-Université Clermont Auvergne (UCA)-Institut national polytechnique Clermont Auvergne (INP Clermont Auvergne), Université Clermont Auvergne (UCA)-Université Clermont Auvergne (UCA), Ecole Nationale Supérieure des Mines de St Etienne-Université Clermont Auvergne [2017-2020] (UCA [2017-2020])-Centre National de la Recherche Scientifique (CNRS), Ecole Nationale Supérieure des Mines de St Etienne (ENSM ST-ETIENNE)-Université Clermont Auvergne [2017-2020] (UCA [2017-2020])-Centre National de la Recherche Scientifique (CNRS), and Ecole Nationale Supérieure des Mines de St Etienne-Centre National de la Recherche Scientifique (CNRS)-Université Clermont Auvergne [2017-2020] (UCA [2017-2020])
- Subjects
Engineering ,business.industry ,Interface (Java) ,Process (engineering) ,Design pattern ,[SDV]Life Sciences [q-bio] ,Domain-specific modeling ,020207 software engineering ,Context (language use) ,04 agricultural and veterinary sciences ,02 engineering and technology ,Data structure ,[INFO.INFO-MO]Computer Science [cs]/Modeling and Simulation ,Metamodeling ,040103 agronomy & agriculture ,0202 electrical engineering, electronic engineering, information engineering ,0401 agriculture, forestry, and fisheries ,Factory (object-oriented programming) ,[INFO]Computer Science [cs] ,business ,Software engineering ,Simulation ,Information Systems - Abstract
[Departement_IRSTEA]Ecotechnologies [TR1_IRSTEA]MOTIVE; In the context of crop model design for industrial purposes, this paper proposes a domain-specific modeling approach to provide a crop model factory for the modelers in agronomy. The authors’ approach proposes to separate the concerns of representing the simulation process (process-based dynamics) and the plant data structure. They propose a refined and stabilized metamodel for the dynamics based on past preliminary work. This paper also explains how the Model-View-Controller design pattern can be applied to DSML environments to produce a more specialist-friendly interface. In addition, the authors propose a metamodeling usage of the Model-View-Controller offering the potential to develop a DSML for DSMLs design.
- Published
- 2013