appropriate form to later allow mixing and matching
DM experiences. The appropriate representation of
DM knowledge will enable the creation of a
repository of DM experiences. Interfacing this to a
DSS that takes as input new disaster parameters, will
assist in deciding the best DM approach by
combining various actions from previous DM
experiences.
2 RELATED WORKS
Failures in preventing disasters or failures in their
subsequent management are rarely caused by a
single factor. They are often due to an accumulation
of complex chain of events and often accompanied
by changes in external environment factors (Aini,
Fakhrul-Razi et al., 2005). Hence, it is common
wisdom that no two disasters are exactly the same,
and that every disaster requires its own management
process. However, the way disasters impact human
lives and business processes may well be similar and
responses are often transferrable between disasters.
Evacuation of personnel for example is a DM action
that is applicable in many disaster situations. This
paper aims to use a generic representational layer (a
metamodel) to give a unified view of common
concepts and actions that apply in various disasters.
We use existing DM and security models (Asghar,
Alahakoon et al., 2006; Russo, Raposo et al., 2006;
Benaben, Hanachi et al., 2008; Beydoun, Low et al.,
2008; Kruchten, Monu et al., 2008; Beydoun, Low
et al., 2009) and DM literature produced by World
Health Organisation and Emergency Management
Australia, as a starting point towards creating a
repository of past DM experiences to be stored as
reusable components and expressed using concepts
identified in a generic DM metamodel. This will be
the first to create a DSS to enable formulating DM
approaches as new situations arise.
Our work also draws on research from method
engineering (Brinkkemper, 1996) and
metamodelling (Nordstrom, Sztipanovits et al.,
1999). Method engineering is an application of
knowledge based technology underpinned by
software engineering results for completion of
knowledge representation and acquisition.
Metamodelling, a central activity promoted by the
efforts of the Object Management Group (OMG)
(Object Management Group (OMG), 2003), has also
been promoted in method engineering. It aims to
create interoperable, reusable, portable software
activities and components. In this context, a
metamodel is a fundamental building block that
makes statements about the possible structure of
models (Stahl, Voelter et al., 2005). It is usually
defined as a set of constructs of a modelling
language and their relationships, as well as
constraints and modelling rules without necessarily
the concrete syntax of the language (Beydoun, Low
et al., 2009). We use metamodelling in our work to
develop existing tentative attempts to represent DM
knowledge in a reusable form to give a unified point
of access supported by an intelligent DSS. In
particular, we illustrate our unification approach by
presenting an initial metamodel that we believe
could generalize most of the concepts used in
existing DM models.
3 METAMODEL-BASED DM
KNOWLEDGE MANAGEMENT
DM is defined as a management of all aspects of
planning and responding to all phases in disaster as
illustrated in Table 1. These phases include
mitigation, preparedness, response and recovery
activities (W3C Incubator Group, 2008). This
definition includes the management of risks and
consequences of a disaster. Large disasters cut
across many boundaries including organizational,
political, geographical, topical and sociological. This
presents serious challenges in interoperability
between various teams and creates difficulties in
collaboration and cooperation across authorities,
countries and systems. Moreover, data collection
and integration problems arise as various
technologies and tools are typically involved in data
gathering and monitoring e.g. Global Positioning
Systems (GPS), Geographical Information Systems
(GIS), data collection platforms and early warning
systems. A solid, general and global framework for
coordinating people involved and interoperates with
data, during and after disaster through is still
inadequate.
In metamodelling DM knowledge, we uncover and
make explicit key aspects of activities, cooperation
and components in DM. Surveying a number of
existing DM models (shown in Table 1), we observe
that some concepts represent a similar DM activities
which are expressed differently. For example, in a
Circular Model for Disaster (Kelly, 1998), the
terminology ‘Emergency Response’ is being used to
represent the response and rescue activity of disaster
victims. But, the same activity however is
represented by using ‘Emergency State’ in Ibrahim-
Razi Model in (Shaluf, 2008).
ICSOFT 2010 - 5th International Conference on Software and Data Technologies
404