Simulation models are a key tool to study the dynamics of ecological systems where space plays a fundamental role. These kinds of models in which the dynamic of the system is space-dependent are called spatial simulation models. The most frequently used approach to simulate spatial models consists of a simulation program (typically developed in a general purposed language) that periodically exports results to a Geographic Information System (GIS) to visualize or analyze the spatial component. This type of approach requires of a user programming skills and to be knowledgeable about GIS, limiting the use of the model and increasing the time necessary to develop and complete a project. A second approach combines in one interface the simulation program with the tools needed to manipulate the spatial component of the models. Although these types of systems are user-friendly, they are also less general since they deal with only a very specific kind of system. This paper presents the design and implementation of SpaSim, a software to simulate spatial models that overcome the disadvantages of these two approaches. The program allows the user to build, simulate and perform spatial and spatial-temporal analysis on the same environment. Currently, the software supports the development of models based on cellular automata. Demonstration of the software is given via implementation of a recently published model. SpaSim reduces considerably the time to develop cellular automata models and give users an appropriate combination of flexibility and ease of use.
[1]
Dean L. Urban,et al.
Transition and Gap Models of Forest Dynamics
,
1995
.
[2]
Jacinto Dávila,et al.
GALATEA: A multi-agent, simulation platform
,
2000
.
[3]
D. Dunkerley.
Banded chenopod shrublands of arid Australia: modelling responses to interannual rainfall variability with cellular automata
,
1999
.
[4]
Ioannis G. Karafyllidis,et al.
A model for predicting forest fire spreading using cellular automata
,
1997
.
[5]
Károly Mészáros.
Hungary.
,
1988,
Revue scientifique et technique.
[6]
Daniel A. Griffith.
Dynamic Spatial Models
,
1981
.
[7]
M. Goodchild,et al.
Environmental Modeling with GIS
,
1994
.
[8]
W. Hargrove,et al.
Simulating fire patterns in heterogeneous landscapes
,
2000
.
[9]
Pierre-Alain Muller,et al.
Modelado de objetos con UML
,
1997
.
[10]
G. Sirakoulis,et al.
A cellular automaton model for the effects of population movement and vaccination on epidemic propagation
,
2000
.