Anne-Marie Barthe-Delanoë, Sébastien Truptil, Frédérick Bénaben and Hervé Pingaud on "A flexible network of sensors: case study" at ISCRAM 2013 in Baden-Baden.
10th International Conference on Information Systems for Crisis Response and Management
12-15 May 2013, Baden-Baden, Germany
1. A flexible network of sensors: case study
Anne-Marie Barthe-Delanoë1, Sébastien Truptil1,
Frédérick Bénaben1 and Hervé Pingaud2
1University of Toulouse -- Mines Albi, France
2University Jean-François Champollion, France
ISCRAM 2013 – May 13th, 2013
13/05/1210th International Conference on Information Systems for Crisis
Response and Management – May 12th-15th, 2013 Baden-Baden
2. 13/05/12
10th International Conference on Information Systems for Crisis
Response and Management – May 12th-15th, 2013 Baden-Baden
2
Introduction
Static information sources
Gather and manage incoming information
in a plastic manner
Static information processing
3. 13/05/123
Use case: generic CBRN accident in an industrial plant
D
E
C
A
B
1
2
3
4
5
7
8
9
10
11
12 13
14
15
6
16
17
18
19
Plant Alpha
Other plant
10th International Conference on Information Systems for Crisis
Response and Management – May 12th-15th, 2013 Baden-Baden
N
Gather relevant information from sensors
…wherever they are…
...when needed…
to characterize and monitor the crisis situation
at any time
4. 13/05/12
10th International Conference on Information Systems for Crisis
Response and Management – May 12th-15th, 2013 Baden-Baden
4
Complex Event Processing
SOA oriented communication
SOA EDA
5. 13/05/12
10th International Conference on Information Systems for Crisis
Response and Management – May 12th-15th, 2013 Baden-Baden
5
Complex Event Processing
Event cloud
Complex Event
Processing
engine
+
last10min
6. 13/05/12
10th International Conference on Information Systems for Crisis
Response and Management – May 12th-15th, 2013 Baden-Baden
6
Complex Event Processing
Event cloud
Complex Event
Processing
engine
00:0000:0100:0200:0300:0400:0500:0600:07
New alert:
expand survey
area
+
last10min
7. 13/05/127
D
E
C
A
B
1
2
3
4
5
7
8
9
10
11
12 13
14
15
6
16
17
18
19
Plant Alpha
Other plant
10th International Conference on Information Systems for Crisis
Response and Management – May 12th-15th, 2013 Baden-Baden
Use case: generic CBRN accident in an industrial plant
N
4
1 2
3
Subscription to
, & events
emitted in Area 1
+
last10min
Subscription to
, & events
emitted in Area 2
Subscription to
, & events
emitted in Area 3
Subscription to
, & events
emitted in Area 4
If (average rate of toxic substance in water during the last 2 minutes is over 0.5 g.L-1)
and (average rate of toxic substance in ambient air during the last minute is over 600 µg.m-3)
and (wind speed in plant area is over 30km.h-1 during the last minute)
Then Emit_Alert(“Contamination increasing. Advice: expand survey area”)
Event cloud
CEP engine
New alert :
expand survey
area and
evacuate
New alert :
expand survey
area
New alert :
expand survey
area
8. Event subscription
WS-Notification Standard (OASIS)
Event processing
Esper
13/05/12
10th International Conference on Information Systems for Crisis
Response and Management – May 12th-15th, 2013 Baden-Baden
8
Implementation
9. 13/05/129
Conclusion
SOA EDA
10th International Conference on Information Systems for Crisis
Response and Management – May 12th-15th, 2013 Baden-Baden
Event subscription (Web service + WS-Notification layer)
& dynamic event subscription (add/delete subscriptions on the fly)
Virtual plastic sensor network
Event reasoning (CEP engine + add/delete rules on the fly)
Dynamic sensor network
10. Thank you for your attention
Any questions?
13/05/1210
Conclusion
10th International Conference on Information Systems for Crisis
Response and Management – May 12th-15th, 2013 Baden-Baden
12. Barthe-Delanoë, A.-M., Bénaben, F., Carbonnel, S. and Pingaud, H. (2012) Event-
Driven Agility of Crisis Management Collaborative Processes, Proceedings of the
9th International ISCRAM Conference, Vancouver B.C., Canada.
Chandy, M. K., and Roy Schulte, W. (2009) Event Processing, Designing IT
Systems for Agile Companies, McGraw Hill, USA.
EsperTech (2013), retrieved January, 2013 from:
http://www.espertech.com/products/esper.php
Etzion, O. and Niblett, P. (2011) Event Processing in Action, Manning
Publications, USA.
Hahn, D. (2007) Non-restrictive linking in wireless sensor networks for industrial
risk management, Proceedings of the 4th International ISCRAM
Conference, Delft, the Netherlands.
Lagadec, P. (1993) Preventing Chaos in a Crisis, Strategies for
Prevention, Control and Damage Limitation, p.63, McGraw Hill, Maidenhead.
Luckham, D., and Schulte, R. (2008) Event Processing Glossary – Version 1.1.
Event Processing Technical Society, retrieved March, 2011, from http://www.ep-
ts.com/component/option,com_docman/task,doc_download/gid,66/Itemid,84/
13/05/1212
References [1/2]
10th International Conference on Information Systems for Crisis
Response and Management – May 12th-15th, 2013 Baden-Baden
13. Maréchaux, J.-L. (2006) Combining Service-Oriented Architecture and Event-
Driven Architecture using an Enterprise Service Bus (Tech. Rep.), IBM Software
Group, Canada.
Michelson, B. M. (2006) Event-Driven Architecture Overview: Event-Driven SOA
Is Just Part of the EDA Story (Tech. Rep), Patricia Seybold Group, Boston.
OASIS (2006) Web Services Base Notification 1.3 OASIS Standard, retrieved
January, 2012, from: http://docs.oasis-open.org/wsn/wsn-ws_base_notification-
1.3-spec-os.pdf
OASIS (2006). Web Services Brokered Notification 1.3 OASIS Standard, retrieved
January, 2012, from: http://docs.oasis-open.org/wsn/wsn-
ws_brokered_notification-1.3-spec-os.pdf
OASIS (2006). Web Services Topics 1.3 OASIS Standard, retrieved January, 2012,
from: http://docs.oasis-open.org/wsn/wsn-ws_topics-1.3-spec-os.pdf
OGC Open Geospatial Consortium (2012). OGC Sensor Observation Service
Interface Standard, retrieved February, 2013, from
https://portal.opengeospatial.org/files/?artifact_id=47599
13/05/1213
References [2/2]
10th International Conference on Information Systems for Crisis
Response and Management – May 12th-15th, 2013 Baden-Baden