Exploiting object-orientated programming structures in the quest for an individual-based lion population model with an attractive user interface
Authored by HS Quadling, AM Starfield
Date Published: 2002
Sponsors:
No sponsors listed
Platforms:
C++
SimSimba
Model Documentation:
Other Narrative
Model Code URLs:
Model code not found
Abstract
We present our most recent implementation of an individual-based lion
population model. The model is built using a structure that includes
graphical user interaction and feedback at a fundamental level, to
maintain flexibility and ease of use without getting mired in
programming details. We describe how object-orientated programming
structures may be used to this end. Our structure allows for tight
integration between the model and the user interface, including seamless
user interaction at any point during the simulation. In addition, the
simulation model may be decoupled from the user interface, and large, efficient simulations may be performed. The result is an
individual-based model that, despite its complexity, is easy to use, easy to maintain and easy to extend. In fact, it has the potential to be
used by a much wider group (including other researchers, managers and
conservation advocates) than just the researcher who developed it. We
include a discussion of the importance of a robust random number
generator in simulation models such as this.
Tags
Viability