An object-oriented forest landscape model and its representation of tree species

LANDIS is a forest landscape model that simulates the interaction of large landscape processes and forest successional dynamics at tree species level. We discuss how object-oriented design (OOD) approaches such as modularity, abstraction and encapsulation are integrated into the design of LANDIS. We show that using OOD approaches, model decisions (olden as model assumptions) can be made at three levels parallel to our understanding of ecological processes. These decisions can be updated with relative efficiency because OOD components are less interdependent than those designed with traditional approaches. To further examine object design, we examined how forest species objects, AGELIST (tree age-classes), SPECIE (single species) and SPECIES (species list), are designed, linked and functioned. We also discuss in detail the data structure of AGELIST and show that different data structures can significantly affect model performance and model application scopes. Following the discussion of forest species objects, we apply the model to a real forest landscape in northern Wisconsin. We demonstrate the model's capability of tracking species age cohorts in a spatially explicit manner at each time step. The use of these models at large spatial and temporal scales reveals important information that is essential for the management of forested ecosystem.

[1]  Mark H. Hansen,et al.  The Eastwide forest inventory data base: users manual. , 1992 .

[2]  Hong S. He,et al.  INTEGRATION OF GIS DATA AND CLASSIFIED SATELLITE IMAGERY FOR REGIONAL FOREST ASSESSMENT , 1998 .

[3]  R. Keane,et al.  Fire-BGC: A mechanistic ecological process model for simulating fire succession on coniferous forest landscapes of the northern Rocky Mountains. Forest Service research paper , 2017 .

[4]  Frank M. Carrano,et al.  Data abstraction and problem solving with C++ - walls and mirrors , 1995 .

[5]  Nicholas D. Stone,et al.  Generation of mechanistic variability in a process-based object-oriented plant model , 1993 .

[6]  Carlo C. Maley,et al.  Implementing i-state configuration models for population dynamics: an object-oriented programming approach , 1993 .

[7]  Basil Acock,et al.  Introduction: modularity in plant models , 1997 .

[8]  Hong S. He,et al.  Spatial simulation of forest succession and timber harvesting using LANDIS. , 2000 .

[9]  N. D. Stone,et al.  Object-oriented simulation: plant growth and discrete organ to organ interactions , 1991 .

[10]  Michael F. Goodchild,et al.  Gis and Environmental Modeling: Progress and Research Issues , 1996 .

[11]  J. T. Curtis,et al.  The Vegetation of Wisconsin, an Ordination of Plant Communities. , 1960 .

[12]  Basil Acock,et al.  Designing an object-oriented structure for crop models , 1997 .

[13]  R. Sequeira,et al.  Implementing generic, object-oriented models in biology , 1997 .

[14]  Basil Acock,et al.  Modularity and genericness in plant and ecosystem models , 1997 .

[15]  R. Burns,et al.  Silvics of North America: Volume 2. Hardwoods , 1990 .

[16]  Bryan R. Pearce,et al.  A C++ implementation of an individual/landscape model , 1997 .

[17]  Mark Reed,et al.  Object-oriented migration modelling for biological impact assessment , 1996 .

[18]  David J. Mladenoff,et al.  Progress and future directions in spatial modeling of forest landscapes. , 1999 .

[19]  David J. Mladenoff,et al.  Eastern Hemlock Regeneration and Deer Browsing in the Northern Great Lakes Region: A Re-examination and Model Simulation , 1993 .

[20]  Charles D. Canham,et al.  Catastrophic windthrow in the presettlement forests of Wisconsin , 1984 .

[21]  James K. Brown,et al.  Handbook for inventorying surface fuels and biomass in the interior West. General technical report , 1982 .

[22]  Peter T. Wolter,et al.  Improved forest classification in the northern Lake States using multi-temporal Landsat imagery , 1995 .

[23]  A. Perera,et al.  Temporal fire disturbance patterns on a forest landscape , 1997 .

