Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Validated simulation tool for crisis management strategies and planned actions Kuldar Taveter, Merik Meriste, Kalev Rannat (TTU), Markus Jähi (VTT), Pascal Dihé, Martin Scholl (CIS), Sergio Guarino (AMRA) 3.9.2015 1.9.2013 | i |i This project has received funding from the European Union’s Seventh Framework Programme for research, technological development and demonstration under grant agreement no 284552 "CRISMA“ Deliverable No. D44.4 Subproject No. SP4 Work package No. WP44 Validated simulation tool for crisis management strategies and plannedactions Models for MultiSubproject Title Sectoral Consequences Decision-Support and Work package Title Simulation Model Kuldar Taveter (TTU), Merik Meriste (TTU), Kalev Rannat (TTU) , Markus Jähi (VTT), Pascal Dihé (CIS), Martin Scholl (CIS), Sergio Guarino (AMRA) F CRISMA_D444_final.pdf PU Deliverable Title Authors Status (F = Final; D = Draft) File Name Dissemination level (PU = Public; RE = Restricted; CO = Confidential) Contact [email protected] [email protected] Project Keywords Deliverable leader Contractual Delivery date to the EC Actual Delivery date to the EC www.crismaproject.eu Decision support, indicator, world state Name: Kuldar Taveter Partner: TTU Contact: 31.8.2015 [email protected] 3.9.2015 http://www.crismaproject.eu 1.9.2013 | ii | ii Disclaimer and licencing The content of the publication herein is the sole responsibility of the publishers and it does not necessarily represent the views expressed by the European Commission or its services. While the information contained in the documents is believed to be accurate, the authors(s) or any other participant in the CRISMA consortium make no warranty of any kind with regard to this material including, but not limited to the implied warranties of merchantability and fitness for a particular purpose. Neither the CRISMA Consortium nor any of its members, their officers, employees or agents shall be responsible or liable in negligence or otherwise howsoever in respect of any inaccuracy or omission herein. Without derogating from the generality of the foregoing neither the CRISMA Consortium nor any of its members, their officers, employees or agents shall be liable for any direct or indirect or consequential loss or damage caused by or arising from any information advice or inaccuracy or omission herein. The software described in this document is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported licence (http://creativecommons.org/licenses/bysa/3.0/). http://www.crismaproject.eu 1.9.2013 | iii | iii Table of Contents TABLE OF CONTENTS ..................................................................................................... III LIST OF FIGURES ............................................................................................................. V LIST OF TABLES.............................................................................................................. VI GLOSSARY OF TERMS .................................................................................................. VII ACRONYMS .................................................................................................................... XIV EXECUTIVE SUMMARY .................................................................................................. XV 1. INTRODUCTION ......................................................................................................... 1 1.1. Purpose of the document .................................................................................... 1 1.2. Structure of the document ................................................................................... 1 2. DECISION SUPPORT IN CRISMA ............................................................................. 3 2.1. Decision support concept .................................................................................... 3 2.1.1. World states ............................................................................................. 3 2.1.2. Indicators .................................................................................................. 4 2.1.3. Decision-support principles ...................................................................... 5 2.1.4. Ordered weighted averages as a mean for decision-support ................... 6 2.2. Decision-support functionalities .......................................................................... 6 2.3. Overview of the CRISMA Framework ................................................................. 8 2.4. CRISMA decision-support tools .......................................................................... 9 2.4.1. Scenario analysis and comparison view ................................................... 9 2.4.2. Multi criteria analysis and decision-support view .................................... 10 2.4.3. Time-dependent vulnerability ................................................................. 11 2.4.4. Cascading events and effects ................................................................ 13 2.4.5. Economic impacts .................................................................................. 14 2.5. Other Building Blocks related to decision-support............................................. 15 3. VALIDATED SIMULATION TOOL FOR DECISION-SUPPORT .............................. 17 3.1. Decision support in the Nordic winter storm domain ......................................... 19 3.2. Decision support in the Coastal submersion domain ........................................ 21 3.3. Decision support in the Accidental pollution domain ......................................... 22 http://www.crismaproject.eu 1.9.2013 | iv | iv 3.4. Decision support in the Earthquake and forest fire domains ............................. 25 3.5. Decision support in the Resource management training and resource planning domains .............................................................................................. 27 4. CONCLUSIONS ........................................................................................................ 30 5. REFERENCES .......................................................................................................... 32 APPENDIX (A) BUILDING BLOCKS OF THE CRISMA FRAMEWORK .......................... 35 http://www.crismaproject.eu 1.9.2013 | v |v List of Figures Figure 1: World state evolution in CRISMA.......................................................................... 4 Figure 2: Overview of the decision-support concept of CRISMA. ........................................ 5 Figure 3: Summary of the CRISMA decision-support methodology. .................................... 7 Figure 4: Overview of the Building Blocks of the CRISMA Framework. ............................... 9 Figure 5: Example of indicators-criteria table. .................................................................... 10 Figure 6: Example of defining a criterion function. ............................................................. 10 Figure 7: Example of decision strategy definition............................................................... 11 Figure 8: Example of decision ranking. .............................................................................. 11 Figure 9: Choice by the end user to model a sequence of earthquakes. ........................... 12 Figure 10: Parameterisation of an individual earthquake of a sequence............................ 13 Figure 11: Investigating cascading effects by means of the Cascading Effects Model. ..... 14 Figure 12: Example of scenario description. ...................................................................... 15 Figure 13: Overview on Building Blocks of the CRISMA Framework. ................................ 35 Figure 14: Infrastructure Building Blocks. .......................................................................... 36 Figure 15: Integration Building Blocks................................................................................ 37 Figure 16: User Interaction Building Blocks. ...................................................................... 39 Figure 17: Crisis Management Models. ............................................................................. 43 http://www.crismaproject.eu 1.9.2013 | vi | vi List of Tables Table 1: Application Building Blocks. ................................................................................. 16 Table 2: CRISMA reference applications and implemented simulation scenarios. ............ 17 Table 3: CRISMA Framework Building Blocks used in reference application for the Nordic winter storm domain. .............................................................................................. 19 Table 4: CRISMA Framework Building Blocks used in the reference application for the Coastal submersion domain. ............................................................................................. 21 Table 5: CRISMA Framework Building Blocks used in the reference application for the Accidental pollution domain. .............................................................................................. 23 Table 6: CRISMA Framework Building Blocks used in the reference application for the Earthquake and forest fire domains. .................................................................................. 25 Table 7: CRISMA Framework Building Blocks used in the reference application for the Resource management training domain. .......................................................................... 28 Table 8: CRISMA Framework Building Blocks used in the reference application for the Resource planning domain. ............................................................................................... 29 http://www.crismaproject.eu 1.9.2013 | vii | vii Glossary of terms The glossary of terms most relevant to this deliverable has been generated from https://crisma-cat.ait.ac.at/glossary and reflects the current status of definitions. Term Agent Building block Cascade effects Cascade events Catalogue Control and Communication Information Model Conceptual model Crisis Crisis management Definition A kind of "autonomous" and “active” OOI that does have control over its behaviour, can act in the environment, perceive, and reason. A Building Block (BB) is an abstract concept describing specific functionality as an element of the CRISMA Framework. Building Blocks are generic, composable, adaptable as well as domain- and location-independent and thus transferable to different crisis management domains. There are three different types of Building Blocks: Infrastructure, Integration and User Interaction Building Blocks. Cascade effects describe the effects (consequences) of cascade events and thus allow to evaluate indirect effects caused by the originating incident. Cascade events describe a sequence of adverse events generated by a single or different sources. For example an earthquake that causes ground motion that triggers a landslide. CRISMA Catalogue is a wiki-like web application and can be accessed through https://crisma-cat.ait.ac.at/ (if access permission exists). Its main purpose is to simplify the task of finding documentation on CRISMA Applications, Building blocks, Models, etc., and furthermore to see how all this information is linked together. The CRISMA glossary is now an integral part of the Catalogue. The Control and Communication Information Model (CCIM) is defined in the ICMM in a lightweight, common, minimal and generic form, while each Federation can define its individual extension. It conceptualises the shared commonalities of all CRISMA reference scenarios. The CRISMA conceptual model (meta model) for crisis management describes conceptually how different types of world (environment) models, incident models, and response models are related and connected to each other for decision-making by crisis stakeholders. A crisis (from the Greek - krisis; plural: "crises"; adjectival form: "critical") is any event that is, or is expected to lead to, an unstable and dangerous situation affecting an individual, group, community, or whole society. Crises are deemed to be negative changes in the security, economic, political, societal, or environmental affairs, especially when they occur abruptly, with little or no warning. More loosely, it is a term meaning 'a testing time' or an 'emergency event'. (http://en.wikipedia.org/wiki/Crisis) The process by which an organization deals with a major event that threatens to harm the organization, its stakeholders, or the general public. (http://en.wikipedia.org/wiki/Crisis_management) http://www.crismaproject.eu 1.9.2013 | viii | viii Crisis management cycle CRISMA application CRISMA federate CRISMA federation CRISMA Framework CRISMA system Criteria Criteria function Decision making Decision support system Emergency Evacuation Crisis management is a multiple-phase process, with the phases often paralleling, rather than merely running sequentially, as implied by common cycle illustration. A widely used 4-phases cycle defines the "Preparedness", "Response", "Mitigation" and "Recovery" phases. Within EU, the "Mitigation" phase is often replaced by "Prevention". (http://securipedia.eu/mediawiki/index.php/Crisis_management_cycle) A CRISMA Application is an integrated crisis management simulation system that is build according to the concepts of the CRISMA Framework Architecture. It is composed of (customised) Building Blocks of the CRISMA Framework and integrated or federated legacy components (simulation models, applications, systems, ...). Any component that connects to the Middleware Infrastructure of the CRISMA Framework and is able to exchange Control and Communication Information with the Middleware Infrastructure. More specifically, a CRISMA Federate has to be aware of the API of the ICMM. A number of CRISMA Federates that act together as a unit. A CRISMA Federation is a subset of a CRISMA Application. A framework composed of ready-to-use Building Blocks and supporting tools that can be connected together to form a CRISMA Application. In the perception of the architecture, the CRISMA System is the overall project results consisting of all CRISMA Applications. Criteria relate indicators to a qualitative assessment of the respective crisis situation. Indicators and corresponding criteria are the basis for the CRISMA decision-support concept. A Criteria function maps an indicator to a criterion. Decision making can be regarded as the cognitive process resulting in the selection of a course of action among several alternative scenarios. Every decision-making process produces a final choice. The output can be an action or an opinion of choice. (Wikipedia, 2013) Decision Support Systems (DSS) make up a specific class of computerized information systems that support business and organizational decision-making activities. A properly designed DSS is an interactive software-based system intended to help decisionmakers to compile useful information from raw data, documents, personal knowledge, and/or business models to identify and solve problems and make decisions. Any incident, whether natural, technological, or human-caused, that requires responsive action to protect life or property (FEMA Glossary, 2013) 1- Emergency evacuation: Removal of persons from a dangerous place due to a disaster (e.g. in the context of Reference Application for the Earthquake and Forest Fire Domains) 2- Casualty movement: the procedure for moving a casualty from its initial location to an ambulance (e.g. in the context of Reference Application for the Resource Management Training Support) (Wikipedia, 2013) http://www.crismaproject.eu 1.9.2013 | ix | ix Evaluation Event Exposure Feature Hazard Impact Impact scenario Incident Indicator Indicator function Infrastructure Evaluation is “systematic investigation of the worth or merit of an object.” (Frechtling 2011). Evaluation is a valuable source of information on how a project is being implemented, specifically, what works and what should be modified. Phase associated with the natural catastrophe occurrence, usually of short duration, and characterised by a severe modification of the scenario. People, property, systems, or other elements present in hazard zones that are thereby subject to potential losses (UNISDR, 2009). A "Feature" (ISO 19101 (2002), OGC 08-126 (2009)) is "an abstraction of a real world phenomenon". A feature is considered "geographic feature" if it is associated with a location. According to OGC 08-126 (2009), the geographic features are "fundamental unit of geospatial information". A “dangerous phenomenon, substance, human activity or condition” (UNISDR, 2009) - characterized by its location, intensity, frequency and probability - that may cause adverse impacts on a social (e.g, loss of life, injury or other health impacts, property damage, social and economic services disruption) or environmental (e.g., ecological damages) system (e.g., Pelling et al., 2004; Birkmann et al., 2013; Dewan, 2013) Consequences of a hazardous event once it materializes, i.e. actually affects a societal system. Time-dependent scenario focusing on the effects of the event chain. Consequences of the several events, hazards and countermeasures of a scenario. An occurrence, natural or human-caused, that requires a response to protect life or property. Incidents can, for example, include major disasters, emergencies, terrorist attacks, terrorist threats, civil unrest, wildland and urban fires, floods, hazardous materials spills, nuclear accidents, aircraft accidents, earthquakes, hurricanes, tornadoes, tropical storms, tsunamis, war-related disasters, public health and medical emergencies, and other occurrences requiring an emergency response (FEMA Glossary, 2013). A thing that indicates the state or level of something (Oxford dictionaries). In CRISMA, an Indicator is an aggregation of elements of a world state produced by an indicator function and is one element of an indicator vector. Indicators are a concept that helps us to bring more structure in World States with the help of an indicator function (aggregating thus losing information) so we can do e.g. algebraic computations on this representation of world states for the benefit of being able to better evaluate complex World State data. An Indicator function produces an aggregated image of a world state. Infrastructure in a crisis management context covers for instance dikes, hospitals, rescue bases and critical infrastructure (as water, power, telecommunication networks) etc. http://www.crismaproject.eu 1.9.2013 | x |x Integrated Crisis Management Middleware Interface Key performance indicator Losses Mitigation Model Object of interest The ICMM (Integrated Crisis Management Middleware) is a central Building Block in every CRISMA Application. It connects Crisis Management Simulations with the Analysis and Decision Support functionality of CRISMA by providing a central repository for harmonized world state and indicator information. The ICMM is fed by simulations providing the basic information to be used for world state analysis and decision-support Building Blocks. In the context of ICT, a named set of operations that characterise the behaviour of an entity. The aggregation of operations in an interface, and the definition of the interface, shall be for the purpose of software re-usability. The specification of an interface shall include a static portion that includes definition of the operations. The specification of an interface shall include a dynamic portion that includes any restrictions on the order of invoking the operations (ISO 19119, 2005). A Key performance indicator (KPI) is a prominent performance indicator that is of particular importance e.g. because it relates to legal obligations. Key performance indicator help to characterise and compare alternative scenarios with respect to the crisis management measures that have been done. The amount of realized damages as consequence of an occurred hazard. A typical subdivision of the type of losses is between direct losses (as consequences of the damage caused by adverse events) and indirect losses (business interruptions caused by an occurred hazard). (1) The lessening or limitation of the adverse impacts of hazards and related disasters. (2) One of the phases of the Crisis Management Cycle. Often replaced by "Prevention" within EU A model is a hypothetical simplified description of a complex entity or process (Sterling & Taveter, 2009). A model can be considered as “an abstract representation of a system or process” (Carson, 2005). A model is a physical, mathematical, or otherwise logical representation of a system, entity, phenomenon, or process that has been designed for a specific purpose (NATO, 2010). Stachowiak (1973) describes a model using three features: the mapping feature (reproduction of the original), the reduction feature (abstraction of the original) and the pragmatic feature (addressing a purpose for its user). Object of Interest (OOI) is used in CRISMA to designate objects that are of interest to crisis management practitioners and therefore need to be represented and handled by a CRISMA Application. More precisely, the term is used for IT-representation of such objects within CRISMA. The term was initially introduced as disambiguation of the word "resources". However, the OOI can also represent objects, which aren't considered resources by crisis managers, such as hospitals, dams or residential buildings. Since OOI instances always exist in a spatial and temporal context, OOI can be considered a specialization of the "Feature" as defined by ISO 19101 (2002) and OGC 08-126 (2009). http://www.crismaproject.eu 1.9.2013 | xi | xi Performance indicator Physical vulnerability Pilot Preparedness Prevention Recovery Requirement Resource Resource management A Performance Indicator is an Indicator that can be used to assess the result of an Experiment. In that sense there must always be a corresponding criterion defining the level of satisfaction regarding a specific decision objective. Physical Vulnerability expresses the propensity of an asset (or generically element at risk, or Object Of Interest OOI) to sustain a certain damage level in a suitably defined damage scale A pilot within CRISMA manages the definition and implementation of a CRISMA pilot application and provides the data for a specific crisis scenario and for a specific application functionality. This results in a demonstrator that is used during a demonstration and for experimentation purposes in order to validate the CRISMA software. CRISMA pilots (pilot sites) provide generic experimentation frame and validations for testing, validate and promote CRISMA system and provide necessary return of experience in order to validate CRISMA in relevant wide range of crisis management situations including multi-risk and domino effects. (1) The knowledge and capacities developed by governments, professional response and recovery organizations, communities and individuals to effectively anticipate, respond to, and recover from, the impacts of likely, imminent or current hazard events or conditions. (2) One of the phases of the Crisis Management Cycle One of the phases of the Crisis Management Cycle (mainly used in EU, see "Mitigation"). Prevention (i.e. disaster prevention) encompasses activities designed to provide permanent protection against disasters. It includes engineering and other physical protective measures, and also legislative measures controlling land use and urban planning. (2009 UN-ISDR, Sahana – Glossary) (1) The restoration, and improvement where appropriate, of facilities, livelihoods and living conditions of disaster-affected communities, including efforts to reduce disaster risk factors. (2) One of the phases of the Crisis Management Cycle A singular documented physical and functional need that CRISMA system should perform. It is a statement that identifies a necessary attribute, capability, characteristic, or quality of a system for it to have value and utility to a user. (Source: http://en.wikipedia.org/wiki/Requirement) Crisis management context: Resources are deployed in the scope of crisis management activities. Resources may include material (e.g. sandbags, medical products, oxygen tank), personnel (e.g. medical officer, ambulance driver, crisis manager), vehicles (e.g. fire trucks), protection infrastructure and facilities (e.g. hospital, shelters), installations (e.g. weirs). IT-context: Resource is every possible data object as part of the common CRISMA meta information model. Crisis management context: the interactions between actors in crisis management and how they affect each other including the steering and governance of crisis response actions and resources such as vehicles, personnel and equipment. IT-context: Management in terms of storage, creation, update and delete of data objects in the context of IT implementation. http://www.crismaproject.eu 1.9.2013 | xii | xii Response Risk Scenario Simulation Simulation case Simulation model Simulation results Situation System Time of the original hazard event Time dependent vulnerability Transition Tuning Immediate actions to save and sustain lives, protect property and the environment, and meet basic human needs. Response also includes the execution of plans and actions to support short-term recovery. (FEMA, 2010) The combination of the probability of an event and its negative consequences. A scenario describes the development of a situation over time. Crisis management scenarios are used to understand the impact of hazards and to evaluate the outcomes of alternative mitigation actions within changing conditions. In the CRISMA architecture, such scenarios are represented as consecutive world states. A simulation is the manipulation of a model in such a way that it represents the expected behaviour of an individual actor or an entire system over time (NATO, 2010). In CRISMA a simulation is a computational process that uses World state data and Simulation control parameters as input and produces another World state containing the Simulation result. A simulation case describes the user context, the objects of interests, the simulation models, simulation objectives and the user actions that are relevant for the modelling and simulation of a crisis management scenario with a CRISMA application. A software that implements a model and allows simulation, no matter if it provides an own user interface or operates integrated in a larger software. Simulation results are the output values of a specific simulation run. They provide the content of a specific scenario (series of world states). State of the crisis at a certain moment. Represented as a status of the scenario in a CRISMA world state. System is a set of entities connected together to make a complex whole or perform a complex function (Sterling & Taveter, 2009). System can also be defined as a complex of interacting components and relationships among them that permit the identification of a boundary-maintaining entity or process (Laszlo & Krippner, 1998). Time at which the original hazard occurred (T0). After this moment other hazard events may occur has a consequence of cascading effects. Referring to physical vulnerability, time-dependent vulnerability is defined as the vulnerability affected by deterioration of elements characteristics due to ageing and/or damage. In a broader sense, time dependent vulnerability generally indicates the variation of vulnerability characteristics over time (in the understanding of CRISMA, this e.g. also includes spatio-temporal patterns of exposure or varying situation patterns during the process of evacuation). A transition is a relationship between two CRISMA world states. It can originate either from a CRISMA simulation model run or from a manual change by a CRISMA user. Act of changing the values or ranging of parameters of scenario with the aim of find the best performance in terms of impact. http://www.crismaproject.eu 1.9.2013 | xiii | xiii Use case Vulnerability Widget World State A list of steps, typically defining interactions between a user and a system, to achieve a certain goal (Cockburn, 1999). A use case is described as "a generalized description of a set of interactions between the system and one or more actors, where an actor is either a user or another system". (Cohn, 2004). The characteristics and circumstances of a community, system or asset that make it susceptible to the damaging effects of a hazard (UNISDR, 2009). Is an element of a GUI realised as an component providing a specialized user interface functionality. A complete GUI consists of a number of widgets. A particular status of the world, defined in the space of parameters describing the situation in a crisis management simulation, that represents a snapshot (situation) along the crisis evolvement. The change of world state, that may be triggered by simulation or manipulation activities by the CRISMA user, corresponds to a change of (part of) its data contents. A world state is the CRISMA architecture concept realising the CRISMA scenario ((situation (x,t)). A world state contains either some data(x,t) itself or contains a pointer to a previous world state that contains either the data or again a pointer. http://www.crismaproject.eu 1.9.2013 | xiv | xiv Acronyms Term AIT BB CCIM CM DoW DS GIS GUI ICMM IT KPI MCDA MVC OOI OWA UI WS WP Definition Austrian Institute of Technology GmbH, CRISMA partner Building Block The Control and Communication Information Model Crisis Management Description of Work Decision Support Geographical Information System Graphical User Interface Integrated Crisis Management Middleware Information Technology Key Performance Indicator Multiple Criteria Decision Analyses Model – View – Controller Object of Interest Ordered Weighted Averages User Interface World State Work Package http://www.crismaproject.eu 1.9.2013 | xv | xv Executive Summary This document has been produced by the consortium of the European Project FP7SECURITY – 284552 “Modelling crisis management for improved action and preparedness” (CRISMA). The document introduces the generic CRISMA Framework from the decision-support perspective. It describes the software components (Building Blocks), which have been developed and validated in CRISMA, and gives an overview of the the underlying decision-support concept. In addition, the document provides links to the CRISMA online Catalogue, where all the Building Blocks are described in more detail. The complete list of all the Building Blocks, models and tools developed in the project is also presented in the Appendix of the document. Instead of developing individual crisis management solutions from scratch, a generic software framework – CRISMA Framework – has been developed in CRISMA. The CRISMA Framework is composed of a range of different software components, models and supporting tools that can be connected together to form different simulation applications for all kinds of crisis domains. With the CRISMA software Framework, crisis managers and other decision-makers are offered possibilities to combine models, data and expertise originating in many different sources, for creating a wider perception of crisis scenarios and alternative preparedness, response and mitigation actions. Moreover, CRISMA scenario comparison and visualisation tools can be utilised to improve multi-organisational cooperation and communication with other stakeholders and the public. The feasibility of the Framework, the developed software components and the underlying decision-support concept have been tested and validated in five real-life cases representing different crisis management contexts. Different crisis management applications built around the CRISMA Framework can support numerous different types of decisions. In general, it enables the users to analyse and compare different scenarios in order to identify sound and efficient mitigation strategies, all of which can either be included in preparedness plans or used to train decision-makers and other stakeholders. The generic CRISMA software Framework is based on a simulation and decison support concept. This decision-support methodology with the related software emphasise the fact that criteria and ranking functions represent opinions rather than facts. They are highly situation dependent and different stakeholders are likely to disagree on definitions and relative importance of different criteria. Users are therefore encouraged to define several sets of criteria and ranking functions and compare the outcomes. For more comprehensive description of the CRISMA results, crisis management cases and software Framework, see Heikkilä, Havlik & Schlobinski (2015). http://www.crismaproject.eu 1.9.2015 | 1 1. Introduction 1.1. Purpose of the document This document introduces the generic CRISMA Framework from the decision-support perspective. It describes the software components, which have been developed in CRISMA and validated in five real-life crisis management cases. In addition, the document gives an overview of the the underlying decision-support concept. The CRISMA Framework is composed of a range of different software components, models and supporting tools that can be connected in various ways to form different simulation applications for specific crisis domains. Different components of the CRISMA Framework allow for the interactive creation of crisis scenarios, the introduction of mitigation options, and the investigation of the effects of simulated decisions and actions. The CRISMA Framework also allows for the analysis and comparison of different scenarios and the iterative identification of sound and efficient mitigation strategies, all of which can either be included in preparedness plans or used to train decision-makers and other stakeholders. From the decision-support perspective this presumes that a range of different functionalities are supported by the CRISMA Framework and the related software. This report presents the software components and tools developed for decision-support and validated in five different reference applicatations in CRISMA. All relevant decision-support related Building Blocks (BB) of the CRISMA Framework are listed in this document. The document also provides links to the CRISMA online Catalogue, where all the Building Blocks are described in more detail. In addition, the complete list of all the Building Blocks, models and tools developed in the project is presented in the Appendix. The target readers of this document are on the one hand the public interested in the CRISMA project and on the other hand crisis managers and stakeholders involved in crisis management. 1.2. Structure of the document The structure of the document and the relationships between the different chapters and appendixes is as follows: Chapter 1 (this chapter) introduces the document, offers a brief overview, and explains the overall purpose of this document and its intended audience. Chapter 2 presents the conceptual background (the concepts of world state, indicator, criterion) applied in the CRISMA Framework, which form the main foundation of the decision-making processes supported by the CRISMA decision-support (DS) tool. Further it gives an overview of the generic CRISMA Framework and describes the implemented DS functionalities and the DS software. Chapter 3 describes the validated simulation tool for DS in crisis management strategies and planned actions and presents the software components developed in CRISMA as they have been implemented and validated in the five CRISMA reference applications. Chapter 4 concludes the work on DS that has been done in CRISMA. http://www.crismaproject.eu 1.9.2015 | 2 The document ends with References and Appendix. The latter presents a comprehensive list of the software and tools developed in CRISMA, including links to the CRISMA online Catalogue for full descriptions of the software components and tools. http://www.crismaproject.eu 1.9.2015 | 3 2. Decision support in CRISMA 2.1. Decision support concept 2.1.1. World states In this section, we summarize the main aspects of the conceptual model of the CRISMA Framework and relevant terms that are required for understanding the following section on indicators and the simulation model and virtual application described in Chapter 3. The situation of the world at a given time during a crisis management scenario is represented in the CRISMA system as a world state, which contains a structured collection of data records – Objects of Interest (OOI). The scenario evolves in terms of the CRISMA world by transitions from one world state to the next world state, while the content of OOI-s is updated by simulations and services applied at the transition. The initial world state (Figure 1) is specified by an initial collection of OOI-s representing the inventory data, meteorological data etc. provided by the CRISMA user and/or retrieved through dedicated applications and web services that are interfaced with the CRISMA system. Starting from the world state of interest the CRISMA user can simulate the evolvement of generic crisis phases (e.g. preparedness, response) either by conducting predefined simulations from the current world state or through direct manipulation of the current world state data. The world state transition is conducted by one or several simulation models attached to the transition that take selected world state data as input values and produce new world state data as output values. Multiple evolvement traces are acceptable as the world state can also be updated and changed by a CRISMA user to define alternative scenarios. This is represented in Figure 1 by the manipulation feature. The knob drawn within the “Manipulation” tag represents the user’s interaction with the system either by directly manipulating the world state data, or by tuning the control parameters of a simulation model. Moreover, in a world state, indicators, criteria and costs can be calculated to give representative and quantitative information for the analysis and assessment of the current world state. This analysis supports decisions related to the selection of subsequent actions including the generation of alternative scenarios. http://www.crismaproject.eu 1.9.2015 | 4 Figure 1: World state evolution in CRISMA. Time is one of the key world state (WS) parameters, which may, but does not always have to be simulated in world state transitions. In the simplest case the time can be introduced by a partial order of world states (in a given timescale), where the next state is considered to appear later in time and simulated durations of world state transitions can vary. Evolvement of real time can be captured by time stamps attached to WSs. Let us mention that this alternative depends on the timescale of simulations applied to transitions because there are (intentionally) no means for synchronization of simulation activities except through manipulating the world states themselves. It is also possible to record time series for the transition period between two world states. This can help to keep the number of world states small, while still retaining the possibility to analyse the evolvement of time on a higher level of granularity. 2.1.2. Indicators Indicators form the basis of DS provided by the CRISMA applications. Indicators in the CRISMA Framework characterize aspects of interest of the quantiative statuses of WSs within scenarios. An indicator is represented by a single scalar value attached to a CRISMA world state and can be, for example, aggregate values from the current world state by a function (e.g., average value or minimum or maximum values in a given region for a given time). An indicator may be represented numerically or graphically as a spatial indicator, such as a color-coded map indicating, for example, the number of casualties in different areas. Indicators may refer to hazard, vulnerability, impact or response aspects of crisis management. They can also describe the relationships such as the number of first responders with regard to the number of affected people, or the percentage of injured http://www.crismaproject.eu 1.9.2015 | 5 people. Even though indicators are neutral and purely descriptive, the selection of indicators is nevertheless a statement referring to which aspects of crisis management are relevant to consider. For the CRISMA Framework, we recommend some general principles of selecting indicators and specifying indicator functions. The main principle for selecting indicators for the CRISMA Framework is that any indicator should be expressed in measurable, replicable and reasonably easy to interpret units in the crisis management context. A criterion is the qualitative counterpart of a quantitative indicator from a decision-making perspective that is constructed by a criterion function that defines the value-intervals for an indicator and assigns the “scale of satisfaction” to these intervals. 2.1.3. Decision-support principles The overall idea of the decision-support concept employed in the reference applications and indeed in the whole CRISMA Framework is to: (a) Let the decision-maker produce and use scenarios in support of his/her decisions; (b) provide aggregated but representative information about the scenarios in the form of indicators at world states; (c) support the decision-maker in defining an explicit decision-making strategy; and (d) assist the decision-maker in comparing and ranking scenarios according to the decision-making strategy. Figure 2: Overview of the decision-support concept of CRISMA. The overall decision-support concept consists of: (1) an impact, mitigation or mission scenario represented by a set of consecutive world states (see section 2.1) – a prespecified record of information for decision-support; (2) indicator functions applicable to world states; (3) a set of representative indicator values of the scenario (resulting from applying the indicator functions to the world states of the scenario); (4) criteria functions that map indicator sets to (5) the level of satisfaction (decision criteria) on a normalised scale (0-1 or 0%-100%); and (6) the scoring function mapping a vector of criteria to a single scalar “score” value that can be used to sort scenarios and determine their rank among the elements of the scenario selection. The decision-support concept described above is illustrated by Figure 2. The decision-maker can use the four types of information entities – impact mitigation or mission scenarios, scenario indicators, decision criteria, scores and scenario ranks – as a basis for his/her decisions and specify his/her individual decision-making strategy by the http://www.crismaproject.eu 1.9.2015 | 6 individual definition of criteria functions mapping indicators to the selected criteria. The decision-maker can tune decision-making also by assigning priorities to indicators as well as by applying their compositions. In summary, the decision-maker can: Use indicators derived from scenario data (usually aggregated) to quickly assess and compare scenarios; Define a decision-making strategy by: o Mapping performance indicators to decision criteria by defining for each indicator a function that maps indicator values to the corresponding level of satisfaction; o Defining priorities (levels of importance) by assigning weights to indicators; o Defining the level of Andness and Orness (Dujmovi , 2007) to be considered when computing the rank of a scenario; Deal with a multi-criteria decision problem by obtaining a ranking of scenarios with respect to the decision-making strategy defined. 2.1.4. Ordered weighted averages as a mean for decision-support Decision-making problems considering more than one criterion on the basis of, for example, impact scenarios require appropriate methods to assess the performance of specific scenarios. For our decision-support concept we have selected the Ordered weighted averages method (OWA) (Yager, 1988; Yager, 1996; Zuccaro & Filomena, 1988) that allows one to specify a particular multi-criteria decision-making strategy by defining the following properties of a good solution: Implement several decision-makers’ perspectives (multiple points of view); Make the decision-making strategy more explicit; Obtain a score/rank for each scenario; Let the decision-maker choose between different decision-making strategies (e.g., optimistic, neutral, pessimistic); Compare the results obtained under different strategies. Using OWA, normalized indicator values (criteria) are multiplied with the corresponding levels of importance. The vector of weighted levels of satisfaction for all indicators is ordered according to their absolute values and weighted according to their position in the vector. In CRISMA these weights are defined manually by the decision-maker (see D44.3 (2015), section 3.4). 2.2. Decision-support functionalities CRISMA decision-support principles are depicted in Figure 3, based on Heikkilä, Havlik & Schlobinski (2015). From left to right, the amount of information is reduced from “complete world data” to a single number. http://www.crismaproject.eu 1.9.2015 | 7 Figure 3: Summary of the CRISMA decision-support methodology. The CRISMA decision-support methodology and software emphasise the fact that criteria and ranking functions represent opinions rather than facts. They are highly situation dependent and different stakeholders are likely to disagree on the definitions and relative importance of different criteria. Users are therefore encouraged to define several sets of criteria and ranking functions and compare the outcomes. CRISMA Applications (built by combining CRISMA Building Blocks listed in section 2.3. and Appendix A) comprise the following DS functionalities: Viewing world states enables to browse and view different scenarios that have been already created as well as browse the information recorded in any of the available world states of these scenarios; Executing simulations in order to discover alternative scenarios. Virtually every world state within any alternative scenario can be picked as the starting point of a simulation; Applying mitigation options in the simulations in order to produce alternative “sub-plans”; Investigating cascade effects to get insight into possible hazards that are initiated by the impacts of primary hazards as triggering events. It is implied that there is already a (simulated) primary hazard with a certain intensity available; Analysing and comparing scenarios that allows to consider multiple scenarios at different abstraction levels for finding the ”best” solution under the current decision objectives. The abstraction levels of decision-support in analysing and comparing scenarios are as follows: o world state (provides insight of the information captured by a world state); o indicators of a world state; o criteria (qualifies indicators by means of user-defined criteria functions); o multi-criteria analysis (for specification of user-defined decision strategies). CRISMA applications are composed in terms the available Building Blocks according to the required functionalities. A detailed overview of five CRISMA reference application is presented in Chapter 0. http://www.crismaproject.eu 1.9.2015 | 8 2.3. Overview of the CRISMA Framework The CRISMA Framework provides the software and tools that are necessary to develop concrete CRISMA applications. The CRISMA Framework consists of generic, composable and reusable Building Blocks (BB) that can be assembled into concrete applications for simulating crises and crisis management. The CRISMA Framework provides infrastructure BBs, integration BBs, user interaction BBs, and crisis management models (Heikkilä, Havlik & Schlobinski, 2015): Infrastructure BBs work in the “background” and constitute the backbone of a CRISMA application. Integration BBs support the integration of data and simulation models into a CRISMA application. User interaction BBs are graphical user-interface elements of a CRISMA application. Crisis Management Models are simulation models that cover different aspects of crisis management. Figure 4 gives an overview on all infrastructure BBs (red), integration BBs (orange), user interaction BBs (blue) and Crisis Management Models (green) that belong to the CRISMA Framework. The complete list of all the software developed in CRISMA is presented in Appendix A of this document, including links to the CRISMA Catalogue (2015), where all the Building Blocks are described in more detail (for more comprehensive description of the CRISMA Framework, see Heikkilä, Havlik & Schlobinski, (2015) and CRISMA D35.2 (2015)). http://www.crismaproject.eu 1.9.2015 | 9 Object of Interest Worldstate Repository Population Exposure Model OOI Management View Resource Management Model Resource Management Training Simulation Scenario Setup View Worldstate View UI Integration Platform Simulation Model Integration Integrated Planning View Agent-Oriented Simulation Models Data Integration Simulation Model Interaction View Cascade Events Configuration and Interaction View Preparedness Plan CRISMA Framework UI Mashup Platform Indicator Building Block Resource Management Training Indicators and Statistic View GIS View Resource Management Tactical Training View Integrated Crisis Management Middleware Time Dependent Vulnerability Model Multi Criteria Analysis and Decision Support View Resource Management Training Dispatch and Monitor View Economic Impacts Analysis View Cascade Events Configuration and Interaction View Resource Management Training Indicators and Statistic View Economic Impacts Model Publish/Subscribe Context Broker Scenario Analysis and Comparison View Cascading Effects Model Social Vulnerability Figure 4: Overview of the Building Blocks of the CRISMA Framework. The subsequent section 2.4 introduces the five main software components for decisionsupport of the CRISMA Framework and the following section 2.5 presents all CRISMA Framework Building Blocks related to decision-support. 2.4. CRISMA decision-support tools In the following subsections, we introduce the five main software components for decisionsupport of the CRISMA Framework. 2.4.1. Scenario analysis and comparison view The scenario analysis and comparison view consists of several widgets and visually represents the data on indicators and criteria for side-by-side comparison of different simulated scenarios. The vector of indicators is mainly based on selected quantities (e.g., the number of casualties) calculated from a scenario. To be effectively used in the context of decision-support, indicators need to be qualified by assigning to the indicator data the http://www.crismaproject.eu 1.9.2015 | 10 levels of satisfaction. The resulting “normalised” indicators can be better used as decision criteria. As the data on indicators and the data on criteria have the same format (vector of scalar values), both can be displayed in the same way. The following widgets are available for the analysis of a scenario or alternative scenarios if applicable: Indicators` and criteria table widget visualises the data on indicators and/or criteria in a table-like view (see Figure 5); Indicators` and criteria chart widgets allow users to correlate the values of individual indicators and criteria; Criteria functions` definition widget allows the definition of functions to map indicator values to criteria (see Figure 6); Criteria spider chart widget shows the data as a spider chart (a.k.a. radar chart) in order to support a quick assessment of the overall performance of the selected scenarios. Figure 5: Example of indicators-criteria table. Figure 6: Example of defining a criterion function. For detailed description and application examples, see earlier public deliverable D44.3 (2015) and CRISMA Catalogue (2015): https://crisma-cat.ait.ac.at/bb/Scenario-Analysis-and-Comparison-View 2.4.2. Multi criteria analysis and decision-support view While the scenario analysis and comparison view allows for the comparison of indicators and criteria for different scenarios, the multi criteria analysis and decision-support view allows for the ranking of different scenarios with respect to a specific decision-making http://www.crismaproject.eu 1.9.2015 | 11 strategy. When doing so, this view introduces complementary decision-support functionalities. The view is composed of the following two widgets: the decision strategy widget that allows for defining weighting (emphasis) strategies for different criteria. This way, a weighting factor can be assigned to each indicator (see Figure 7); the decision ranking widget that is used to visualise the actual ranking on the basis of the currently selected criteria functions and decision-making strategy (see Figure 8). Figure 7: Example of decision strategy definition. Figure 8: Example of decision ranking. For detailed description and application examples, see earlier public deliverable D44.3 (2015) and CRISMA Catalogue (2015): https://crisma-cat.ait.ac.at/bb/ Multi-Criteria-Analysis-and-Decision-Support-View 2.4.3. Time-dependent vulnerability The Time Dependent Vulnerability (TDV) Model is a model for the assessment of timedependent damage that has occurred on elements at risk. The TDV Model allows for performing consistent computation of time-dependent damage by the use of suitably updated vulnerabilities (taking into account already occurred damage). The TDV Model is “domain-independent” in the sense that the logic scheme is the same for different hazard domains (e.g., earthquake, flood, extreme weather …), but there is the need to suitably instantiate the model for each hazard domain to use the model for computing timedependent losses (in terms of damages that have occurred in the established damage scale). http://www.crismaproject.eu 1.9.2015 | 12 The TDV Model is exemplified by Figures 9 and 10. Figure 9 shows the choice by the end user to simulate three earthquakes in a row resembling a cascade or sequence of earthquakes. Figure 10 shows the actual parameterisation of earthquakes which has to be done for every earthquake of the sequence. Figure 9: Choice by the end user to model a sequence of earthquakes. http://www.crismaproject.eu 1.9.2015 | 13 Figure 10: Parameterisation of an individual earthquake of a sequence. For detailed description and application examples, please see the earlier public deliverable D43.2 (2014) and the CRISMA Catalogue (2015): https://crisma-cat.ait.ac.at/model/ Time%20Dependent%20Vulnerability%20model%20%28TDV%29 2.4.4. Cascading events and effects The Cascading Effects Model for dynamic scenario assessment calculates the probability of attainment of cascading events` scenarios, given an initial triggering event. The model estimates the probability of consequence paths for a given scenario. Within the model, a set of scenarios and an event transition matrix are defined as the two fundamental pieces of information required to assess the effects of possible hazard cascades. Figure 11 illustrates the usage of the Cascading Effects Model in a CRISMA reference application. http://www.crismaproject.eu 1.9.2015 | 14 Figure 11: Investigating cascading effects by means of the Cascading Effects Model. For a detailed description and application examples, please see the earlier public deliverable D42.3 (2014) and CRISMA Catalogue (2015): https://crisma-cat.ait.ac.at/model/Cascading%20Effects%20Model 2.4.5. Economic impacts The Economic Impacts Model is a model for representing economic impacts arising from crises (i.e., ex post performance) and assessing different mitigation options and their potential costs and benefits (i.e., ex ante planning). This model is intended to be used in the preparedness phase of crisis management to support long-term strategic decisionmaking in, for example, the selection of specific infrastructure measures. The model uses the comparison of alternative scenarios (e.g., a base line scenario and crisis scenario after implementing a mitigation measure) for making the economic assessment. The assessment is done by determining economic losses resulting from a crisis and costs and benefits associated with different options of mitigation investments. An example of the tool’s graphical user interface is presented in Figure 12. http://www.crismaproject.eu 1.9.2015 | 15 Figure 12: Example of scenario description. For a detailed description and application examples, please see the earlier public deliverable D44.2 (2015) and CRISMA Catalogue (2015): https://crisma-cat.ait.ac.at/model/Economic%20impacts%20model 2.5. Other Building Blocks related to decision-support The decision-support components described in section 2.4 are the specific key Building Blocks of the CRISMA Framework serving decision-support. However, a number of other BBs developed in the project also offer functionalities that are categorised as decisionsupport and form the CRISMA decision-support tool together with the main components overviewed in section 2.4. Table 1 provides a full overview of the CRISMA Building Blocks serving decision-support. For more details on the specific Building Blocks, please follow the links to the CRISMA Catalogue (2015) provided in the table. http://www.crismaproject.eu 1.9.2015 | 16 Table 1: Application Building Blocks. Name Type Use Link Integrated Crisis Management Middleware Infrastructure This BB provides the platform for integration and management of the information from different sources, such as, for example, simulations, indicators and the world state model https://crismacat.ait.ac.at/node/5 Data Integration Integration This BB is used to access geospatial data of the various world states of a CRISMA application https://crismacat.ait.ac.at/node/32 Indicator Building Block Integration This BB allows for the definition, storage and evaluation of simple algebraic models of indicators in order to evaluate consequences of decisions made by CRISMA users during a training session https://crismacat.ait.ac.at/node/28 UI Integration Platform BB User Interaction This BB hosts and integrates other User Interaction Building Blocks https://crismacat.ait.ac.at/node/84 Worldstate View User Interaction This BB is used to visualise and manipulate the information related to the CRISMA world states and world state transitions https://crismacat.ait.ac.at/node/146 GIS View Building Block User Interaction This BB enables the visualisation and manipulation of geospatial data https://crismacat.ait.ac.at/node/90 Cascade Events Configuration and Interaction View User Interaction This BB enables the visualisation of cascade events’ probabilities and parameterisation of hazard models https://crismacat.ait.ac.at/node/165 Simulation Model Interaction View User Interaction This BB allows end users to interact with the various simulation models exposed by the Simulation Model Integration BB https://crismacat.ait.ac.at/node/62 Multi Criteria Analysis and Decision Support View User Interaction This BB allows for performing rankings of different crisis management scenarios with respect to specific criteria https://crismacat.ait.ac.at/node/162 Simulation Model Integration BB Integration This BB enables the integration of several heterogeneous simulation models in a standardized way to participate in a CRISMA application https://crismacat.ait.ac.at/node/34 http://www.crismaproject.eu 1.9.2015 | 17 3. Validated simulation tool for decision-support Decision support functionalities described in sections 2.4 and 2.5 were implemented in the tool for decision-support that forms a key part of the CRISMA Framework. Five reference applications have been set up in the CRISMA project to work as templates for the development of crisis management simulation applications for specific crisis domains. Since a CRISMA application consists of a combination of several components offered by the CRISMA Framework, users may choose, according to their decision-support needs, which Building Blocks they want to include in any particular CRISMA application. Thus, the applications are not only different from the perspective of an application architecture but also from the decision-support point of view. In general, simulation applications built around the CRISMA Framework can support numerous types of decisions. The five reference applications that were used for experimentation and testing in CRISMA help decision-makers to support long-term mitigation and resource planning in the following ways: exploring the impacts of natural disasters in a multi-risk framework including cascading effects; analysing different strategies and mititgation options as the result of crisis management decisions. The reference applications can be divided into the categories of long-term planning, shortterm resource management planning, and training. Table 2 provides an overview of the simulation scenarios considered in the CRISMA reference applications. Various aspects of the decision-support approach applied in CRISMA are discussed in the following public deliverables and publications: D44.2 (2014), D44.3 (2015), Heikkilä, Havlik & Schlobinski (2015), Havlik, et al (2015), Dihé, et al (2013), Engelbach, et al (2014), Erlich, et al (2015), Garcia-Aristizabal, et al (2015), Rosqvist, et al (2015), and Honkavuo, et al (2015). Table 2: CRISMA reference applications and implemented simulation scenarios. Reference application Scenario type Specific simulation scenario Country Nordic Winter Storm Resource planning Electricity outage in the far north of Finland. Finland Coastal Submersion Regional planning Coastal submersion defence for Charente Maritime region France Accidental Pollution Desktop training Accidental spillage from a container at large city port Israel Earthquake and Forest Fire Regional planning Earthquake and forest fire application Italy + Portugal Resource Planning Resource planning Mass casualty incident Germany Resource Management Training Training assessment and model validation The decisions supported in the five CRISMA reference applications reflect their nature and scope as well as particular decision-making needs by the respective end users. The following examples illustrate the types of questions that can be answered through http://www.crismaproject.eu 1.9.2015 | 18 executing different reference applications built around the CRISMA Framework (Heikkilä, Havlik, Schlobinski, 2015): In the Nordic winter storm reference application: Is there a need for evacuation? How to time it? Which areas should be prioritised in evacuation? What would be the necessary or optimal level of resources for the evacuation of a given area? What would be the best response strategy out of the predefined preparedness plans? In the Coastal submersion reference application: What are the areas with the highest risk of flooding? What would be the effect of various long-term measures (e.g., improving dykes) on the flooding risk? How effective is the evacuation and temporary sheltering of the endangered population? What would be the best long-term planning and investment strategy? In the Accidental pollution reference application: The application demonstrates the use of the CRISMA Framework for the decision-support of mission commanders. The application shows the effect of the decisions taken by the trainees. The main question to be answered is: What would be the optimal way to use the limited number of emergency and rescue resources available in the area? And more specifically, the application gives support for trainees by helping them to analyse, for example: How much time is required for different operations? How much time is needed for emergency and rescue resources to arrive at the scene? How to take into account that the states of the simulated victims change over time? How to make sure that the most badly poisoned victims get timely treatment? In the Earthquake and forest fire reference application: What would be the expected damage on buildings due to a given earthquake? What would be the expected number of casualties due to a given earthquake? What would be the probabilities and effects of cascading events’ scenarios such as a forest fire? What would be the effects of different mitigation strategies? In the Resource management training and resource planning reference application: What would be the probable outcome of the “mass casualty incident” with respect to the accident severity, geographic location and the tactics chosen by the user? Which resources should be allocated to which tasks to reach the best possible outcome? http://www.crismaproject.eu 1.9.2015 | 19 In addition, the application enables the recording and assessment of first responders’ activities during an exercise. The following sections 3.1 3.5 present the software components developed in CRISMA as they have been implemented and validated in the five reference applications of CRISMA. 3.1. Decision support in the Nordic winter storm domain A simulation case of the reference application for the Nordic winter storm domain describes a crisis in the Northern Finland that lasts for 1-2 weeks due to snowstorms occurring in the Barents Sea region resulting in damages on critical infrastructure and related services. According to the scenario applied, low temperatures, heavy snowfall and strong winds cause regional and cross-border problems for the communications, traffic, power lines, heating, health services, water and waste water systems, etc. The reference application for the Nordic winter storm domain has been designed to support contingency planning. The main focus of the reference application is on simulating the impacts of a large scale power outage. According to the simulation scenario, an extreme winter storm causes an increase in electricity consumption within the affected area. This will lead to electricity overload and consequently large-scale power outages will take place. As a result, the area of Lapland receives only 20% of the normally available capacity of electricity, and the authorities need to decide which areas should be prioritized. The purpose of the application is accordingly to identify and deal with the most vulnerable population in the simulated timeframe of 72 hours. Table 3: CRISMA Framework Building Blocks used in reference application for the Nordic winter storm domain. Name Type Use Link Simulation Setup View User Interaction This BB enables the user to set simulation parameters, such as simulation step size and scenario duration https://crismacat.ait.ac.at/node/238 Worldstate View User Interaction This BB is used to visualise and manipulate the information related to the CRISMA world states and world state transitions https://crismacat.ait.ac.at/node/146 Agent Oriented Simulation Models Integration This BB serves for the development of dynamic maps – specific individual-based simulation models composed of interacting software agents situated in some environment https://crismacat.ait.ac.at/node/72 Economic Impacts Model Models This BB is used to provide economical factors to decisions between different actions to be taken https://crismacat.ait.ac.at/node/43 http://www.crismaproject.eu 1.9.2015 | 20 Name Type Use Link Economic Impacts Analysis View User Interaction This BB is used to input the data used in calculations, to initiate the calculation processa and to present the calculated results to the end user, to be used to support decisions related to response tasks and their priorities https://crismacat.ait.ac.at/node/144 VTT House Model Models This model calculates the cooling gradient of the residental building according to given weather model (temperature, wind) and the building information (heating type, insulation, building type) https://crismacat.ait.ac.at/node/147 Preparedness Plan BB User Interaction This BB is a decision-support mechanism, which helps the decision-maker to take the needed actions in case of emergency according to plans based on analysis of threats, vulnerabilities and possible emergency scenarios https://crismacat.ait.ac.at/node/20 Preparedness Planning View User Interaction This BB is a web-based user interface of the Preparedness Plan BB, enabling the user to create and maintain preparedness plans https://crismacat.ait.ac.at/node/236 Preparedness Plan Execution View User Interaction This BB enables the user to select and execute predefined preparedness plans https://crismacat.ait.ac.at/node/237 Evacuation Resources Simulation Model Resource Management Models This model is used to calculate the impact of the evacuation resources allocated to mitigate the situation https://crismacat.ait.ac.at/node/201 OOI World State Repository BB Infrastructure This BB enables archiving, querying and manipulation of Objects of Interest (OOI) world state data https://crismacat.ait.ac.at/node/18 OOI Management View User Interaction This BB enables to view and edit the actual data available for specific scenario or simulation https://crismacat.ait.ac.at/node/13 Integrated Crisis Management Middleware BB Infrastructure This BB provides the platform for integration and management of the information from different sources, e.g. simulations, indicators and the world state model https://crismacat.ait.ac.at/node/5 Scenario Analysis and Comparison View User Interaction This BB visualises Indicator and Criteria data to the end user in order to support the decisions related to response tasks and their priorities https://crismacat.ait.ac.at/node/159 http://www.crismaproject.eu 1.9.2015 | 21 More particularly, the application helps authorities in prioritizing the allocation of critical resources that are in shortage. It enables the user to identify the areas which require urgent actions like evacuation. In addition, the application helps to evaluate different options from the economic point of view, such as, for example, the damage cost and the cost of evacuation measures, to support decision-making. The end users targeted by this application are different authorities and stakeholders, such as rescue services, municipalities, Red Cross, and telecommunication service providers, which utilise contingency planning. In addition, other possible end users of the application include, for example, regional administrative agencies, transport agencies, and emergency supply agencies. The reference application for the Nordic winter storm domain makes use of the CRISMA Framework Building Blocks and models listed in Table 3. 3.2. Decision support in the Coastal submersion domain The reference application for the Coastal submersion domain is based on the Xynthia storm surge event that occurred in February of 2010. Therefore, the simulation scenario describes a coastal submersion generated by high wind velocity on the Atlantic coast region of Charente-Maritime in France. According to the simulation scenario, many of the public facilities and civil protection systems are severely affected due to the submersion. There are dangers that the people living in the area can become isolated and many communication channels can become disabled. The reference application for the Coastal submersion domain comprises an application for crisis preparedness planning, for evaluation of mitigation solutions, and for training of teams involved in operational crisis response and management. Within the simulation scenario, different events are tested to analyse their impacts under various circumstances (e.g., summer or winter, day or night) and under different intensities (e.g., stronger winds in combination with high tide levels). The purpose of the reference application is accordingly testing the effects of different mitigation solutions and crisis management decisions at different times. The reference application for the Coastal submersion domain makes use of the CRISMA Framework Building Blocks and models listed in Table 4. Table 4: CRISMA Framework Building Blocks used in the reference application for the Coastal submersion domain. Name Type Use Link Integrated Crisis Management Middleware BB Infrastructure This BB provides the platform for integration and management of the information from different sources, e.g. simulations, indicators and the world state model https://crismacat.ait.ac.at/node/5 Data Integration Integration This BB is used to access geospatial data of the various world states of a CRISMA Application https://crismacat.ait.ac.at/node/32 http://www.crismaproject.eu 1.9.2015 | 22 Name Type Use Link Worldstate View User Interaction This BB is used to visualise and manipulate the information related to the CRISMA world states and world state transitions https://crismacat.ait.ac.at/node/146 GIS View Building Block User Interaction This BB enables the visualisation and manipulation of geospatial data https://crismacat.ait.ac.at/node/90 Simulation Model Interaction View User Interaction This BB allows end users to interact with the various simulation models exposed by the Simulation Model Integration BB https://crismacat.ait.ac.at/node/62 Simulation Model Integration BB Integration This BB enables the integration of several heterogeneous simulation models in a standardized way to participate in a CRISMA Application https://crismacat.ait.ac.at/node/34 Multi Criteria Analysis and Decision Support View User Interaction This BB allows performing a ranking of different crisis management scenarios with respect to specific criteria https://crismacat.ait.ac.at/node/162 Coastal Submersion Model Models This model is a 2D-model for simulation of hydrodynamice based on the open source TELEMAC-MASCARET system https://crismacat.ait.ac.at/node/122 https://crismacat.ait.ac.at/node/5 Dikes Vulnerability Model Models This model allows to calculate the potential statistical impact on dikes depending on their status https://crismacat.ait.ac.at/node/187 Time Dependent Vulnerability Model (TDV) Models This model enables the assessment of time-dependent damage occurring on elements at risk, such as dikes https://crismacat.ait.ac.at/node/135 Evacuation Model for Coastal Submersion Models This model consists of three models developed by means of the LSM2D software package for the simulation of population evacuation in case of a coastal submersion in the region of Charente-Maritime in France https://crismacat.ait.ac.at/node/123 Population Exposure Model Models This model provides population distribution for a selected date and time https://crismacat.ait.ac.at/node/21 Publish Subscribe Context Broker BB Infrastructure This BB is used to inform users when specific events are recorded in other components of a CRISMA Application https://crismacat.ait.ac.at/node/48 3.3. Decision support in the Accidental pollution domain The purpose of this reference application is training resource management by means of the CRISMA Framework for the incident of a large accidental spill from a container in the port next to a large city (the terrain around the city of Ashdod in Israel was used as the site of the simulation scenario). According to the simulation scenario of the reference http://www.crismaproject.eu 1.9.2015 | 23 application, the container is used for transporting liquid bromine (Br2). The resulting from the incident plume affects the territory of the port and, depending on the meteorological conditions, poses a threat to the population of up to 100,000 inhabitants in the city. The simulation scenario refers to an incident affecting about 1000 persons, resulting in a few hundred victims who suffer in different degrees of severity. The reference application for the Accidental pollution provides commanders in organizations responsible for tasks in the response phase with the opportunity to learn about the impact of the decisions taken by them. The aim is to plan and test various response alternatives using related tools and models, and observe the effect of the decisions taken on the situation in the field. Such training exercises are designed to improve decision-making capacities of the trainees. Through this, the potential ability of as trainee to respond to unexpected events should be significantly improved. The end users involved in validating the reference application were a local authority, port authority, ministry of environmental protection, police forces, fire brigade, emergency medical service, ministry of health, and toxicologists. The reference application was developed in the following two stages: 1. The methodology was devised for the creation of models representing the "damage" (e.g., casualties through the exposure to bromine), models representing the "resources" (e.g., the behaviours of ambulances and hospitals), models representing the behaviour of the plume (e.g., concentration levels, movement, and decline rate), and models representing the interactions between the "damaged objects" and the resources. 2. The actual models representing patients and ambulances and the interactions between them were developed for the reference application. The application demonstrates the usage of the CRISMA Framework for training incident scene commanders for decisions to be made by them on incident scenes. The application shows the effect of the decisions taken by the trainees. Building blocks used in the reference application for the Accidental pollution domain are listed in Table 5. Table 5: CRISMA Framework Building Blocks used in the reference application for the Accidental pollution domain. Name Type Use Link Integrated Crisis Management Middleware BB Infrastructure This BB provides the platform for integration and management of the information from different sources, e.g. simulations, indicators and the world state model https://crismacat.ait.ac.at/node/5 Publish Subscribe Context Broker BB Infrastructure This BB is used to inform users when specific events are recorded in other components of a CRISMA Application https://crismacat.ait.ac.at/node/48 OOI World State Repository BB Infrastructure This BB enables archiving, querying and manipulation of Objects of Interest (OOI) world state data https://crismacat.ait.ac.at/node/18 http://www.crismaproject.eu 1.9.2015 | 24 Name Type Use Link Indicator Building Block Integration This BB allows definition, storage and evaluation of simple algebraic models of indicators in order to evaluate consequences of decisions made by CRISMA users during a training session https://crismacat.ait.ac.at/node/28 Resource Management Training Dispatch and Monitor View User Interaction This BB provides a trainee with a high-level overview over the resource management simulation's world state https://crismacat.ait.ac.at/node/60 Resource Management Training Indicators and Statistics View User Interaction This BB deals with the visual presentation of statistics and key indicators of a given world state in order to provide a quick overview of the situation and to allow for comparison between any two given world states https://crismacat.ait.ac.at/node/61 Agent Oriented Simulation Models Integration This BB serves for the development of dynamic maps – specific individual-based simulation models composed of interacting software agents situated in some environment https://crismacat.ait.ac.at/node/72 GIS View Building Block User Interaction This BB enables the visualisation and manipulation of geospatial data https://crismacat.ait.ac.at/node/90 Resource Management Tactical Training BB User Interaction This BB enables a trainee to learn emergency management by assigning tasks to various resources and analysing the results in a virtual environment https://crismacat.ait.ac.at/node/15 Multi Criteria Analysis and Decision Support View User Interaction This BB allows performing a ranking of different crisis management scenarios with respect to specific criteria https://crismacat.ait.ac.at/node/162 UI Integration Platform BB User Interaction This BB hosts and integrates other User Interaction Building Blocks https://crismacat.ait.ac.at/node/84 OOI Management View User Interaction This BB enables to view and edit the actual data available for a specific scenario or simulation https://crismacat.ait.ac.at/node/13 Resource Management Training Simulation Scenario Setup View User Interaction This BB enables creation of new resource management simulations or modification of the existing ones https://crismacat.ait.ac.at/node/63 Integrated Planning View User Interaction This BB is a generic integrated view for the configuration and inspection of arbitrary crisis management scenarios in planning situations https://crismacat.ait.ac.at/node/163 http://www.crismaproject.eu 1.9.2015 | 25 Name Type Use Link Simulation Model Integration BB Integration This BB enables the integration of several heterogeneous simulation models in a standardized way to participate in a CRISMA Application https://crismacat.ait.ac.at/node/34 Patients Model Resource Management Models The model governs the movements and lifelines of the OOIs of the Patient type as well as their interactions with ambulance vehicles and hospitals https://crismacat.ait.ac.at/node/154 3.4. Decision support in the Earthquake and forest fire domains Within the reference application for the Earthquake and forest fire domains of CRISMA, an integrated application was built for the simulation of earthquakes and their physical impact on buildings. In case of simulating a series of earthquakes, the cumulative damage done on buildings and the related consequences in terms of the impact on buildings can be evaluated by means of the Time-Dependent Vulnerability Model. The reference application was complemented with models that allow to apply long-term and short term mitigation strategies and to evaluate their effects. Moreover, the economic impact associated with each simulation case is evaluated and multi-criteria analysis can be performed, allowing for comparison and ranking of alternative decisions and solutions. Also, the cascading events’ model was applied to evaluate a cascading events’ scenario, where a forest fire is triggered by an earthquake. Two main simulation scenarios demonstrate the capabilities of the reference application. The first simulation scenario is mainly concerned with showing the effects of alternative mitigation options aimed to reduce the potential impact of seismic events, including the “no intervention” option as a baseline, and with the use of decision-support tools for this purpose. The second simulation scenario is a Cascading Effects’ Scenario (CES) that demonstrates the execution of the Cascading Effects’ Model in the CES that was developed considering an earthquake as the main event triggering a forest fire. Building Blocks used in the reference application for the Earthquake and forest fire domains are listed in Table 6. Table 6: CRISMA Framework Building Blocks used in the reference application for the Earthquake and forest fire domains. Name Type Use Link Integrated Crisis Management Middleware BB Infrastructure This BB provides the platform for integration and management of the information from different sources, e.g. simulations, indicators and the world state model https://crismacat.ait.ac.at/node/5 Data Integration Integration This BB is used to access geospatial data of the various world states of a CRISMA Application https://crismacat.ait.ac.at/node/32 http://www.crismaproject.eu 1.9.2015 | 26 Name Type Use Link Indicator Building Block Integration This BB allows definition, storage and evaluation of simple algebraic models of indicators in order to evaluate consequences of decisions made by CRISMA users during a training session https://crismacat.ait.ac.at/node/28 UI Integration Platform BB Integration This BB hosts and integrates other User Interaction Building Blocks https://crismacat.ait.ac.at/node/84 Worldstate View User Interaction This BB is used to visualise and manipulate the information related to the CRISMA world states and world state transitions https://crismacat.ait.ac.at/node/146 GIS View Building Block User Interaction This BB enables the visualisation and manipulation of geospatial data https://crismacat.ait.ac.at/node/90 Cascade Events Configuration and Interaction View User Interaction This BB enables the visualisation of cascade events’ probabilities and parameterisation of hazard models https://crismacat.ait.ac.at/node/165 Simulation Model Interaction View User Interaction This BB allows end users to interact with the various simulation models exposed by the Simulation Model Integration BB https://crismacat.ait.ac.at/node/62 Scenario Analysis and Comparison View User Interaction This BB visualises Indicator and Criteria data to the end user in order to support the decisions related to response tasks and their priorities https://crismacat.ait.ac.at/node/159 Multi Criteria Analysis and Decision Support View User Interaction This BB allows performing a ranking of different crisis management scenarios with respect to specific criteria https://crismacat.ait.ac.at/node/162 Simulation Model Integration BB Integration This BB enables the integration of several heterogeneous simulation models in a standardized way to participate in a CRISMA Application https://crismacat.ait.ac.at/node/34 Publish Subscribe Context Broker BB Infrastructure This BB is used to inform users when specific events are recorded in other components of a CRISMA Application https://crismacat.ait.ac.at/node/48 Building Impact Model Models This BB is a model for the assessment of expected damage on building classes due to earthquakes https://crismacat.ait.ac.at/node/136 Earthquake Casualty Model Models This BB is a model for the assessment of expected number of the injured and deaths due to an earthquake https://crismacat.ait.ac.at/node/138 http://www.crismaproject.eu 1.9.2015 | 27 Name Type Use Link Population Exposure Model Models This BB is a model for the calculation of human exposure based on distributing population in spatial and temporal dimensions https://crismacat.ait.ac.at/node/21 Time Dependent Vulnerability Model (TDV) Models This model enables the assessment of time-dependent damage occurring on elements at risk, such as dikes. https://crismacat.ait.ac.at/node/135 Road Network Vulnerability Model (RNV) Models This BB is a model for the assessment of probability of road link interruption due to earthquakes https://crismacat.ait.ac.at/node/137 Cascading Effects Model Models This BB is a model that calculates the probability of occurrence of cascading events scenarios, given an initial triggering event https://crismacat.ait.ac.at/node/149 Forest Fire Behaviour Model Models This BB is a model for the spatial simulation of forest fire behaviour over complex topography and wind flows in areas with heterogeneous vegetation cover https://crismacat.ait.ac.at/node/148 3.5. Decision support in the Resource management training and resource planning domains The purpose of the reference applications for the Resource management training and resource planning domains is the provision of a crisis management modelling tool for conducting an emergency exercise in resource management and performing related emergency resource allocation planning. The group of end users targeted by both reference applications consists of crisis managers and first responders at different levels. In order to prepare for operations with a high number of the injured, crisis managers need to assure that first responders are capable of a rapid and reliable handling of emergency situations. This capability is usually trained in exercises. Furthermore, resource management and planning needs to be aligned accordingly. Both aspects are targeted by the two reference applications. The Building Blocks used in the reference application for the Resource management training domain are listed in Table 7. In the same way, the Building Blocks used in the reference application for the Resource planning domain are listed in Table 8. The crisis management modelling tool implemented for the reference applications accordingly supports exercise and training sessions as well as planning and resource management. This approach enables crisis managers to examine incidents from different perspectives. Even though two different reference applications have been developed, both are connected and build upon each other. Both reference applications aim at supporting the activities of first responders and crisis managers with a particular emphasis on capacity planning. The latter includes the estimation of the necessary amount of required capabilities and the analysis of available http://www.crismaproject.eu 1.9.2015 | 28 capabilities among all involved organisations, to identify and eliminate capability gaps. The reference applications enable to simulate different response patterns for better resource management in order to evaluate response plans and improve and modify trainings as well as to try out different options for resource and capacity planning. In addition, the reference applications enable the recording and assessment of the activities by first responders during an exercise for performance measurement and their compliance with mission objectives. Table 7: CRISMA Framework Building Blocks used in the reference application for the Resource management training domain. Name Type Use Link Integrated Crisis Management Middleware BB Infrastructure This BB provides the platform for integration and management of the information from different sources, e.g. simulations, indicators and the world state model https://crismacat.ait.ac.at/node/5 Scenario Analysis and Comparison View User Interaction This BB visualises Indicator and Criteria data to the end user in order to support the decisions related to response tasks and their priorities https://crismacat.ait.ac.at/node/159 Multi Criteria Analysis and Decision Support View User Interaction This BB allows performing a ranking of different crisis management scenarios with respect to specific criteria https://crismacat.ait.ac.at/node/162 Agent Oriented Simulation Models Integration This BB serves for the development of dynamic maps – specific individual-based simulation models composed of interacting software agents situated in some environment https://crismacat.ait.ac.at/node/72 OOI World State Repository BB Infrastructure This BB enables archiving, querying and manipulation of Objects of Interest (OOI) world state data https://crismacat.ait.ac.at/node/18 OOI Management View User Interaction This BB enables to view and edit the actual data available for a specific scenario or simulation https://crismacat.ait.ac.at/node/13 Indicator Building Block Integration This BB allows definition, storage and evaluation of simple algebraic models of indicators in order to evaluate consequences of decisions made by CRISMA users during a training session https://crismacat.ait.ac.at/node/28 Publish Subscribe Context Broker BB Infrastructure This BB is used to inform users when specific events are recorded in other components of a CRISMA Application https://crismacat.ait.ac.at/node/48 UI Integration Platform BB User Interaction This BB hosts and integrates other User Interaction Building Blocks https://crismacat.ait.ac.at/node/84 http://www.crismaproject.eu 1.9.2015 | 29 Name Type Use Link Resource Allocation Tactic Model Resource Allocation Models This model replicates the decision-making process of crisis managers in resource management planning applications https://crismacat.ait.ac.at/node/205 Resource Management Training Simulation Scenario Parameterisation View User Interaction This BB lets users parameterise a previously defined planning template in order to run resource management simulations for specific scenarios https://crismacat.ait.ac.at/node/242 Table 8: CRISMA Framework Building Blocks used in the reference application for the Resource planning domain. Name Type Use Link Integrated Crisis Management Middleware BB Infrastructure This BB provides the platform for integration and management of the information from different sources, e.g. simulations, indicators and the world state model https://crismacat.ait.ac.at/node/5 Data Integration Integration This BB is used to access geospatial data of the various world states of a CRISMA Application https://crismacat.ait.ac.at/node/32 Publish Subscribe Context Broker BB Infrastructure This BB is used to inform users when specific events are recorded in other components of a CRISMA Application https://crismacat.ait.ac.at/node/48 Indicator Building Block Integration This BB allows definition, storage and evaluation of simple algebraic models of indicators in order to evaluate consequences of decisions made by CRISMA users during a training session https://crismacat.ait.ac.at/node/28 Integrated Planning View User Interaction This BB is a generic integrated view for the configuration and inspection of arbitrary crisis management scenarios in planning situations https://crismacat.ait.ac.at/node/163 UI Mashup Platform Integration This BB acts as a runtime environment for Mashable Composite UI Modules (widgets) and provides inter-widget communication, persistent perwidget configuration as well as proxy capabilities https://crismacat.ait.ac.at/node/56 UI Integration Platform BB Integration This BB hosts and integrates other User Interaction Building Blocks https://crismacat.ait.ac.at/node/84 http://www.crismaproject.eu 1.9.2015 | 30 4. Conclusions This document introduces the generic CRISMA Framework from the decision-support perspective. It describes the software components, which have been developed and validated in the CRISMA project, and gives an overview of the the underlying decisionsupport concepts. Instead of developing individual crisis management solutions from scratch, a generic software framework – CRISMA Framework – has been developed in CRISMA. The CRISMA Framework is composed of a range of different software components, models and supporting tools that can be combined in various ways to form different simulation applications for different kinds of crisis domains. With the CRISMA Framework, crisis managers and other decision-makers are offered possibilities to combine models, data and expertise originating in many different sources for creating a wider perception of crisis scenarios and better awareness of alternative preparedness, response and mitigation actions. Moreover, CRISMA scenario comparison and visualisation tools can be utilised to improve cooperation between many organisations as well as communication with other stakeholders and the public. The feasibility of the Framework, the developed software components, and the underlying decision-support concepts have been tested and validated in five different simulation scenarios of crisis management. The corresponding simulation scenarios have been implemented in the respective CRISMA reference applications developed for the following domains: Nordic winter storm domain; Coastal submersion domain; Accidental pollution domain; Earthquake and forest fire domains; Resource management training and resource planning domains. As a result of the testing and validation in five different domains, we can conclude that different crisis management applications built around the CRISMA Framework can support numerous types of decisions. In general, decision-support functionalities of the CRISMA Framework enable the end users to analyse and compare different simulation scenarios in order to identify sound and efficient mitigation strategies, which can either be included in preparedness plans or used to train decision-makers and other stakeholders. In particular, we established that the five reference applications that were used for experimentation and testing in CRISMA help decision-makers in the following ways: by allowing experimentation with different crisis management strategies and decisions; by supporting decision-makers in long-term planning; by enabling simulation of natural disasters in a multi-risk framework including cascading effects; by facilitating resource management and planning. The generic CRISMA Framework is based on the methodology for simulation-based decision support worked out in the project. This decision-support methodology with the related software emphasise the fact that criteria and ranking functions represent opinions rather than facts. Both the criteria and ranking functions are highly situation-dependent http://www.crismaproject.eu 1.9.2015 | 31 and different stakeholders are likely to disagree on definitions and relative importance of different criteria. The end users are therefore encouraged to define several sets of criteria and ranking functions and compare the outcomes of applying them in different alternative simulation scenarios. For a more comprehensive description of the results of the CRISMA project, crisis management scenarios, and the software Framework, please see Heikkilä, Havlik & Schlobinski (2015). http://www.crismaproject.eu 1.9.2015 | 32 5. References 1. Birkmann, J., Cardona, O.D., Carreño, M.L., Barbat, A.H., Pelling, M., Schneiderbauer, S., Kienberger, S., Keiler, M., Alexander, D., Zeil, P., Welle, T. 2013. Framing vulnerability, risk and societal responses: the MOVE framework. Natural hazards, 67(2), 193-211. 2. Carson, J.S. 2005. Introduction to modeling and simulation. In Proceedings of the 2005 Winter Simulation Conference. Washington, DC: IEEE Computer Society. 3. Cockburn, A. 2000. Writing Effective Use Cases. Reading, MA: Addison-Wesley. 4. Cohn, M. 2010. User Stories Applied: For Agile Software Development. Reading, MA: Addison-Wesley. 5. Heikkilä, A.-M., Havlik, D. & Schlobinski, S. (Eds.). 2015. Modelling crisis management for improved action and preparedness, VTT Technology 228. Espoo, Finland: VTT Technical Research Centre of Finland Ltd. 6. CRISMA Catalogue. 2015. Havlik, D., Dihé, P., Frings, S., Steinnocher, K., Aubrecht, C. (Eds.). Catalogue of CRISMA Applications, Framework Building Block Specifications and Software Implementations. CRISMA consortium. Last accessed on July 27, 2015 from https://crisma-cat.ait.ac.at/content/crisma-catalogue-book. 7. D35.2. 2015. Dihe, P. (Ed.). 2015. ICMS Framework V2. Deliverable D35.2 of the European Integrated Project CRISMA, FP7-SECURITY-284552. http://www.crismaproject.eu/deliverables/CRISMA_D352_public.pdf. 8. D42.3. 2014. Almeida, M. & Viegas, D (Eds.). Database and Model for Dynamic scenario assessment V2. Deliverable D42.3 of the European Integrated Project CRISMA, FP7SECURITY-284552. [Will be publicly available later in 2015.] 9. D43.2. 2014. Polese, M. & Zuccaro, G (Eds.). 2014. Version 2 of Dynamic vulnerability functions, Systemic vulnerability, and Social vulnerability. Deliverable D43.4 of the European Integrated Project CRISMA, FP7-SECURITY-284552. http://www.crismaproject.eu/deliverables/CRISMA_D432_public.pdf. 10. D44.2. 2014. Engelbach, W. (Ed.). Decision Support and Simulation Model. Deliverable D44.2 of the European Integrated Project CRISMA, FP7-SECURITY-284552. http://www.crismaproject.eu/deliverables/CRISMA_D442_public.pdf. 11. D44.3. 2015. Taveter, K. (Ed.). Decision Support and Simulation Model. Deliverable D44.3 of the European Integrated Project CRISMA, FP7-SECURITY-284552. http://www.crismaproject.eu/deliverables/CRISMA_D443_public.pdf. 12. Dewan, A. 2013. Floods in a megacity: geospatial techniques in assessing hazards, risk and vulnerability. Dordrecht: Springer. 13. Dihé, P., Denzer, R., Polese, M., Heikkilä, A.-M, Havlik, D., Sautter, J., Hell, Th., Schlobinski, S., Zuccaro, G., Engelbach, W. 2013. An architecture for integrated crisis management simulation. In: Proceedings of the 20th International Congress on Modelling and Simulation (MODSIM2013), Adelaide, Australia (pp. 873-879). 14. DoW. 2011. Heikkilä, A. (Ed.). Grant Agreement Part B (Description of Work) of the European Integrated Project CRISMA, FP7-SECURITY- 284552. 15. Dujmovi , J. 2007. Properties of Local Andness/Orness. Theoretical Advances and Applications of Fuzzy Logic and Soft Computing Advances in Soft Computing Volume 42, 2007, pp 54-63. http://www.crismaproject.eu 1.9.2015 | 33 16. Engelbach, W., Frings, S., Molarius, R., Aubrecht, C., Meriste, M. & Perrels, A. 2014. Indicators to compare simulated crisis management strategies. In: M. Stal, D. Sigrist, W. Ammann (Eds.). Proceedings of the 5th International Disaster and Risk Conference: Integrative Risk Management – The Role of Science, Technology and Practice, IDRC Davos, Davos, Switzerland, 24-28 August (225–228). Global Risk Forum (GRF). 17. Erlich, M., Cabal, A., Coulet, C., Daou, M-P., Grisel, M., de Groof, A., Havlik, D., Aubrecht, C., Steinnocher, K., Schlobinski, S. & Zuccaro, G. 2015. CRISMA Framework as an experimental tool for simulation of coastal submersion impacts and preparedness for crisis management. In: E-proceedings of the 36th IAHR World Congress, 28 June – 3 July, The Hague, The Netherlands. 18. Frechtling, J.W. (Ed.). 2010. The 2010 User-Friendly Handbook for Project Evaluation. Arlington, VA: National Science Foundation. 19. Garcia-Aristizabal, A., Almeida, M. Polese, M., Zuccaro, G. & Aubrecht, C. 2015. Improving emergency preparedness with simulation of cascading events scenarios, In: Proceedings of the ISCRAM Conference, May 24–27, 2015, Kristiansand, Norway (forthcoming). 20. Havlik, D., Deri, O., Rannat, K., Warum, M., Rafalowski, C., Taveter, K., Kutschera, P. & Meriste, M. 2015. Training Support for Crisis Managers with Elements of Serious Gaming. In: R. Denzer, R. M. Argent, G. Schimak, J. H ebí ek (Eds.). Environmental Software Systems. Infrastructures, Services and Applications (217–225). Springer. 21. Honkavuo, H., Jähi, M., Kosonen, A., Piira, K., Rannat, K., Soininen, J., Meriste, M. & Taveter, K. 2015. Enhancing the quality of contingency planning by simulation. In: Proceedings of the ISCRAM Conference, May 24–27, 2015, Kristiansand, Norway (forthcoming). 22. ISO 19101. 2002. Geographic information – Reference model. International Organization for Standardization. 23. ISO 19119. 2005. Geographic information – Services. International Organization for Standardization. 24. Laszlo, A. & Krippner, S. 1998. Systems Theories: Their Origins, Foundations, and Development. In J.S. Jordan (Ed.). Systems Theories and A Priori Aspects of Perception, Chapter 3, pp. 47-74. Amsterdam, the Netherlands: Elsevier Science. 25. NATO. 2010. RTO TECHNICAL REPORT TR-MSG-062, Guide to Modelling & Simulation (M&S) for NATO Network-Enabled Capability, NMSG-062 Final Report. 26. OGC 08-126. 2009. Kottman, C. & Reed, C. (Eds.). The OpenGIS® Abstract Specification Topic 5: Features. Open Geospatial Consortium Inc. 27. Pelling, M. 2004. Visions of Risk: A Review of International Indicators of Disaster Risk and its Management. UNDP—Bureau for Crisis Prevention and Recovery (BRCP), Geneva. 28. Rosqvist T., Meriste M. & Havlik D. 2015. Reference decision model for simulation of situational awareness related to first response. In: Proceedings of the International Forum for the Military Training, Education and Simulation Sectors (ITEC), Czech Republic, Prague, 28– 30 April. 29. Stachowiak, H. 1973. Allgemeine Modelltheorie (in German). Berlin, Germany: Springer Verlag. 30. Sterling, L. & Taveter, K. 2009. The Art of Agent-Oriented Modeling. Cambridge, MA, and London, England: MIT Press. http://www.crismaproject.eu 1.9.2015 | 34 31. UNISDR. 2009. 2009 UNISDR Terminology on Disaster Risk Reduction. United Nations International Strategy for Disaster Reduction. 32. Yager, R.R. 1988. On ordered weighted averaging aggregation operators in multi-criteria decision-making. IEEE Transactions on Systems, Man and Cybernetics, 18 (1), 183–190. 33. Yager, R.R. 1996. Quantifier guided aggregation using OWA operators. International Journal of Intelligent Systems, pp. 11 49. 34. Zuccaro, G. & Filomena, P. 1997. Multi-criteria analysis in vulnerability assessment. Second Egyptian Conference on Earthquake Engineering, Aswan, Egypt. http://www.crismaproject.eu 1.9.2015 | 35 APPENDIX ( ) Building Blocks of the CRISMA Framework The complete list of CRISMA Building Blocks is adapted from the CRISMA public deliverable D35.2 (2015). The original summary of Building Blocks gives a brief overview on the Building Blocks and Crisis Management Models that constitute the integrated CRISMA Framework. To a large extent it is based on the description of Building Block Software Components in the CRISMA Catalogue (2015). Figure 13 gives an overview on all Infrastructure- (red), Integration- (orange), User Interaction Building Blocks (blue) and Crisis Management Models (green) of the CRISMA Framework. Object of Interest Worldstate Repository Population Exposure Model OOI Management View Resource Management Model Resource Management Training Simulation Scenario Setup View Worldstate View UI Integration Platform Simulation Model Integration Integrated Planning View Agent-Oriented Simulation Models Data Integration Simulation Model Interaction View Cascade Events Configuration and Interaction View Preparedness Plan CRISMA Framework UI Mashup Platform Indicator Building Block Resource Management Training Indicators and Statistic View GIS View Resource Management Tactical Training View Integrated Crisis Management Middleware Time Dependent Vulnerability Model Multi Criteria Analysis and Decision Support View Economic Impacts Analysis View Cascade Events Configuration and Interaction View Resource Management Training Indicators and Statistic View Economic Impacts Model Publish/Subscribe Context Broker Scenario Analysis and Comparison View Cascading Effects Model Social Vulnerability Figure 13: Overview on Building Blocks of the CRISMA Framework. http://www.crismaproject.eu Resource Management Training Dispatch and Monitor View 1.9.2015 | 36 Infrastructure Building Blocks Infrastructure Building Blocks are working in the background and build the core of the CRISMA Framework. Figure 14 gives an overview on the Infrastructure Building Blocks of the CRISMA Framework that have been identified, described and implemented. Integrated Crisis Management Middleware Object of Interest World State Repository Pub/Sub Context Broker Figure 14: Infrastructure Building Blocks. https://crisma-cat.ait.ac.at/bb?field_bb_type_tid=1 Integrated Crisis Management Middleware The ICMM is a generic distributed resource-oriented Control and Communication Information Management System. The ICMM provides a real time publish-subscribe Control and Communication Information bus that connects CRISMA Federates in a uniform simple and transparent way. It exposes several RPC based HTTP APIs that follow basic REST principles. According to the concept of Federations adopted by the CRISMA Framework Architecture (D32.2, 2014) data may be exchanged directly between CRISMA Federates (peer to peer) while the exchange of Control and Communication Information (information about simulation cases, control flows, events, etc.) must be performed using the APIs provided by the ICMM. The ICMM can also be seen as a Control and Communication Information (CCIM) based command and control layer that enforces interoperability within a CRISMA Federation. The ICMM is a central Component in the CRISMA Framework Architecture and thus and integral part of each CRISMA Federation and CRISMA Application, respectively. https://crisma-cat.ait.ac.at/bb/Integrated-Crisis-Management-Middleware-BB Object of Interest Worldstate Repository The Object of Interest Worldstate Repository (OOI-WSR) is an Infrastructure Building Block and enables archiving, querying and manipulation of OOI Worldstate data. This module serves as a Repository service for OOI data that can be consumed or manipulated by other interaction or Functional Building Blocks and Resource Management Models. https://crisma-cat.ait.ac.at/bb/OOI%20World%20State%20Repository%20BB http://www.crismaproject.eu 1.9.2015 | 37 Publish/Subscribe Context Broker The Publish/Subscribe (Pub/Sub) Context Broker is an Infrastructure Building Block and a cross-over between an event broker which accepts events and dispatches them to subscribers and an access service providing the information on the current state of the “world”. It simplifies the design of CRISMA Applications by minimizing the need for direct interaction between CRISMA Federates (and Building Blocks, respectively) and for hard coding such interactions. https://crisma-cat.ait.ac.at/bb/Publish%20Subscribe%20Context%20Broker%20BB Integration Building Blocks Integration Building Blocks are used for the integration of data and Simulation Models into a CRISMA Application. Figure 15 gives an overview on the Integration Building Blocks of the CRISMA Framework that have been identified, described and implemented. Indicator Building Block Data Integration Agent-Oriented Simulation Models Simulation Model Integration UI Integration Platform UI Mashup Platform Figure 15: Integration Building Blocks. https://crisma-cat.ait.ac.at/bb?field_bb_type_tid=2 Agent-Oriented Simulation Models The Agent-Oriented Simulation Models Building Block serves for the development of dynamic maps and specific (individual-based) Simulation Models composed of interacting software agents situated in some environment. This Building Block comprises a collection of generic agents and interaction templates for dynamic map construction, for describing, defining and specifying points, areas and layers of interest. It provides furthermore a dynamic-map-based user interface for interaction and visualization. https://crisma-cat.ait.ac.at/bb/Agent-Oriented-Simulation-Models http://www.crismaproject.eu 1.9.2015 | 38 Data Integration The Data Integration Building Block is an Infrastructure Building Block that provides components that can be used to easily serve data in a CRISMA-compliant (OGC open standard compatible, see OGC 08-126 (2009)) way so that other Building Blocks may use them for further processing like viewing or editing. That way data can be made accessible for CRISMA components. The technique to make data available is to use standardized OGC services like Web Feature Service (WFS) and Web Map Service (WMS). https://crisma-cat.ait.ac.at/bb/Data-Integration Indicators Building Block The Indicators Building Block is an Integration Building Block that allows definition, storage and evaluation of “simple” algebraic models in order to evaluate consequences of decisions made by CRISMA users during a training session. In this context “simple” means that there is no large number crunching needed. The Indicators Building Blocks supports the execution of ICC Functions which is a central concept of the Conceptual Business Logic of CRISMA. https://crisma-cat.ait.ac.at/bb/Indicator-Building-Block Simulation Model Integration The Simulation Model Integration Building Block is an Integration Building Block and provides components that can be used to integrate Simulation Models in a CRISMA Application. Due to the heterogeneity of existing Simulation Models CRISMA has to ensure that they can be integrated in a standardized way and ultimately become a CRISMA Federate. https://crisma-cat.ait.ac.at/bb/Simulation-Model-Integration-BB UI Mashup Platform The UI Mashup Platform is an Integration Building Block that acts as a runtime environment for Mashable Composite UI Modules (Widgets) and provides inter-Widget communication, persistent per-Widget configuration as well as proxy capabilities. The platform allows the user (in this case the person configuring a CRISMA Application) to create a HTML5-based front-end by selecting certain user components (Widgets and operations) that can be combined into a mashup. The user components are provided by a catalogue, and can be installed and connected (“wired”) into a mashup using a graphical editor. https://crisma-cat.ait.ac.at/bb/UI-Mashup-Platform http://www.crismaproject.eu 1.9.2015 | 39 UI Integration Platform The UI Integration Platform is an Integration Building Block that is able to host Composite UI Modules. Composite UI Modules are User Interaction Building Blocks that are realised as HTML5 and JavaScript Widgets. The UI Integration Platform Building Block constitutes the Runtime Environment of the Composite UI Modules as they – by their nature – cannot be used as stand-alone application. https://crisma-cat.ait.ac.at/bb/UI-Integration-Platform-BB User Interaction Building Blocks User Interaction Building Blocks constitute the graphical user interface of a CRISMA Application. Figure 16 gives an overview on the Integration Building Blocks of the CRISMA Framework that have been identified, described and implemented. https://crisma-cat.ait.ac.at/bb?field_bb_type_tid=3 Worldstate View Multi Criteria Analysis and Decision Support View Scenario Analysis and Comparison View Cascade Events Configuration and Interaction View GIS View Integrated Planning View Resource Management Tactical Training View Resource Management Training Dispatch and Monitor View Resource Management Training Indicators and Statistic View Resource Management Training Simulation Scenario Setup View Economic Impacts Analysis View OOI Management View Preparedness Plan Simulation Model Interaction View Figure 16: User Interaction Building Blocks. http://www.crismaproject.eu 1.9.2015 | 40 Cascade Events Configuration and Interaction View The Cascade Events Configuration and Interaction View is a User Interaction Building Block that allows a user to configure and run a Cascade Effects Scenario. The user can select a triggering event (for example, an earthquake) and may either specify the characterisation of the event (Simulation Control Parameter) and thus initiate a new Simulation Model Run for this particular event, or select (if available) the output of a past event or an event already simulated. https://crisma-cat.ait.ac.at/bb/ Cascade-Events-Configuration-and-Interaction-View Economic Impacts Analysis View This Building Block is an economic evaluation tool to support crisis management and to be used in the preparedness phase for planning and training purposes. The main objective of an economic evaluation in CRISMA is to present the economic impacts arising from crises (ex post performance) and to assess different mitigation proposals and their costs/benefits (ex ante planning). Thereby, the Economic Impacts Analysis View Building Block combines the functionalities of the former Economic Impact Configuration and Results Building Blocks into one unified User Interaction Building Block. https://crisma-cat.ait.ac.at/bb/Economic%20impacts%20analysis%20view GIS View The GIS View Building Block is a User Interaction Building Block that enables the visualisation and manipulation of geo-spatial data. It can handle data delivered by the Data Integration Building Block (see section 0) but also other well-known formats. Furthermore, it visualises geospatial data from multiple sources simultaneously to allow a comparison of different scenarios (GIS layers). Moreover, the GIS View is not only able to show static information like background maps (e.g. road transport infrastructure, topographic maps) but also dynamic content which is updated according to a progressing crisis management simulation. https://crisma-cat.ait.ac.at/bb/GIS-View-Building-Block Integrated Planning View The Integrated Planning View Building Block is a generic integrated view for the configuration and inspection of arbitrary crisis management scenarios in planning situations. The CRISMA planning use cases (most use cases of CRISMA) intend to realise functionalities that are related to opening Worldstates, changing them and storing them. Further running simulations, inspecting them and comparing results is addressed in all of them. http://www.crismaproject.eu 1.9.2015 | 41 https://crisma-cat.ait.ac.at/bb/Integrated-Planning-View Multi Criteria Analysis and Decision Support View The Multi Criteria Analysis View and Decision Support View is a User Interaction Building Block that allows to perform a ranking of different Crisis Management Scenarios with respect to specific Criteria. Together with the Scenario Analysis and Comparison View it realises the concepts for Crisis Management Simulation Analysis as defined by the CRISMA Framework Architecture and the Model for Decision-Making Assessment. https://crisma-cat.ait.ac.at/bb/ Multi-Criteria-Analysis-and-Decision-Support-View OOI Management View The Object of Interest (OOI) Management View is a User Interaction Building Block that enables the user to view and edit the actual data available for a specific scenario or simulation. It enables the system administrator to detect the OOI data type’s properties based on the OOI Information Models definitions. It also enables the user to monitor and edit a specific snapshot context (time, user, and workflow). https://crisma-cat.ait.ac.at/bb/OOI%20Management%20View Preparedness Plan The Preparedness Plan Building Block is a decision-support mechanism, which helps the decision-maker to take the needed actions in case of emergency according to plans based on analysis of threats, vulnerabilities and possible emergency scenarios. Different phases of emergency require different kinds of actions. For example, in the early warning phase the actions can be reservations of resources according to existing contracts. If the situation further evolves to an actual emergency, the proposed actions may be e.g. dispatching of the response units or taking actions needed for evacuation of the affected people. Proposed actions for a certain situation may be provided, for example, as check lists or communication plans. https://crisma-cat.ait.ac.at/bb/Preparedness-Plan-BB Resource Management Tactical Training View The RMTT Building Block simplifies the task of designing the Tactical Training applications for the control room operator and on-scene commanders. It enables a Trainee to learn emergency management by assigning tasks to various resources and analysing the results in a virtual environment. Implementing the RMTT involves the integration of UI views from both CRISMA UI Views Building Blocks and NICE Situator UI views; therefore it has to act also as UI Integration Platform. http://www.crismaproject.eu 1.9.2015 | 42 https://crisma-cat.ait.ac.at/bb/Resource-Management-Tactical-Training-BB Resource Management Training Dispatch and Monitor View The Resource Management Training Dispatch and Monitor View is a User Interaction Building Block that is realised as a combination of several Mashable Composite UI Modules. It provides a high-level overview over the simulation's Worldstate. Its purpose is to display one Worldstate at a time and allow the user to distribute resources (ambulances, etc.) among different areas where the crisis plays out. Trainee operators are presented with the number of resources available at the current time in the resource management simulation, and also to some degree about the incidents and OOI states (depending on whether the administrator chose not to hide these details from trainees). https://crisma-cat.ait.ac.at/bb/ Resource-Management-Training-Dispatch-and-Monitor-View Resource Management Training Indicators and Statistics View The Resource Management Training Indicators and Statistics View Building Block is a User Interaction Building Block that is realised as a set of Mashable Composite UI Modules. It focuses on the visual presentation of statistics and key Indicators of a given Worldstate in order to provide a quick overview of the situation and to allow for comparison between any two given Worldstates. The component performs no complex calculations by itself. It only takes data either directly from the Worldstate, or from other Building Blocks providing any such Indicators unless they are not already part of the Worldstate (e.g. the Indicators Building Block, see section 0). https://crisma-cat.ait.ac.at/bb/ Resource-Management-Training-Indicators-and-Statistics-View Resource Management Training Simulation Scenario Setup View The Resource Management Training Simulation Scenario Setup View is a User Interaction Building Block that is realised by several Mashable Composite UI Modules. It allows the creation of new resource management simulations or modification of existing ones. It allows furthermore the user to create incidents and scenes as well as to create and manage objects of interest (OOI) instances. https://crisma-cat.ait.ac.at/bb/ Resource-Management-Training-Simulation-Scenario-Setup-View/components Scenario Analysis and Comparison View The Scenario Analysis and Comparison View is able to visualise Indicator and Criteria data in a way that users are able to analyse and compare different Simulated Crisis http://www.crismaproject.eu 1.9.2015 | 43 Management Scenarios and ultimately come to a decision which fits the simulation objective best for a specific Simulation Case. Indicators and Criteria are part of the key concept for performing uniform analysis and decision-support within a CRISMA hazard domain. CRISMA Indicators as well as Criteria are synthetical data that is computed for every CRISMA Worldstate using rules that suite the hazard domain. The computation is done by the Indicators Building Block and results in a vector of scalar values. https://crisma-cat.ait.ac.at/bb/Scenario-Analysis-and-Comparison-View Simulation Model Interaction View The Simulation Model Interaction Widget is a User Interaction Building Block that is realised as generic, composable and configurable Composite UI Module. It enables end users to interact with the various Simulation Models exposed by a Simulation Model Integration Building Block. https://crisma-cat.ait.ac.at/bb/Simulation-Model-Interaction-View Worldstate View The Worldstate View Building Block is a set of generic Widgets (Mashable Composite UI Modules) that allow visualising Control and Communication Information (CCIM) related to Worldstates and Worldstate Transitions. Thus, it operates mainly on common metainformation about the world rather than the real data of the world (Worldstate Data Slots). https://crisma-cat.ait.ac.at/bb/Worldstate-View Crisis Management Models Figure 17 gives an overview on the Crisis Management Models of the CRISMA Framework that have been identified, described and implemented. Economic Impacts Model Cascading Effects Model Population Exposure Model Time Dependent Vulnerability Model Figure 17: Crisis Management Models. http://www.crismaproject.eu Resource Management Model 1.9.2015 | 44 Cascading Effects Model The Cascading Effect Model for dynamic scenario assessment calculates the probability of attainment of cascading events scenarios, given an initial triggering event, or estimates consequence paths given the occurrence of selected scenarios and considering alternative mitigation actions. Within the model, a set of scenarios and a Transition matrix are defined as the two fundamental pieces of information required to assess the effects of possible Cascading Effects. https://crisma-cat.ait.ac.at/model/Cascading%20Effects%20Model Economic Impacts Model The Economic Impacts Model is a model for presenting economic impacts arising from crises (ex post performance) and assessing different mitigation proposals and their costs/benefits (ex ante planning). It is intended to be used in the preparedness phase of crisis management to support long-term strategic decision-making. The model uses data on alternative scenarios (e.g. base line scenario and crisis scenario after implementing a mitigation measure) in order to make the economic assessment. The assessment is done by determining economic losses of a crisis and costs and benefits linked to different mitigation investments. https://crisma-cat.ait.ac.at/model/Economic%20impacts%20model Population Exposure Model The Population Exposure Model is a model for distributing population in spatial and temporal dimensions. It uses temporal and spatial proxies in order to disaggregate the population from administrative units to spatio-temporal grids. The outcome is used in CRISMA as basis for time-dependent exposure assessment and in further steps for evacuation and casualty modelling. Population data is usually available from census as totals per inhomogeneous spatial reference unit. For modelling population exposure, data is required that is independent from enumeration and administrative areas. https://crisma-cat.ait.ac.at/model/Population%20exposure%20model Resource Management Model The Resource Management Models developed in the CRISMA project are build upon the OOI concept with different context dependent behavioural patterns for different crisis domains. Thus, there is no overall generic and all purpose Resource (OOI) Management Model, but a set of distinct models for different types of resources (e.g. ambulances, patients) and different situations. However, such domain and crisis specific Resource Management Models can be implemented on basis of the general Agent-Oriented Simulation Models Building Block. http://www.crismaproject.eu 1.9.2015 | 45 https://crisma-cat.ait.ac.at/model/Resource%20Management%20Model Time Dependent Vulnerability Model The Time Dependent Vulnerability (TDV) Model is a model for the assessment of timedependent damage on elements at risk. The TDV Model allows performing consistent computation of time dependent damage by the use of suitably updated vulnerability functions. The TDV Model is “domain-independent” in the sense that the logic scheme is the same for different hazard domains (e.g. earthquake, flood, extreme weather …), but for using the model in order to compute time dependent losses (in terms of damages in the established damage scale) there is the need to suitably feed the model for each hazarddomain. https://crisma-cat.ait.ac.at/model/ Time%20Dependent%20Vulnerability%20model%20%28TDV%29 http://www.crismaproject.eu