The relevance of simulation approaches to the study and design of agricultural production systems is widely claimed. The methodology and computer software appropriate to such a task have however still not reached the state of a mature technology and are mainly developed in research laboratories. Suitable computer models need to represent the structure and dynamics of the underlying biophysical system together with the coordinated human activities involved in the management of the farm production process. Most existing approaches focus primarily on biophysical processes. This paper outlines the generic framework DIESE especially designed for building and running agricultural production system models. DIESE relies on a rich conceptual basis under the form of an ontology of agricultural production systems. It supports the modelling of the decision process in terms of activities, resources required to realize them, and well-structured constraints bearing on the relevance and feasibility of activities, the interdependencies between them and the restrictions on the uses of resources. Computationally the ontology comes under the form of a C++ library. In developing a farm production system model, the ontology acts as a metamodel; implementing a model amounts to particularizing the ontology concepts as required by the domain and then instantiating the corresponding classes to capture the specific aspects of the system to be simulated. A discrete event simulation mechanism realizes the step by step interpretation of the strategy and the progressive execution of the decided activities, which in turn alters the biophysical state that otherwise responds to external factors, e.g. weather, influencing biophysical processes. DIESE is currently used in large modelling projects dealing with various kinds of production such as cash crop, vineyard, pasture- based livestock and pig systems, which attest to the wide scope of applicability of the framework.
[2]
Michael Wooldridge,et al.
Introduction to multiagent systems
,
2001
.
[3]
Roger Martin-Clouaire,et al.
Modelling and simulating work practices in agriculture
,
2009,
Int. J. Metadata Semant. Ontologies.
[4]
B. A. Keatinga,et al.
Advances in farming systems analysis and intervention
,
2001
.
[5]
C. Rigolot,et al.
MELODIE : A Whole-Farm Model To Study The Dynamics Of Nutrients In Integrated Dairy And Pig Farms
,
2007
.
[7]
Stephen F. Smith,et al.
An Ontology for Constructing Scheduling Systems
,
1997
.
[8]
Balakrishnan Chandrasekaran,et al.
What are ontologies, and why do we need them?
,
1999,
IEEE Intell. Syst..