Modelling Ecological and Economic Systems With STELLA:: Robert Costanza, Sara Gottlieb
Modelling Ecological and Economic Systems With STELLA:: Robert Costanza, Sara Gottlieb
Modelling Ecological and Economic Systems With STELLA:: Robert Costanza, Sara Gottlieb
Abstract
This special section contains a group of seven modelling studies covering a range of ecological and economic
systems and problems. The models were all developed using STELLA, an icon-based programming language
specifically designed for dynamic systems modelling. Models included in the special section cover: dinoflagellate
(Phiesteria piscicida) dynamics as a result of coastal eutrophication, Menhaden fisheries management in the
Chesapeake Bay, watershed characteristics affecting both brown trout habitat and beaver ponds, the impacts and
economics of riparian buffer strips, the integrated ecology and economics of Brazilian mangroves, and the
macroeconomy including natural resources and a range of critical assumptions about technical change and
substitution. © 1998 Elsevier Science B.V. All rights reserved.
1
* Corresponding author. E-mail: costza@cbl.umces.edu See Costanza et al., 1998 for the first in the series.
0304-3800/98/$ - see front matter © 1998 Elsevier Science B.V. All rights reserved.
PII S0304-3800(98)00073-8
82 R. Costanza, S. Gottlieb / Ecological Modelling 112 (1998) 81–84
duced to the modelling program STELLA II and performed without an integrated model of natural
then individuals or groups chose a problem that and manmade systems.
each would explore over the rest of the term. The Many of the models presented in this section
remainder of the class was spent in an open will be used as tools in ongoing investigations of
format where students provided one another with the systems they describe. Some may be changed
progress reports and feedback on their projects. radically in structure or parameter sets after more
Participants continued to work on their models empirical information about the system has been
after the course ended. gathered. An important point about modelling is
As one can see in this issue, the problems that that it is an evolving process that sometimes
requires one to discard early work and go back to
concern researchers in the ecological and eco-
the proverbial drawing board. Fortunately, as will
nomic sciences are quite varied. Nonetheless, rela-
be discussed in the next section, the STELLA
tively simple models can provide a great deal of
modelling language makes this part of the process
insight into the questions, ‘what is going on?’ or
very easy.
‘what would happen if...?’ These models should
obviously not be considered to be final answers to
their associated complex questions, but instead as 3. Description of the STELLA modelling
syntheses of existing information and guides or language
maps to direct future work.
STELLA II is an object oriented programming
language that uses an iconographic interface to
2. Modelling approaches facilitate construction of dynamic systems struc-
tures. The essential features of the system are
Scientists may be led to modelling for a number defined in terms of stocks, flows and auxiliary
of reasons other than model creation for its own parameters. The user places the icons for each of
sake. Hall and Day (1977) consider three uses of these features in the modelling area and makes the
models to scientists: understanding, assessing, and appropriate connections between features. The
optimizing. Some of the models in this issue were functional relationships between the features are
developed by participants who simply wished to then defined by the user. These relationships can
gain a conceptual picture of how a system of be mathematical, logical, or graphical function,
interest to them might work. In many cases, these and the program allows quite a bit of flexibility
types of models were generated before any field or here. STELLA II represents stocks, flows and
laboratory studies had been conducted, and their parameters, respectively, with the following icons:
main purpose was to examine what features are
the most critical in determining system behaviour.
At the next level, after empirical measurements
had been taken, models were developed to test Connections between features are defined using
assumptions about the system. For example, in ‘information arrows’ with the following icon:
nutrient-dosing mesocosm experiments, models of
the system can help researchers to determine path-
ways of nutrient flow that result in observed The user generates a complete structure which
conditions over a period of time. Finally, along would resemble the diagram depicted in Fig. 1.
the lines of predicting system behaviour, some Stocks represent a reservoir of material such as
researchers want to know what conditions will population, biomass, nutrients, or money. Mate-
lead to an optimal outcome of some property of rial flows between stocks or into and out of
the system. This type of analysis is essential to undefined sources and sinks (represented by
informed policy decisions and often cannot be ‘clouds’ at the ends of flow structures). Flows are
R. Costanza, S. Gottlieb / Ecological Modelling 112 (1998) 81–84 83