A Domain Specific Language (DSL) for Agroecosystems Modelling and Simulation
摘要
Modelling agroecosystems is a complex process that implies understanding the interactions between the different elements of the system. However, although agroecosystem modelling is becoming more and more important, a specific modelling framework is missing not only for the modelling of agroecosystems but also for their simulation. Currently, modellers use general modelling and simulation platforms that non-modellers find difficult to apply. Consequently, a specific framework for agroecosystem modelling and simulation is required. This study intends to propose a basis for the development of an independent platform for the creation and simulation of agroecosystem-oriented models. Specifically, the objectives of this paper are to achieve the requirement analysis and the domain analysis, to propose a domain specific modelling language and to design the platform architecture. Using a model-driven engineering and an agent-based modelling approach, a meta-model has been proposed as the abstract syntax of the language. Thereafter, the language has been concreted by proposing a graphical notation language. Finally, a multi-layer architecture has been proposed. The overall proposition takes account of the model development, simulations and their visualization. The general framework will be developed as part of the next steps.