Article Preview
TopIntroduction
Today, the Crisis Management Processes (CMP for short) which refer to the coordination of several tasks running in different organizations (governmental organizations, humanitarian organizations, hospitals, civil protection, etc.) in an open, dynamic and unstable context (C.M. Pearson & J. A. Clair,1998), take a considerable importance by the communities engaged in crisis response and management due to the proliferation of crises in all fields such as political crises, natural and socio-economic.
However, several problems encountered in the crisis management area cannot be solved and questions are still waiting for an answer. In fact, semantic coordination between partners involved in CMP is still a challenge and current crisis management systems ((B. Bauer, 2010), (M. Hölzl et al., 2010) and (W. Smari et al., 2014) are too rigid to deal with the variety of contexts due to the presence of heterogeneity at different levels: processes, policies, objectives, authorities, local and global commitments and security. Regarding the analysis and synthesis of pre-existing processes how to coordinate them in an efficient way and within a coherent framework?
The use of interaction protocols (namely contract nets, negotiation or vote) is one possible way to deal with coordination to rule and structure the communication between partners (C. Hanachi & C. Sibertin-Blanc, 2004). Indeed, the Interaction Protocols (IP) based coordination is widely recognized as an efficient mechanism to share resources and coordinate the activities of agents (C. Hanachi & C. Sibertin-Blanc, 2004). Several works have been proposed in the literature for instance in ((C. Hanachi & C. Sibertin-Blanc, 2004), (H. Mazouz et al., 2002) and (C. Stephen & P. Martin, 2002)). These research works consider protocols as entities of first class and address the engineering issue such as specification, validation and implementation of protocols for specifying and developing a Multi-Agent System (MAS) in a stable context.
In this paper, we also consider IP as first class entities but to deal with coordination in CMP viewed as open MAS and within an engineering perspective. Thus, the interaction protocols adaptation is needed in order to support the coherent interaction between organizations involved in open, dynamic and unstable context. Roughly speaking, IP adaptation can be investigated in the context of the two following distinctive approaches. The first one concerns the management of problems (called exceptions) which can occur under the execution of protocols while the second approach aims at the re-use and the modification out (i.e., at build time) and in progress of execution of the modeled IP. This approach is based on meta-modeling aspect. In this paper, we concentrate on the IP adaptation according to the second approach. One possible way to deal with this adaptation is the use of versioning technique (W. Chtourou & L. Bouzguenda, 2013) which captures all the predicable changes of the considered interaction protocol. More precisely, the paper tries to answer to the following questions:
- •
How to model the IP versions and their contexts?
- •
How to specify graphically the IP version?
- •
How to select the appropriate IP version among several ones to deal with a given context?
- •
How to coordinate the activities composing the crisis management process?