Title of article :
Object-oriented simulation of integrated whole farms: GPFARM framework
Author/Authors :
Shaffer، M. J. نويسنده , , Bartling، P. N. S. نويسنده , , AscoughII، J. C. نويسنده ,
Issue Information :
روزنامه با شماره پیاپی سال 2000
Pages :
-28
From page :
29
To page :
0
Abstract :
Simulation frameworks for Decision Support Systems (DSSs) at the whole-farm level have not adequately supported process level management and integration of complex farming systems. Development of the Great Plains Framework for Agricultural Resource Management (GPFARM) DSS for whole-farm management required a simulation package that could handle this complex system. Object-oriented (OO) techniques now offer improved opportunity for the development of suitable whole-farm simulations. A whole-farm simulation framework was developed using Object-oriented programming (OOP) and executes appropriate simulation modules, written in procedural languages (FORTRAN and BASIC), for the lower-level processes. Abstraction, encapsulation, and hierarchy were crucial to simplifying whole-farm complexity. OOP relationships, particularly inheritance in crops, animals, and events were key in allowing dynamic (runtime) setup and simulation of the farm system. Event objects were positioned outside of the simulation class and farm state to provide event input format flexibility and allow the framework to check the system state before events were implemented. The inclusion of existing or extended procedural modules cut development time, helped insure maintenance support from cooperators, and assisted with deployment of computationally efficient code. The resulting package simulates whole-farm management involving interactive land units, integrated crop and livestock operations, crop rotation systems and multiple commodities, and soil and climate variability. Simulation of whole-farm scenarios provides information for DSS applications to display and compare management alternatives. This research showed that an effective OO framework for integrated farming systems should consist of a thorough object model of a farm state, a flexible input and implementation of events, and a simulation environment to accomplish the biological, chemical, and physical simulation of a farm.
Keywords :
Electronic markets , Timber trading , Internet
Journal title :
COMPUTERS & ELECTRONICS IN AGRICULTURE
Serial Year :
2000
Journal title :
COMPUTERS & ELECTRONICS IN AGRICULTURE
Record number :
52757
Link To Document :
بازگشت