An object-oriented simulation framework for individual-based simulations (OSIRIS): Daphnia population dynamics as an example

被引:40
作者
Mooij, WM
Boersma, M
机构
[1] Netherlands Institute of Ecology, Centre for Limnology, 3631 AC Nieuwersluis
[2] Max Planck Institute for Limnology, 24302 Plön
关键词
model; falsification versus prediction; levels of integration; individuals versus ecosystem;
D O I
10.1016/0304-3800(95)00220-0
中图分类号
Q14 [生态学(生物生态学)];
学科分类号
071012 ; 0713 ;
摘要
A general framework for the implementation of ecological models directed towards the falsification of knowledge, as opposed to models directed at making predictions, is proposed. The framework is constructed by defining a set of classes, with their interrelationships, in an object-oriented programming language. The classes represent the major levels of the so-called levels-of-integration hierarchy: individual, population and system. The abiotic physical and chemical environment is implemented by the classes condition and resource, respectively. Class habitat is used to represent the spatial structure of an ecosystem. The simulation is controlled by a class called analyser. The simulation mechanism is implemented by deriving all these real-life objects from a more abstract class simobject. The engine of the simulation is formed by a dynamic list of references to simobjects, sorted according to the time each simobject should be activated next, The data of each object are implemented in class dataobject, from which simobject is derived. The applicability of this framework, called OSIRIS (object-oriented simulation framework for individual-based simulations), is shown for a population dynamical study on daphnids, The effects of variation among individual daphnids on the growth rate and structure of a population of daphnids are studied by comparing the results of the individual-based model with those of a life table. Moreover, variation in population growth rate over time, which parameter cannot be derived from a life table, is calculated. Finally, the sensitivity of the model for the number of modelled individuals and the sampling interval is analysed.
引用
收藏
页码:139 / 153
页数:15
相关论文
共 47 条
[11]  
*DY SOFTW CORP, 1992, US GUID M PLUS PLUS
[12]   INSTAR, A DISCRETE EVENT MODEL FOR SIMULATING ZOOPLANKTON POPULATION-DYNAMICS [J].
HOGEWEG, P ;
RICHTER, AF .
HYDROBIOLOGIA, 1982, 95 (01) :275-285
[13]   NEW COMPUTER-MODELS UNIFY ECOLOGICAL THEORY - COMPUTER-SIMULATIONS SHOW THAT MANY ECOLOGICAL PATTERNS CAN BE EXPLAINED BY INTERACTIONS AMONG INDIVIDUAL ORGANISMS [J].
HUSTON, M ;
DEANGELIS, D ;
POST, W .
BIOSCIENCE, 1988, 38 (10) :682-691
[14]  
Jorgensen S.E., 1991, HDB ECOLOGICAL PARAM
[15]   A PROCEDURE TO REDUCE PARAMETER UNCERTAINTY FOR COMPLEX-MODELS BY COMPARISON WITH REAL SYSTEM OUTPUT ILLUSTRATED ON A POTATO GROWTH-MODEL [J].
KLEPPER, O ;
ROUSE, DI .
AGRICULTURAL SYSTEMS, 1991, 36 (04) :375-395
[16]  
Klepper O., 1989, A model of carbon flows in relation to macrobenthic food supply in the Oosterschelde estuary S.W. Netherlands
[17]  
KNUTH DE, 1969, ART COMPUTER PROGRAM, V3
[18]  
LEVINS R, 1966, AM SCI, V54, P421
[19]   AN ORGANISM-CENTERED APPROACH TO SOME COMMUNITY AND ECOSYSTEM CONCEPTS [J].
MACMAHON, JA ;
SCHIMPF, DJ ;
ANDERSEN, DC ;
SMITH, KG ;
BAYN, RL .
JOURNAL OF THEORETICAL BIOLOGY, 1981, 88 (02) :287-307
[20]   IMPLEMENTING I-STATE CONFIGURATION MODELS FOR POPULATION-DYNAMICS - AN OBJECT-ORIENTED PROGRAMMING APPROACH [J].
MALEY, CC ;
CASWELL, H .
ECOLOGICAL MODELLING, 1993, 68 (1-2) :75-89