<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Analysis and Design of a Multi-Agent System for Simulating a Crisis Response Organization</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Rafael A. Gonzalez</string-name>
          <email>r.a.gonzalez@tudelft.nl</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Delft University of Technology</institution>
          ,
          <addr-line>Jaffalaan 5, 2628BX Delft</addr-line>
          ,
          <country country="NL">The Netherlands</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2009</year>
      </pub-date>
      <abstract>
        <p>Simulation is a way to deal with the lack of data and difficulty in designing controlled experiments in the field of crisis response. This paper presents the analysis and design of a simulation model used to evaluate different coordination mechanisms for a crisis response organization. Such organizations are often multidisciplinary, short-lived and ad hoc. Coordination between the responders can be achieved in a structured way (through standards and hierarchy) or can manifest itself in an adaptive or emergent manner. The characteristics of the response organization and the study of structured vs. emergent coordination fit with the capabilities and nature of multi-agent systems (MAS). The MAS model is built using the GAIA methodology and the JADE agent framework. The model can be configured differently to deal with an emergency scenario developed separately as a discrete-event simulation, providing a testbed for simulating coordination in crisis response.</p>
      </abstract>
      <kwd-group>
        <kwd>Multi-Agent Systems</kwd>
        <kwd>Simulation</kwd>
        <kwd>Coordination</kwd>
        <kwd>Crisis Response</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1 Introduction</title>
      <p>
        Simulation provides a unique way of understanding complex social phenomena and
