Domain-Specific Software Language for Crisis Management Systems

Across the world, various crisis situations occur causing chaos and confusion as to how to deal with them. Hence, finding ways to transmit the necessary information regarding how to handle such incidents to various parties involved in such events is fundamental. As such, the field of crisis management focuses on determining the actions to undertake to quickly respond to the occurrence of a disaster. Ultimately, crisis management systems strive to guide individuals to better prepare themselves for any future encounter of crisis situations. In this paper, we investigate emergency circumstances, mainly natural disasters, to detail the requirements for workflow notations managing them. Taking into account these requirements, we propose a domain-specific software language (DSL) for crisis management based on the Use Case Map (UCM) metamodel. While workflow notations do exist that can model the basic procedures to undergo when a crisis incident occurs, none focuses specifically on crisis management systems or considers the 3D environment in which emergency situations unfold. The proposed DSL provides built-in support for modeling location-based, social media-inspired interactions in the 3D environment of a disaster, allowing crisis experts to author emergency procedures which are subsequently followed by crisis respondents and victims. The long-term goal is to reduce the damages or losses, in terms of property and life, caused by a crisis, benefiting us all as well as the environment we live in.

[1]  Mohd Fadzil Hassan,et al.  A Domain-Specific Language for Modelling Security Objectives in a Business Process Models of SOA Applications , 2012 .

[2]  Michael Rosemann,et al.  Evaluation of Workflow Management Systems - A Meta Model Approach , 1998, Australas. J. Inf. Syst..

[3]  Robert Firth,et al.  Earthquakes , 1923, The Classical Review.

[4]  Narayan C. Debnath,et al.  Supporting the SPEM with a UML Extended Workflow Metamodel , 2006, IEEE International Conference on Computer Systems and Applications, 2006..

[5]  Daniel Amyot,et al.  User Requirements Notation: The First Ten Years, The Next Ten Years (Invited Paper) , 2011, J. Softw..

[6]  Antonio De Nicola,et al.  An MDA-based Approach to Crisis and Emergency Management Modeling , 2012 .

[7]  C. Sell,et al.  Using a Workflow Management System to Manage Emergency Plans , 2009 .

[8]  Mario Piattini,et al.  A BPMN Extension for the Modeling of Security Requirements in Business Processes , 2007, IEICE Trans. Inf. Syst..

[9]  Tung X. Bui,et al.  A template-based methodology for disaster management information systems , 2000, Proceedings of the 33rd Annual Hawaii International Conference on System Sciences.

[10]  Andrea Marchetti,et al.  EARS (earthquake alert and report system): a real time decision support system for earthquake crisis management , 2014, KDD.

[11]  Daniel Amyot,et al.  Introduction to the User Requirements Notation: learning by example , 2003, Comput. Networks.

[12]  Alberto Trombetta,et al.  BPMN: An introduction to the standard , 2012, Comput. Stand. Interfaces.

[13]  Jörg Kienzle,et al.  Crisis Management Systems: A Case Study for Aspect-Oriented Modeling , 2010, LNCS Trans. Aspect Oriented Softw. Dev..

[14]  Samuel Davis Sturgis,et al.  Floods , 1943, Science.

[15]  Marcos R. S. Borges,et al.  Precise yet Flexible Specification of Emergency Resolution Procedures , 2006 .

[16]  Duncan Dubugras Alcoba Ruiz,et al.  Extending UML activity diagram for workflow modeling in production systems , 2002, Proceedings of the 35th Annual Hawaii International Conference on System Sciences.

[17]  Werner Esswein,et al.  Extending a Business Process Modeling Language for Domain-Specific Adaptation in Healthcare , 2015, Wirtschaftsinformatik.

[18]  Akhil Kumar,et al.  Research Commentary: Workflow Management Issues in e-Business , 2002, Inf. Syst. Res..

[19]  Ameni Ben Fadhel,et al.  Comprehensive Specification and Efficient Enforcement of Role-based Access Control Policies using a Model-driven Approach , 2017 .

[20]  Omar Chiotti,et al.  A BPMN 2.0 Extension to Define the Resource Perspective of Business Process Models , 2011, CIbSE.

[21]  Arie van Deursen,et al.  Domain-specific languages: an annotated bibliography , 2000, SIGP.

[22]  Wil M. P. van der Aalst,et al.  Business Process Management Demystified: A Tutorial on Models, Systems and Standards for Workflow Management , 2003, Lectures on Concurrency and Petri Nets.

[23]  Werner Esswein,et al.  Classification of Domain-Specific BPMN Extensions , 2014, PoEM.

[24]  Mark Strembeck,et al.  An approach for the systematic development of domain‐specific languages , 2009, Softw. Pract. Exp..

[25]  Grace Au,et al.  Building online crisis management support using workflow systems , 1999, Decis. Support Syst..