
 
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