crisis response organizations in particular [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. It can be used when the cost of
collecting data is prohibitively expensive or there are a large number of conditions to
test, as is often the case in crisis response. In situations where large numbers of
responders (fire, police, medical, and other agencies) are involved, it is unfeasible to
carry out experiments in real-life situations; therefore, simulations offer a valuable
platform for testing strategies in advance [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. Simulation can be used to provide a
more economical method of testing contingency plans and practicing coordination
between different agencies during crisis response operations [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. Simulations can
illustrate the patterns and pathologies of crisis decision making; they can create a
great opportunity for getting acquainted with all aspects of crisis management; and
they can help bridge the gap between theory and practice [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. Simulation is also
convenient because it offers a large degree of control for analysts and researchers [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].
      </p>
      <p>
        This paper presents the analysis and design of a multi-agent system (MAS) to
represent a crisis response organization for simulation. The research question that
motivates the simulation project is: How do structured and emergent coordination
mechanisms between crisis responders perform against each other in terms of
effectiveness and efficiency and what are the conditions under which emergent
coordination mechanisms perform better? The simulation approach is both
agentbased and discrete-event based. The MAS represents the crisis response organization,
which is the subject of the experiments. A discrete-event environment is built
alongside to simulate the crisis scenario to which the organization must respond to.
The focus of this paper is on the analysis and design of the MAS, while the
development of the discrete-event crisis scenario is outside its scope. However, it
should be noted that the idea of developing the two dimensions separately is the
ability to modify the response organization independently of the crisis scenario used.
Conversely, the same MAS organization can be tested with different scenarios built as
separate discrete-event simulations. For details on this, see [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ].
      </p>
      <p>
        Before the analysis and design it is worth discussing why a MAS is an appropriate
representation of a crisis response organization. When a crisis or emergency occurs it
gives rise to an incident organization, which is a temporary organization of otherwise
disparate resources drawn from many agencies [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. Within this incident organization
lies a disaster management system comprising the people, technology and procedures
concerned with directing resources [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. Participants in this disaster management
system may not have worked together before. Moreover, large-scale emergencies are
often beyond the capabilities of the permanent staff and facilities available [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. The
resulting ad hoc crisis response teams must be formed quickly, assigned roles and
responsibilities, and deployed. The teams are not fixed, but evolve as the availability
of personnel, including volunteers, fluctuates. The corresponding entrance and exit of
teams increases the difficulty of coordinating the response. As response operations
evolve, interactions also need to be redefined for each succeeding situation [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ].
      </p>
      <p>
        Accordingly, a response to an extreme event requires organizational
interoperability through a common structure and process, along with the absorption of
volunteers and emergent organizations [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. As a consequence, a crisis requires the
reworking of established and standardized procedures through a combination of
certain aspects of emergent behaviour and routinized organizational behaviour [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ].
Thus, crisis response organizations must be open systems that promote distributed
decision making and improvisation in the face of unexpected events or conditions [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ].
      </p>
      <p>
        There is the belief that because the military command and control system is
effective in deploying resources, it must be capable of effectively and efficiently
providing rescue and relief services, but the military is not trained or structured for the
complex tasks of intergovernmental coordination and collaboration needed when
preparing for and responding to extreme events [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. In addition, while hierarchical
networks work efficiently during routine operations, they do so poorly in the dynamic
environment of emergencies, where node failure may isolate large networks from
each other [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. This has resulted in the tendency towards designing emergent and
dynamic networks, rather than formal, static and hierarchical organizations [
        <xref ref-type="bibr" rid="ref11 ref12">11, 12</xref>
        ].
In practice, most crisis response organizations exhibit some degree of autonomy,
while preserving centralization for coordination [
        <xref ref-type="bibr" rid="ref11 ref8">8, 11</xref>
        ].
      </p>
      <p>
        In brief, crisis response organizations are fluctuating in size, formed in an ad hoc
way and multidisciplinary; at the same time, they exhibit hierarchy and centralization
together with emergence, autonomy, openness and scalability. If we define an
organization as an open system consisting of cognitively restricted, socially situated,
and task-oriented actors who interact with other members of the organization and are
affected by ambiguity and past experience, then computational models can be used to
encapsulate this view and generate predictions regarding the design of an organization
for effective performance in response to a crisis [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]. An adequate computational
model, given the characteristics of crisis response organizations is a multi-agent
system (MAS). Such a system may exhibit similar behaviour, such as a distributed
organizational framework, mobility and self-coordination [
        <xref ref-type="bibr" rid="ref12 ref14">12, 14</xref>
        ].
      </p>
      <p>
        As a result, MAS are used frequently in crisis response related research. When
agents are thought of as functional software units with the capability to execute
predefined tasks autonomously, they can support the decision-making process of human
responders [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]. Agents can extract knowledge from the Internet and inform affected
communities and relevant authorities [
        <xref ref-type="bibr" rid="ref16 ref6">6, 16</xref>
        ]. For example, they can support the
decision-making process during the medical response to a large incident, by
monitoring news feeds and unloading decision-makers of part of their
informationprocessing needs [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ] or by supporting the decisions regarding the distribution of
patients in accordance with the availability of resources [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ]. They can also be used
for fusing the heterogeneous information that they themselves extract [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ]. Lastly,
decision-support may involve reasoning about mission structures, resource
limitations, time considerations, and interactions between teams [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ].
      </p>
      <p>
        Besides decision-support or as a previous step to it, agent-based systems can also
be used to simulate the crisis response and its coordination. This role for modelling
and simulation has been recognized for decades as a contribution to planning and
evaluating response strategies [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ]. The value of simulation, as stated in the
introduction to this paper, lies in the difficulty or unfeasibility of carrying out
experiments in real-life [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. On one hand, MAS allow designing controlled
experiments while at the same time offering the scalability needed for adding (or
deleting) roles and rapidly redefining the response organization [
        <xref ref-type="bibr" rid="ref21 ref22 ref23 ref7">7, 21-23</xref>
        ]. On the
other hand, one of the main uses of agent-based simulation is studying the emergent
behaviour of the crisis response organization through the interaction among
participating agents [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. Both capabilities fit well with the nature of a crisis response
organization and specifically with coordination as a study objective.
      </p>
      <p>
        The rest of this paper is structured as follows. Section 2 provides the methodology
behind the development of the MAS, first using GAIA [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ] and then an
implementation-dependent design with GAIA2JADE [
        <xref ref-type="bibr" rid="ref25">25</xref>
        ], where JADE is the
underlying agent framework [
        <xref ref-type="bibr" rid="ref26">26</xref>
        ]. Section 3 shows the results of the analysis phase.
Section 4 presents the high-level design (architecture) of the MAS. Section 5 relates
to the detailed design and its transition to an implementation-dependent model.
Section 6 presents a final discussion and the next steps in this research.
2
      </p>
    </sec>
    <sec id="sec-2">
      <title>Methodology for Developing the MAS</title>
      <p>
        For the analysis and design of our MAS, we have chosen the widely used GAIA
methodology [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ], which views a MAS as an organized society of individuals in
which each agent plays one or more roles and has one or more responsibilities. Each
      </p>
      <sec id="sec-2-1">
        <title>Collection of</title>
      </sec>
      <sec id="sec-2-2">
        <title>Requirements</title>
      </sec>
      <sec id="sec-2-3">
        <title>Architectural</title>
      </sec>
      <sec id="sec-2-4">
        <title>Design</title>
      </sec>
      <sec id="sec-2-5">
        <title>Detailed</title>
      </sec>
      <sec id="sec-2-6">
        <title>Design</title>
      </sec>
      <sec id="sec-2-7">
        <title>Implementation</title>
        <sec id="sec-2-7-1">
          <title>Role Model</title>
        </sec>
        <sec id="sec-2-7-2">
          <title>Agent Model</title>
        </sec>
        <sec id="sec-2-7-3">
          <title>Requirements</title>
        </sec>
        <sec id="sec-2-7-4">
          <title>Environmental Model</title>
        </sec>
        <sec id="sec-2-7-5">
          <title>Organizational Rules</title>
        </sec>
        <sec id="sec-2-7-6">
          <title>Organizational Structure</title>
        </sec>
        <sec id="sec-2-7-7">
          <title>Interaction Model</title>
        </sec>
        <sec id="sec-2-7-8">
          <title>Services Model</title>
          <p>agent interacts with other agents according to a set of protocols and these interactions
are seen as the way the agent accomplishes her role in the system.</p>
          <p>The GAIA methodology is implementation-independent, which means that it is
aimed at analysis and design models. A graphical depiction of the models that should
result from following the GAIA methodology is shown in Fig. 1.</p>
        </sec>
      </sec>
      <sec id="sec-2-8">
        <title>Analysis</title>
        <sec id="sec-2-8-1">
          <title>Preliminary</title>
          <p>Role Model</p>
        </sec>
        <sec id="sec-2-8-2">
          <title>Preliminary Interaction Model</title>
          <p>
            Because the GAIA methodology is implementation-independent, a transition is
expected between the GAIA-based analysis and design of the MAS and an
implementation-dependent design. We have chosen JADE [
            <xref ref-type="bibr" rid="ref26">26</xref>
            ] as the Java-based
agent development framework, due to its widespread adoption, available
documentation, open source character and compliance with the FIPA (Foundation for
Intelligent Physical Agents) specifications [
            <xref ref-type="bibr" rid="ref27">27</xref>
            ]. Also, JADE is one of the frameworks
that have already been used for developing MAS in the field of crisis response [
            <xref ref-type="bibr" rid="ref17 ref22">17,
22</xref>
            ]. We use the GAIA2JADE process [
            <xref ref-type="bibr" rid="ref25 ref28">25, 28</xref>
            ] as a guide to transform and continue
the GAIA method into a JADE-dependent modelling and implementation of the
MAS. According to this process, after finishing the GAIA methodology, there are
some steps to continue into a JADE-based development, as shown in Table 1.
Before the GAIA based analysis, we went through an initial phase of requirement
elicitation, based on identification of response processes for a particular crisis
scenario. The processes were extracted from crisis response manuals in The
Netherlands [
            <xref ref-type="bibr" rid="ref29">29</xref>
            ] and the scenario was adapted from a training case used to describe
the Dutch crisis response levels. By using a particular scenario, we were able to limit
the number of relevant processes, according to an additional document of guidelines.
The result was a list of response procedures and the agencies involved, which served
as the basis for identifying the roles for the agents.
          </p>
          <p>The basic response processes are classified according to the responsible discipline,
we will focus on this paper in the fire response processes summarized in Table 2.</p>
          <p>The crisis scenario is a fictitious accident developed for training purposes to
illustrate the scaling up of the crisis response as an incident progresses. It goes from a
routine response through the four scales of a coordinated response according to the
Dutch GRIP (Coordinated Response Procedure) levels. Table 3 describes the scenario
from the beginning until it reaches GRIP level 2, because this level is enough to study
multidisciplinary coordination without increasing the complexity of the model.</p>
          <p>PHASE DESCRIPTION
Phase 0 The scenario starts with a crane doing work on a road in the jurisdiction of a
given municipality.</p>
          <p>Phase 1 The incident starts when a truck, carrying flammable liquid, crashes onto the
(Routine) crane. This prompts the response of fire, police and ambulance services in what
is initially a routine situation.</p>
          <p>Phase 2 Escalation of the incident occurs when the truck catches fire. The incident
(GRIP 1) becomes larger than originally assessed, more response units are needed and a
coordinated response is required from multiple disciplines which will setup a
CoPI (Commando Plaats Incident) operational team, and maintain the mayor of
the municipality informed of the situation.</p>
          <p>
            Phase 3 Further escalation occurs when the flammable liquid leaks, the fire spreads and
(GRIP 2) comes into contact with the neighbouring municipality (close to a city). This
requires a single leader coordinating the response and that two additional teams
be setup, a tactical and a strategic team. The incident is now a regional concern.
3.1 Environmental Model
The environmental model in GAIA is an abstract, computational representation of the
environment in which the MAS will be situated. Although GAIA does not provide
specific techniques, it can be shown as a list of resources characterized by the type of
actions that agents can perform on it [
            <xref ref-type="bibr" rid="ref24">24</xref>
            ]. Table 4 shows the resources in the crisis
scenario.
          </p>
          <p>
            It should be noted that the environment itself is later modelled as a discrete-event
simulation model, for which these resources would be the entities. Such model is
outside the scope of this paper, which focuses on the MAS organization of the crisis
response and not on the simulation of the crisis environment.
3.2 Preliminary Role Model
The preliminary role model provides an analysis phase view of the roles and protocols
in the MAS, where roles are represented with permissions and responsibilities [
            <xref ref-type="bibr" rid="ref24">24</xref>
            ].
Again, we will focus on fire containment due to space considerations. Permissions for
the Fireman and OvD (Officier van Dienst, Fire Chief) role are presented in Table 5.
          </p>
          <p>
            Responsibilities are expressed in terms of liveness properties that describe the state
of affairs that an agent must bring about. They are expressed as expressions
containing activities (underlined) and protocols (activities that require interaction with
other roles – not underlined). Using “x*” means that the activity occurs 0 or more
times; “x║y” means that the activities x and y are interleaved (occur in parallel).
Liveness properties of the Fireman and the Fire Officer are shown in Table 6.
3.3 Preliminary Interaction Model
The preliminary interaction model captures the dependencies and relationships
between the various roles in the MAS organization [
            <xref ref-type="bibr" rid="ref24">24</xref>
            ]. Each interaction protocol is
defined in terms of: name, initiator, partner, inputs and outputs. The protocols for the
liveness properties in Table 6 are shown in Table 7.
          </p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>4 Architectural Design of the MAS</title>
      <p>
        A MAS architecture is equivalent to its organizational structure, which in turn is a
result of combining the system topology and the control regime [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ].
4.1 Organizational Structure
A topology for the MAS organizational structure may be peer-to-peer, hierarchical,
multi-level or composite. Given the initial discussion of a crisis response
organization, topology in this case needs to combine the hierarchy explicitly designed
into the response disciplines, with the lateral relationships possible between first
responders and commanders. The control regime can be based on specialization or
partition. In a crisis response organization (homogeneous) partitioning occurs within
disciplines and (heterogeneous) specialization occurs in between disciplines. The
resulting structure is depicted semi-formally in Fig. 2. Besides the role of Fireman and
OvD shown above, this structure also includes equivalent structures of other roles not
shown due to space considerations: for the police (Policeman and Police Chief,
OvDP), medical services (medics and Medical Officer, OvD-G) as well as regional
commanders for each discipline (CvD, Commander van Dienst) and an overall
Operational Leader (OL).
      </p>
      <p>Peer
Peer</p>
      <p>CvD-G
Control</p>
      <p>OvD-G</p>
      <p>CvD
Control</p>
      <p>OvD</p>
      <p>Depends</p>
      <p>Control</p>
      <p>Control
Depends</p>
      <p>Control</p>
      <p>Control
OL</p>
      <p>CL
Peer
Peer
Peer
Peer</p>
      <p>CvD-P
Control</p>
      <p>OvD-P</p>
      <p>Peer
Control</p>
      <p>Control</p>
      <p>Control</p>
      <p>Control</p>
      <p>Control</p>
      <p>
        Control
Fireman [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]
      </p>
      <p>
        Peer Fireman [n] Peer Policeman [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] Peer Policeman [m] Peer
Medic [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]
      </p>
      <p>Peer</p>
      <p>Medic [o]
4.2 Role Model
After having defined the organizational structure, the preliminary role model can be
revised, resulting in a detailed role model for each of the final roles. To illustrate a
role model with one example, Table 8 shows the Fireman role.</p>
      <p>ROLE Fireman
DESCRIPTION The Fireman is the Fire Services field agent in charge of fighting
(suppressing) fires and rescuing victims.</p>
      <p>PROTOCOLS &amp; GetToLocation, NotifyArrival, AssessSituation, InformAssessment,</p>
      <p>ACTIVITIES UpdateAssessment, InformResult, ContainFire, MoveVictim
PERMISSIONS Read Civilian, House, Vehicle.</p>
      <p>Change Fire, Responder (proxy simulated fireman: self)
RESPONSIBILITIES Fireman = GetToLocation. NotifyArrival.(AssessSituation.</p>
      <p>InformAssessment.(Respond. UpdateAssessment. InformResult)*)*</p>
      <p>Respond = ContainFire | MoveVictim
4.3 Interaction Model
The interactions model represents the interaction between the agents, connected
through input/output. The fire containment protocols are shown in Fig. 3. Although
the model is sequential, interactions are shown between initiating (left of each box)
and receiving agents (to the right). Dotted arrows represent conditional transitions.
After Communicate Plan, other actions continue, but are left out for lack of space.
RequestAssessment
OvD</p>
      <p>Fireman
Request information pertinent to fire
containment.</p>
      <p>InformAssessment
Fireman</p>
      <p>OvD
Sends message to OvD with current
situation awareness.</p>
      <p>Input
Request sent
Input</p>
      <p>Message sent
MultidisciplinaryConsultation
OvD
Sharing of mono-disciplinary situation
awareness to obtain inter-disciplinary
situation awareness.</p>
      <p>OvD-P, OvD-G Fire related situation
awareness
Shared situation
awareness
Fig. 3. Interaction Model for Fire Containment
EstablishCoPI (conditional)
OvD OvD-P, OvD-G Shared situation</p>
      <p>awarness
Although the other officers can prompt CoPI and CL
GRIP level to increase, it is up to OvD to established
set it up and a CoPI leader along with it.</p>
      <p>CallForProposals (conditional)
OL OvD, OvD-P, CoPI</p>
      <p>OvD-G established
CoPI leader requests plan proposals from Cfp sent
all disciplinary leaders (officers) until
agreement is reached.</p>
      <p>CommunicatePlan
OvD
Once a plan is committed, the OvD
communicates it to other officers.</p>
      <p>OvD-P, OvD-G Committed Plan</p>
      <p>Message sent</p>
    </sec>
    <sec id="sec-4">
      <title>5 Detailed Design</title>
      <p>
        This section contains the detailed design of the agent-based aspects in the form of an
agent and a services model.
5.1 Agent Model
The agent model defines the agent classes that will play specific roles [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ]. In our
case, the OL role is absorbed by the CvD agent (in practice this is what usually occurs
in an emergency). Similarly, the CL role is absorbed by the OvD. All commanders
and officers will have only one instance. Following the notation suggested in [
        <xref ref-type="bibr" rid="ref28">28</xref>
        ], the
agent model is presented in Fig. 4 where blocks represents agent types, rounded
figures represent roles and “*” means 0 or more instances.
      </p>
      <p>OL
CL</p>
      <p>CvD
CvD
OvD
OvD</p>
      <p>CvD-P
CvD-P
OvD-P
OvD-P</p>
      <p>CvD-G
CvD-G
OvD-G
OvD-G</p>
      <sec id="sec-4-1">
        <title>Medic*</title>
        <p>Medic</p>
      </sec>
      <sec id="sec-4-2">
        <title>Fireman*</title>
      </sec>
      <sec id="sec-4-3">
        <title>Policeman*</title>
        <p>Fireman</p>
        <p>
          Policeman
5.2 Communication Protocols
The first implementation-dependent step that follows the GAIA2JADE process [
          <xref ref-type="bibr" rid="ref25">25</xref>
          ] is
defining the communication protocols for the agents, through an ontology and a set of
ACL messages. The domain ontology in Jade describes the elements that agent use to
create the content of messages, specifically concepts, predicates and actions [
          <xref ref-type="bibr" rid="ref26">26</xref>
          ].
Concepts are the semantic elements of the vocabulary. Predicates are the structural
elements. Actions are special concepts that denote agent actions. Table 9 describes the
domain ontology (omitting the attributes).
        </p>
        <p>
          Given the interaction protocols defined in the GAIA design and the above
ontology, ACL messages according to FIPA [
          <xref ref-type="bibr" rid="ref27">27</xref>
          ] can be defined. As an example,
Table 10 presents the interaction protocol for RequestAssessment as a FIPA Query.
5.3 Activities Refinement Table
This step defines the activities refinement table, where application-dependent data,
their structure and the algorithms that are going to be used by the agents are defined
[
          <xref ref-type="bibr" rid="ref25">25</xref>
          ]. The table is meant to specify the liveness properties of the agents, having
defined the ontology. Under read and change, there is a reference to data classes (no
longer environmental objects, but ontology-dependent classes). Under Description
there is a top-level algorithm in pseudocode for the corresponding activity. As an
example, Table 11 shows the activity refinement table portion for the Fireman role.
5.4 Jade Behaviors
This step implements Gaia activities as Jade Behaviours [
          <xref ref-type="bibr" rid="ref25">25</xref>
          ]. First, behaviours are
defined. Second, a state diagram (UML) is provided for each relevant behaviour to
help identify data exchange between behaviours and easily map to Jade FSM (Finite
State Machine) behaviours. Jade behaviours are defined from Gaia activities, through
mapping activities. All Gaia liveness formulas are translated to JADE behaviours. In
this case we use the one for Fireman defined in the Responsibilities section of Table
8. As a general rule, the “•” operator in a liveness formula denotes that the behaviour
at the left-hand side is complex, while the [], +, *, | operators denote that the left-hand
side can be a finite state machine. All behaviours should inherit from the
jade.core.behaviours.Behaviour class. As an example, we provide the FSM diagram
in UML for the Fireman agent in Fig. 5. Implementation follows from the bottom-up
(from simple to complex behaviours). This results in one FSM diagram for each agent
which is subsequently implemented as FSM and FSM Child Behaviors in JADE.
        </p>
      </sec>
      <sec id="sec-4-4">
        <title>Fireman</title>
      </sec>
      <sec id="sec-4-5">
        <title>Respond</title>
        <p>This paper summarized the processes of analysis and design of a multi-agent system
for a crisis response organization with the purpose of building a simulation testbed to
experiment with different coordination mechanisms. With respect to the use of the
GAIA methodology, it proved to be a structured way of performing analysis and
design. In this case, Organizational Rules and a Service Model were not needed, due
to the fact that the agent services are not meant for “consumption” but rather for
simulation. They could be specified in the future so the same agent behaviour could
be used not for simulating crisis response agents, but rather to support real crisis
response agents with information processing tasks.</p>
        <p>The transition from a GAIA-based analysis and design to a JADE-dependent
design proved to be relatively straightforward through the use of finite state machines
and corresponding JADE behaviours. Indeed, the FSM representation for the agents
was chosen due to the facilities offered by JADE, but it could be seen also a source
for formal models of the agents that could directly be simulated. In addition, having
expressed the interaction protocols with ACL messages enables implementation of
agent communication in accordance with FIPA specifications. This allows reusing
and complying with a predefined set of interaction protocols.</p>
        <p>Running simulation experiments with this model will permit comparing between
coordination strategies in terms of their effectiveness (damage reduction and
protection of civilians) and efficiency (performance and response time). By running
the agents repeatedly over the same scenario, making variations over the coordination
mechanisms as expressed through interaction protocols, through centralized vs. peer
to peer communication and through standards (embedded in the FSM structure) vs.
emergence (occurring when agents behave autonomously), the simulation can be used
to experiment and analyse different configurations that can be used to inform
coordination theory in crisis response or as basis for developing ICT services that
support responders in the field.</p>
        <p>After the experiments and validation, this research will also be able to show results
with respect to the integration of MAS and discrete-event simulation in a single
model, the (dis)advantages of JADE for simulation purposes, and the rigidity that may
arise from using GAIA: we consider these to be interesting points for future research.</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Kleiboer</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Simulation Methodology for Crisis Management Support</article-title>
          .
          <source>Journal of Contingencies and Crisis Management</source>
          <volume>5</volume>
          (
          <year>1997</year>
          )
          <fpage>198</fpage>
          -
          <lpage>206</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Suárez</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          , Collins,
          <string-name>
            <given-names>J.</given-names>
            ,
            <surname>López</surname>
          </string-name>
          ,
          <string-name>
            <surname>B.</surname>
          </string-name>
          :
          <article-title>Improving Rescue Operations in Disasters: Approaches about Task Allocation and re-scheduling</article-title>
          .
          <source>24rd Annual Workshop of the UK Planning and Scheduling</source>
          Special Interest Group (PlanSIG), London (
          <year>2005</year>
          )
          <fpage>66</fpage>
          -
          <lpage>75</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Boin</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kofman-Bos</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Overdijk</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          :
          <article-title>Crisis Simulations: Exploring Tomorrow's Vulnerabilities and Threats</article-title>
          .
          <source>Simulation Gaming</source>
          <volume>35</volume>
          (
          <year>2004</year>
          )
          <fpage>378</fpage>
          -
          <lpage>393</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Gonzalez</surname>
            ,
            <given-names>R.A.</given-names>
          </string-name>
          :
          <article-title>Crisis response simulation combining discrete-event and agent-based modeling</article-title>
          . In: J.
          <string-name>
            <surname>Landgren</surname>
            , Nulden,
            <given-names>U.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Walle</surname>
            ,
            <given-names>B.V.</given-names>
          </string-name>
          <year>d</year>
          . (eds.): 6th
          <source>International ISCRAM Conference (ISCRAM2009)</source>
          , Gothenburg, Sweden (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Smith</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dowell</surname>
            ,
            <given-names>J.:</given-names>
          </string-name>
          <article-title>A case study of co-ordinative decision-making in disaster management</article-title>
          .
          <source>Ergonomics</source>
          <volume>43</volume>
          (
          <year>2000</year>
          )
          <fpage>1153</fpage>
          -
          <lpage>1166</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Liu</surname>
            ,
            <given-names>K.F.R.</given-names>
          </string-name>
          :
          <article-title>Agent-based resource discovery architecture for environmental emergency management</article-title>
          .
          <source>Expert Systems with Applications</source>
          <volume>27</volume>
          (
          <year>2004</year>
          )
          <fpage>77</fpage>
          -
          <lpage>95</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Comfort</surname>
            ,
            <given-names>L.K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ko</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zagorecki</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Coordination in rapidly evolving disaster response systems: The role of information</article-title>
          .
          <source>American Behavioral Scientist</source>
          <volume>48</volume>
          (
          <year>2004</year>
          )
          <fpage>295</fpage>
          -
          <lpage>313</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Harrald</surname>
            ,
            <given-names>J.R.</given-names>
          </string-name>
          :
          <article-title>Agility and Discipline: Critical Success Factors for Disaster Response</article-title>
          .
          <source>The ANNALS of the American Academy of Political and Social Science</source>
          <volume>604</volume>
          (
          <year>2006</year>
          )
          <fpage>256</fpage>
          -
          <lpage>272</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Dynes</surname>
            ,
            <given-names>R.R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Aguirre</surname>
            ,
            <given-names>B.E.</given-names>
          </string-name>
          :
          <article-title>Organizational adaptation to crises: Mechanisms of coordination and structural change</article-title>
          .
          <source>Disasters</source>
          <volume>3</volume>
          (
          <year>1979</year>
          )
          <fpage>71</fpage>
          -
          <lpage>74</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Kapucu</surname>
          </string-name>
          , N.:
          <article-title>Interagency communication networks during emergencies: Boundary spanners in multiagency coordination</article-title>
          .
          <source>American Review of Public Administration</source>
          <volume>36</volume>
          (
          <year>2006</year>
          )
          <fpage>207</fpage>
          -
          <lpage>225</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Houghton</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Baber</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>McMaster</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stanton</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Salmon</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stewart</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Walker</surname>
          </string-name>
          , G.:
          <article-title>Command and control in emergency services operations: a social network analysis</article-title>
          .
          <source>Ergonomics</source>
          <volume>49</volume>
          (
          <year>2006</year>
          )
          <fpage>1204</fpage>
          -
          <lpage>1225</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Weigand</surname>
          </string-name>
          , H.:
          <article-title>Agent Community Support for Crisis-Response Organizations</article-title>
          . In: Meersman,
          <string-name>
            <given-names>R.</given-names>
            ,
            <surname>Tari</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            ,
            <surname>Herrero</surname>
          </string-name>
          , P. (eds.):
          <article-title>On the Move to Meaningful Internet Systems 2006</article-title>
          :
          <article-title>OTM 2006 Workshops</article-title>
          . Springer, Berlin (
          <year>2006</year>
          )
          <fpage>218</fpage>
          -
          <lpage>226</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Lin</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhao</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ismail</surname>
            ,
            <given-names>K.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Carley</surname>
            ,
            <given-names>K.M.</given-names>
          </string-name>
          :
          <article-title>Organizational Design and Restructuring in Response to Crises: Lessons from Computational Modeling and Real-World Cases</article-title>
          .
          <source>Organization Science</source>
          <volume>17</volume>
          (
          <year>2006</year>
          )
          <fpage>598</fpage>
          -
          <lpage>618</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Dooley</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Corman</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Agent-based, genetic, and emergent computational models of complex systems</article-title>
          . In: Kiel, L.D. (ed.):
          <article-title>Encyclopedia of Life Support Systems (EOLSS)</article-title>
          . Unesco / Eolss Publishers, Oxford (
          <year>2002</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Gadomski</surname>
            ,
            <given-names>A.M.</given-names>
          </string-name>
          , Bologna, S., di Costanzo,
          <string-name>
            <given-names>G.</given-names>
            ,
            <surname>Perini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Schaerf</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.</surname>
          </string-name>
          :
          <article-title>Towards intelligent decision support systems for emergency managers: the IDA approach</article-title>
          .
          <source>International Journal of Risk Assessment and Management</source>
          <volume>2</volume>
          (
          <year>2001</year>
          )
          <fpage>224</fpage>
          -
          <lpage>242</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Goh</surname>
            ,
            <given-names>O.S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fung</surname>
            ,
            <given-names>C.C.</given-names>
          </string-name>
          :
          <article-title>Automated Knowledge Extraction from Internet for a Crisis Communication Portal</article-title>
          . In: Wang,
          <string-name>
            <given-names>L.</given-names>
            ,
            <surname>Jin</surname>
          </string-name>
          ,
          <string-name>
            <surname>Y</surname>
          </string-name>
          . (eds.):
          <article-title>Fuzzy Systems</article-title>
          and Knowledge Discovery: Second International Conference, FSKD 2005, Changsha, China,
          <source>August 27-29</source>
          ,
          <year>2005</year>
          , Proceedings, Part II Springer, Berlin (
          <year>2005</year>
          )
          <fpage>1226</fpage>
          -
          <lpage>1235</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Bloodsworth</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Greenwood</surname>
            ,
            <given-names>S.:</given-names>
          </string-name>
          <article-title>COSMOA an ontology-centric multi-agent system for coordinating medical responses to large-scale disasters</article-title>
          .
          <source>AI</source>
          Communications
          <volume>18</volume>
          (
          <year>2005</year>
          )
          <fpage>229</fpage>
          -
          <lpage>240</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Zhu</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Abraham</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          , Paul,
          <string-name>
            <given-names>S.</given-names>
            ,
            <surname>Reddy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Yen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            ,
            <surname>Pfaff</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>DeFlitch</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            :
            <surname>R-CAST-MED</surname>
          </string-name>
          :
          <article-title>Applying Intelligent Agents to Support Emergency Medical Decision-Making Teams</article-title>
          . In: Bellazzi,
          <string-name>
            <given-names>R.</given-names>
            ,
            <surname>Abu-Hanna</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Hunter</surname>
          </string-name>
          ,
          <string-name>
            <surname>J</surname>
          </string-name>
          . (eds.):
          <source>Artificial Intelligence in Medicine</source>
          . Springer, Berlin (
          <year>2007</year>
          )
          <fpage>24</fpage>
          -
          <lpage>33</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Pavlin</surname>
            , G., de Oude,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nunnink</surname>
            ,
            <given-names>J.:</given-names>
          </string-name>
          <article-title>A MAS Approach to Fusion of Heterogeneous Information</article-title>
          .
          <source>2005 IEEE/WIC/ACM International Conference on Web Intelligence (WI'05)</source>
          . IEEE Computer Society (
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Wagner</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Phelps</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Guralnik</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>VanRiper</surname>
          </string-name>
          , R.:
          <article-title>Key-Based Coordination Strategies: Scalability Issues</article-title>
          . In: Scerri,
          <string-name>
            <given-names>P.</given-names>
            ,
            <surname>Vincent</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            ,
            <surname>Mailler</surname>
          </string-name>
          ,
          <string-name>
            <surname>R</surname>
          </string-name>
          . (eds.):
          <source>Coordination of Large-Scale Multiagent Systems</source>
          . Springer, New York (
          <year>2006</year>
          )
          <fpage>147</fpage>
          -
          <lpage>171</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Jain</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>McLean</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Simulation for emergency response: a framework for modeling and simulation for emergency response</article-title>
          . In: Chick,
          <string-name>
            <given-names>S.</given-names>
            ,
            <surname>Sánchez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.J.</given-names>
            ,
            <surname>Ferrin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            ,
            <surname>Morrice</surname>
          </string-name>
          ,
          <string-name>
            <surname>D.J</surname>
          </string-name>
          . (eds.):
          <source>Proceedings of the 2003 Winter Simulation Conference. Winter Simulation Conference</source>
          , New Orleans,
          <string-name>
            <surname>Louisiana</surname>
          </string-name>
          (
          <year>2003</year>
          )
          <fpage>1068</fpage>
          -
          <lpage>1076</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Massaguer</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Balasubramanian</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mehrotra</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Venkatasubramanian</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          <article-title>: Multi-Agent Simulation of Disaster Response</article-title>
          . In: Jennings,
          <string-name>
            <given-names>N.R.</given-names>
            ,
            <surname>Tambe</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Ishida</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            ,
            <surname>Ramchurn</surname>
          </string-name>
          , S.D. (eds.):
          <source>First International AAMAS Workshop on Agent Technology for Disaster Management. ACM</source>
          , Hakodate, Hokkaido, Japan (
          <year>2006</year>
          )
          <fpage>124</fpage>
          -
          <lpage>130</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <surname>Robinson</surname>
            ,
            <given-names>C.D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Brown</surname>
          </string-name>
          , D.E.:
          <article-title>First responder information flow simulation: a tool for technology assessment</article-title>
          . In: Brown, D.E. (ed.)
          <source>: 37th Conference on Winter Simulation. IEEE</source>
          , Orlando, Florida (
          <year>2005</year>
          )
          <fpage>919</fpage>
          -
          <lpage>925</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24.
          <string-name>
            <surname>Zambonelli</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jennings</surname>
            ,
            <given-names>N.R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wooldridge</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Developing multiagent systems: The Gaia methodology</article-title>
          .
          <source>ACM Transactions on Software Engineering and Methodology (TOSEM) 12</source>
          (
          <year>2003</year>
          )
          <fpage>317</fpage>
          -
          <lpage>370</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          25.
          <string-name>
            <surname>Moraitis</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Spanoudakis</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          :
          <article-title>The GAIA2JADE Process for Multi-</article-title>
          <source>Agent Systems Development. Applied Artificial Intelligence</source>
          <volume>20</volume>
          (
          <year>2006</year>
          )
          <fpage>251</fpage>
          -
          <lpage>273</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          26.
          <string-name>
            <surname>Bellifemine</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Caire</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Trucco</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rimassa</surname>
          </string-name>
          , G.:
          <article-title>Jade Programmer's Guide: JADE 3.6</article-title>
          . http://jade.tilab.com/doc/programmersguide.pdf (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          27.
          <article-title>IEEE Foundation for Intelligent Physical Agents: The Foundation for Intelligent Physical Agents</article-title>
          . http://www.fipa.org/index.html (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          28.
          <string-name>
            <surname>Moraïtis</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Petraki</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Spanoudakis</surname>
          </string-name>
          , N.:
          <article-title>Engineering JADE Agents with the Gaia Methodology</article-title>
          . In: Kowalczyk,
          <string-name>
            <given-names>R.</given-names>
            ,
            <surname>Müller</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.P.</given-names>
            ,
            <surname>Tianfield</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            ,
            <surname>Unland</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R</given-names>
            . (eds.): Agent Technologies, Infrastructures, Tools, and
            <surname>Applications</surname>
          </string-name>
          for E-Services. Springer, Berlin (
          <year>2003</year>
          )
          <fpage>77</fpage>
          -
          <lpage>91</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          29.
          <string-name>
            <surname>Ministerie van Binnenlandse</surname>
          </string-name>
          <article-title>Zaken en Koninkrijksrelaties: Handboek Voorbereiding Rampenbestrijding</article-title>
          .
          <source>Deel B. Hoofstuk</source>
          <volume>3</volume>
          . Rambbestrijdingsprocessen. http://www.handboekrampenbestrijding.nl/contents/pages/3794/b-3.pdf (
          <year>2003</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>