250 Agent-Based Modeling and Simulation with Swarm
Stage 4 Hypotheses are tested, and the behavior o f the model is adjusted to
correspond to the actual behavior of the subject in the rea l world. Hy-
potheses are built to e xplain phenomena in natural sc ience . Experiments
are designed to verify whether the hypotheses hold. Similarly, the re sults
of simulations are compared with the results of experiments in the real
world as “hypothesis verification,” aiming to connect the model to the
real world.
Stage 5 Understand the origin of behavior in the subject, relate to the real world,
and explain the cause and effect based on actual physical and chemical
mechanisms. The goal is to understand not only the behavior of the
subject but also to understand the underlying factors and th e effects that
the behavior c auses. In biological terms, the objective is to understand
proximate (physiological) and final (biological or evolutional) causes.
There has been much discussion on the guiding methodology on how to
carry out research in the field of artificial life (see Section 4.4.1). For example,
Barandiaran and More no categorized artificial life into following four mod-
els [9].
Generic model Aims to deduce generic properties that e xist in any complex
system.
Conceptual model Aims to formulate and understand concepts such as evo-
lution or emergence.
Functional model Aims to understand specific sys tems with emergent prop-
erties.
Mechanistic model Aims to realistically reproduce the behavior of the sub-
ject model.
The relation between this classification of artificial life and the constructive
approach is shown in Fig. 8.1. The complete correspondence to the subject in
stage 5 is close to the mechanistic model. However, while the goal of a mech-
anistic model is to relate to the behavior of the s ubject, our approach aims
to relate to factors that cause the behavior of the subject. Functional models
model existing systems and corres pond to stage 4 because the focus is mainly
on emergence and evolution. In contrast, generic and co nce ptual models do not
model actual subjects; therefore, strictly there is no one-to-o ne relationship
with the stages in the constructive approach. However, these models can be
considered as components of stages 2 to 4 because of the common objective of
qualitatively a nd quantitatively clarifying the properties of co mplex systems.
Each model in artificial life rese arch has a different viewpoint. On the
other hand, the constructive a pproach progresses with research in steps with
different viewpoints to understand existing phenomena. Deeper insight is ob-
tained by connecting to the actual world, and then research is sta rted from