[24]  D. Mladenoff,et al.  Design, behavior and application of LANDIS, an object-oriented model of forest landscape disturbance and succession. , 1999 .

[25]  Christopher Uhl,et al.  Fire in the Venezuelan Amazon 1: Fuel biomass and fire chemistry in the evergreen rainforest of Venezuela , 1988 .

[26]  Edward Yourdon,et al.  Case studies in object-oriented analysis and design , 1975 .

[27]  Jia-Lin Chen,et al.  GePSi: A generic plant simulator based on object-oriented principles , 1997 .

[28]  S. Garman,et al.  Scaling fine-scale processes to large-scale patterns using models derived from models: meta-models. , 1999 .

[29]  Hal Lemmon,et al.  Object-oriented design of a cotton crop model , 1997 .

[30]  William Silvert,et al.  Object-oriented ecosystem modelling , 1993 .

[31]  David J. Mladenoff,et al.  A Systems Analysis of the Global Boreal Forest: The southern boreal–northern hardwood forest border , 1992 .

[32]  G. F. Frazier,et al.  A spatial model for studying the effects of climatic change on the structure of landscapes subject to large disturbances , 1991 .

[33]  Hong S. He,et al.  SPATIALLY EXPLICIT AND STOCHASTIC SIMULATION OF FOREST- LANDSCAPE FIRE DISTURBANCE AND SUCCESSION , 1999 .

[34]  D. Mladenoff,et al.  Spatial Modeling of Forest Landscape Change: Approaches and Applications , 1999 .

[35]  M. L. Cadenasso,et al.  Landscape Ecology: Spatial Heterogeneity in Ecological Systems , 1995, Science.

[36]  David J. Mladenoff,et al.  Development of forest and landscape modeling approaches. , 1999 .

[37]  Yosef Cohen,et al.  A SPATIALLY EXPLICIT MODEL OF MOOSE FORAGINGAND ENERGETICS , 1997 .

[38]  Ira Pohl,et al.  Object-Oriented Programming Using C++ , 1993 .

[39]  David W. Roberts,et al.  Modelling forest dynamics with vital attributes and fuzzy systems theory , 1996 .

[40]  James J. McCarthy Global change program , 1991 .

[41]  Grady Booch,et al.  Object-Oriented Analysis and Design with Applications , 1990 .

[42]  Simon A. Levin,et al.  A Spatial Patch Dynamic Modeling Approach to Pattern and Process in an Annual Grassland , 1994 .

[43]  Herman H. Shugart,et al.  A Systems Analysis of the Global Boreal Forest: Contents , 1992 .

[44]  M. L. Heinselman Fire in the Virgin Forests of the Boundary Waters Canoe Area, Minnesota , 1973, Quaternary Research.

[45]  Mark A. White,et al.  A Quantitative Approach to Developing Regional Ecosystem Classifications , 1996 .

[46]  Hong S. He,et al.  Linking an ecosystem model and a landscape model to study forest species response to climate warming , 1999 .

[47]  G. Aplet,et al.  Defining sustainable forestry , 1993 .

[48]  M. L. Heinselman Fire intensity and frequency as factors in the distribution and structure of northern ecosystems [Canadian and Alaskan boreal forests, Rocky Mountain subalpine forests, Great Lakes-Acadian forests, includes history, management; Canada; USA]. , 1981 .

[49]  Craig G. Lorimer,et al.  Natural Disturbance Regimes in Hemlock-Hardwood Forests of the Upper Great Lakes Region , 1991 .

[50]  R. Keane,et al.  Simulating effects of fire on northern Rocky Mountain landscapes with the ecological process model FIRE-BGC. , 1996, Tree physiology.

[51]  Christopher B. Field,et al.  Adapting GePSi (Generic Plant Simulator) for modeling studies in the Jasper Ridge CO2 project , 1997 .

[52]  David R. Larsen,et al.  Modeling forest landscape change in the Ozarks: guiding principles and preliminary implementation , 1997 .