Title of article
Object-oriented support for modelling and simulation of individual-oriented ecological models
Author/Authors
Lorek، نويسنده , , Helmut and Sonnenschein، نويسنده , , Michael، نويسنده ,
Pages
20
From page
77
To page
96
Abstract
Opposed to traditional mathematical methods, the technique of individual-oriented modelling chooses distinguishable individuals as the basic entities of description. An ecosystem is described by all static and dynamic properties of the individuals involved in the system as well as time varying properties of the environment. Individuals change their state over time or due to internal and external events. Using the individual-oriented approach, programming skills are indispensable. Coding individual-oriented models is a complex, tedious and error prone task, which leads to a long list of problems. Many, although not all, problems may be solved using object-oriented software libraries. EcoSim is a C++-class library especially designed to support individual-oriented modelling and simulation of ecological systems. EcoSim brings together new advances in object-oriented discrete-event simulation and ecology. The process of implementing individual-oriented models is facilitated by providing classes for those parts, that are common to all such models. This covers among others the specification of static and dynamic properties of ‘individuals’, the specification of dynamically changing environments as well as support for ‘on the fly’ analysis and animation of generated data. Using EcoSim ecologists may therefore concentrate on the unique parts of their models.
Keywords
Individual-oriented modelling , Discrete-Event Simulation , object-oriented programming , tool
Journal title
Astroparticle Physics
Record number
2079446
Link To Document