Overview presentation on functionalities offered by the CRISMA framework for building of the crisis management decision support applications. The focus is at re-usable concepts and few concrete functions which were shown in the workshop later on.
Unlocking the Potential of the Cloud for IBM Power Systems
2014 05 CRISMA architecture for transferable applications
1. Modelling crisis management for improved action and preparedness
An Architecture for transferable
applications
CRISMA end user workshop at PSCE conference
2014-05-22, Göteborg, Se
Denis Havlik (AIT), Pascal Dihé (cismet)
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“
2. 15/10/2014 | 2
We can only develop a
few applications at the
level of “working
prototype”
Denis Havlik, AIT and Pascal Dihé, cismet
So why should you think
about CRISMA
framework, building
blocks and architecture?
And why do we claim
that CRISMA results
are “transferable”?
3. 15/10/2014 | 3
Denis Havlik, AIT and Pascal Dihé, cismet
Intended uses of CRISMA
Debriefing
(Desktop) Training
for decision makers
Planning - Infrastructure
- Resources
4. 15/10/2014 | 4
CRISMA applications – topical coverage
Nordic
exposure
Denis Havlik, AIT and Pascal Dihé, cismet
Coastal
inundation
Toxic gas
exposure
Earthquake,
cascading
effects
Mass
accident
Optimization
of RM
planning
X ~ ~ ~ X
Decision
maker
training
~ X ~
Investment
planning ~ X X
Debriefing ~ ~ X
X = major interest; ~ = nice to have & possible extensions; RM = resource management
5. 15/10/2014 | 5
CRISMA assumption: these
applications can be designed in
Denis Havlik, AIT and Pascal Dihé, cismet
coherent way
=> re-use of concepts and
software; transferable to new
applications
6. 15/10/2014 | 6
Concept => implementation => applications
Denis Havlik, AIT and Pascal Dihé, cismet
Specification
Level
Implementation
Level
“CRISMA framework architecture v2” document can be downloaded from our web site
7. 15/10/2014 | 7
Events => decisions => consequences
Any element can be
either real or
simulated
Denis Havlik, AIT and Pascal Dihé, cismet
Outcome can be
changed by users
decisions.
Behind the
scenes, “things
happen”
8. 15/10/2014 | 8
Common conceptual business logic
Parameters Parameters Parameters
Denis Havlik, AIT and Pascal Dihé, cismet
OR OR OR
Define freely Define freely Define freely
(what is out here?)
World
World
Model
Incident
Model
Response
Model
World
Situation(X, t)
Incident
Situation(X, t)
(what are we dealing with?) (how do we react?)
influences Incident influences Response
creates Parameters
Restore
Model
Restore
Situation(X, t)
Response
Situation(X, t)
Define freely
The „world“ is
represented by „situation“
and by models which can
change the situation
Situations and models
pertinent to different stages
of crisis management are
relatively decoupled…
New situations
can also be
postulated by
users
9. 15/10/2014 | 9
Materialization of World states, decisions, transitions
World State Simulation
Situation Maps
Vulnerability
Classes
:
Objects of
Interest
Weather Data
...
Simulation
Control
Parameter
Denis Havlik, AIT and Pascal Dihé, cismet
Simulation
Simulation
M
M
Manipulation
World State'
Situation Maps
Vulnerability
Classes
:
Objects of
Interest
Weather Data
...
Simulation
Control
Parameter
change
Indicators
Indicator
Function
Indicators
Simulation
. . .
trigger
calculate
perform
Hazard Exposure
kl
Mitigation
Resource
Managem
ent
f
M
M
CRISMA
framework
operate on
„world states“,
coherent sets
of data
describing the
(simulated)
world
Users Decisions
change the world state
– either directly or by
changing model
parameters
Everything we
know about the
World is based
on the world
state
10. 15/10/2014 | 10
Concept of Decision Points & Alternative Worlds
World State
Data
World
State
World
State
World
State
Simulation
Model Control
Parameter
Simulation
Model Control
Parameter
Simulation
Model Control
Parameter
Simulation
Model Control
Parameter
Criteria and Costs
Criteria and Costs
Criteria and Costs
Criteria and Costs
Denis Havlik, AIT and Pascal Dihé, cismet
World
State
Simulation
Model Control
Parameter
Criteria and Costs
World State
Data
World
State
World
State
World
State
World
State
Simulation
Model Control
Parameter
Simulation
Model Control
Parameter
Simulation
Model Control
Parameter
Simulation
Model Control
Parameter
Simulation
Model Control
Parameter
Criteria and Costs
Criteria and Costs
Criteria and Costs
Criteria and Costs
Criteria and Costs
World State
Transition
Time
Alternatives
World State
Data
World
State
World
State
World
State
World
State
Simulation
Model Control
Parameter
Simulation
Model Control
Parameter
Simulation
Model Control
Parameter
Simulation
Model Control
Parameter
Simulation
Model Control
Parameter
Criteria and Costs
Criteria and Costs
Criteria and Costs
Criteria and Costs
Criteria and Costs
World State
Data
World
State
World
State
World
State
World
State
Simulation
Model Control
Parameter
Simulation
Model Control
Parameter
Simulation
Model Control
Parameter
Simulation
Model Control
Parameter
Simulation
Model Control
Parameter
Criteria and Costs
Criteria and Costs
Criteria and Costs
Criteria and Costs
Criteria and Costs
Alternative users’
decisions result in
alternative World
States.
The results can be
compared...
11. 15/10/2014 | 11
World State
Data
World
State
World
State
World
State
World
State
Simulation
Model Control
Parameter
Simulation
Model Control
Parameter
Simulation
Model Control
Parameter
Simulation
Model Control
Parameter
Simulation
Model Control
Parameter
Criteria and Costs
Criteria and Costs
Criteria and Costs
Criteria and Costs
Criteria and Costs
Simulation
Model Control
Parameter
Criteria and Costs
World State
Data
World
State
World
State
World
State
World
State
Simulation
Model Control
Parameter
Simulation
Model Control
Parameter
Simulation
Model Control
Parameter
Simulation
Model Control
Parameter
Simulation
Model Control
Parameter
Criteria and Costs
Criteria and Costs
Criteria and Costs
Criteria and Costs
World State
Data
World
State
World
State
World
State
World
State
Simulation
Model Control
Parameter
Simulation
Model Control
Parameter
Simulation
Model Control
Parameter
Simulation
Model Control
Parameter
Simulation
Model Control
Parameter
Criteria and Costs
Criteria and Costs
Criteria and Costs
Criteria and Costs
Denis Havlik, AIT and Pascal Dihé, cismet
World State
Data
World
State
World
State
World
State
World
State
Simulation
Model Control
Parameter
Simulation
Model Control
Parameter
Simulation
Model Control
Parameter
Simulation
Model Control
Parameter
Criteria and Costs
Criteria and Costs
Criteria and Costs
Criteria and Costs
Criteria and Costs
Criteria and Costs
Planning
Decision
Making
Training
Comparison through
indicators and criteria
functions
Indicators and Criteria
are representative
quantifications of a world
state
Are independent from the
models and decisions
are the base for situation
analysis and visualization
support decision making
Transferable solutions can be
developed
12. 15/10/2014 | 14
And some transferable models…
Denis Havlik, AIT and Pascal Dihé, cismet
ECONOMIC
IMPACTS
CASCADE
EFFECTS
TIME
DEPENDENT
VULNERABILITY
RESSOURCES
DEPLOYMENT
Illustrations by: Konzumel (money - http://www.flickr.com/photos/kozumel/), Jeff McNeill (time - http://www.flickr.com/photos/jeffmcneill/),
Donwoodyard (ambulance - http://commons.wikimedia.org/wiki/File:Lanka_ambulance.jpg),
Nauticashades (domino - http://commons.wikimedia.org/wiki/File%3ADomino_Cascade.JPG)
13. 15/10/2014 | 15
Sure, this sounds good
at the level of power
point presentation…
Denis Havlik, AIT and Pascal Dihé, cismet
But…
.. can you show us
any actual evidence?
14. 15/10/2014 | 16
Denis Havlik, AIT and Pascal Dihé, cismet
YES we can!
(but we are quite scared because of the internet
connectivity issues we experienced last week)
15. 15/10/2014 | 17
Denis Havlik, AIT and Pascal Dihé, cismet
We will present two working
prototypes as they are today next: one
related to infrastructure planning,
other to resource management
training
Both follow the CRISMA
architectural principles
and already share big
part of the software…
16. 15/10/2014 | 19
Three illustrative
Denis Havlik, AIT and Pascal Dihé, cismet
examples:
17. 15/10/2014 | 20
Denis Havlik, AIT and Pascal Dihé, cismet
Indicator analysis and
multi-criteria functions
and GUI elements
1
18. 15/10/2014 | 21
What is the relative importance of…?
Denis Havlik, AIT and Pascal Dihé, cismet
Illustrations from wikimedia.org
19. 15/10/2014 | 22
Handling of cascading
Denis Havlik, AIT and Pascal Dihé, cismet
events
issue: probabilities are often
unknown
2
21. 15/10/2014 | 24
Denis Havlik, AIT and Pascal Dihé, cismet
Transferability
between “training” and
“planning” pilots
demonstration planned in v2
3
22. 15/10/2014 | 25
Why and how can we achieve this?
With fully-fledged Pilot C (Israel) application, one could
already validate a plan by executing it as a training.
not a very user-friendly solution
=> we shall create additional v2 Building Block to:
1. Track decisions (as they reflect the plan) from a training run
– This information is already available
2. replay with some variations in environment, e.g. number of
patients, weather conditions
3. replay with altered decisions (testing some changes in the
response plan)
Denis Havlik, AIT and Pascal Dihé, cismet
23. 15/10/2014 | 26
Resource management training and planning:
Denis Havlik, AIT and Pascal Dihé, cismet
synergies and differences
1) Training 2) Planning Differences & comments
Scenario setup X X -
Interactive view X x Not strictly necessary, but we shall
use interactive view to prepare initial
plans
Store decisions X X
Edit decisions - X Changing parameters (e.g. when and
where to send resources?)
Edit initial
parameters
X X part of scenario setup! (accident
position, weather, no. victims…)
Re-play decisions x X Nice to have in training case („demo
mode“)
Result
comparison
X X -
24. 15/10/2014 | 27
Denis Havlik, AIT and Pascal Dihé, cismet
Thank You!
Follow CRISMA in: www.crismaproject.eu