SlideShare a Scribd company logo
An IoT Software Architecture
for an Evacuable Building
Architecture
Henry Muccini1, Claudio Arbib1, Paul Davidsson2,
Mahyar T. Moghaddam1
1 University of L’Aquila
2 Malmo University, Sweden
Slides available on my SlideShare account
Henry Muccini @HICSS 2019
2
The co-authors
Software
Architecture
Operational
Research
IoT and
People
IoT architectures for
Evacuation Handling
Henry Muccini @HICSS 2019
3
Context and Research Questions
RQ1: Which are the optimal building
dimensions/structures for a safe emergency
evacuation?
RQ2: How to minimize the time to evacuate
people in a building?
Context: safe emergency
evacuation in a closed space
Henry Muccini @HICSS 2019
4
Context: building safe evacuation
Henry Muccini @HICSS 2019
5
Context: building safe evacuation
Henry Muccini @HICSS 2019
6
Context: building safe evacuation
Henry Muccini @HICSS 2019
7
Limitations of the static emergency
evacuation plan
 possibly leading all pedestrians to the same route and
making that area highly crowded;
 ignoring the individual movement behavior of people
and special categories (e.g. elderly, children,
disabled);
 lack of a comprehensive understanding for evacuation
manager and operators by a real-time situational
awareness
 ignoring abrupt
congestion, obstacles or
dangerous routes and
areas;
Henry Muccini @HICSS 2019
8
What if?
Henry Muccini @HICSS 2019
9
Context: Solution Space
Cyber-
Physical
Spaces
IoT
Architecture
Network
Flow Model
Henry Muccini @HICSS 2019
10
Context: Solution Space
Data Network Flow Model
Henry Muccini @HICSS 2019
11
Goal of this Work
Simulations for:
 Building constraints
 Bottleneck discovery
 Comparing routing
optimization models
Monitoring for:
 Run-time adaptation of the
evacuation plan
 Discard paths that
become unfeasible
 Integration in mobile
applications
Design Time evacuability
assessment
Run-Time evacuation
Henry Muccini @HICSS 2019
12
Solution for our goals
Evacuation Model:
 We propose a network flow algorithm
that is capable to support a precise
simulation at design-time and an optimal
evacuation handling at real-time.
IoT-based System Architecture:
 We propose an IoT System Architecture to
create an infrustructure for run-time
monitoring
1
2
13
Evacuation Model
Network Flow Algorithm
14
In brief
We propose a network flow algorithm that is
capable to support a precise simulation at design-
time and an optimal evacuation handling at real-time.
15
Network Flow Algoritm
We solve a linearized, time-indexed flow problem
on a network that represents feasible movements of
people at a suitable frequency as a way to minimize
the total evacuation time
max the number of persons that occupy cell
0 (safe places) at time 
16
Flow
conservation
law
Capacity
Congestion
model
Congestion
curve
17
Model Construction
The model construction requires to explicitly
set a number of parameters:
1. Model granularity
2. Walking Velocity
3. Door capacity
4. Cell capacity
18
Model Granularity - basic approach:
based on the rooms dimensions
1
19
Model Granularity
Cell Shape
Compatiblility √ Compatiblility X Compatiblility √
Isometry X Isometry √ Isometry √
Rectangular Hexagonal Square
20
Model Granularity
Cell Size
Low resolution High Resolution
Larger Error Smaller Error
Smaller CPU time Larger CPU time
21
Graph
Nodes -> cell in the grid (space)
 Node 0 -> safe area
Arcs -> passages between adjacent cells
CS:112 nodes and 264 arcs
22
Walking Velocity
This parameter is important to perceive the
distance that an individual can possibly walk
during a specific period of time.
It can vary for different categories of people, such as
child, adult, elderly, disable
2
FW
23
Door capacity
Door capacity = how many people «p» may pass
through a door of size «d», every second «s»
Daamen et al. [12] focuses on the relationship
between door capacity, user composition and stress
level
 1.03 p/d/s - 3.23 p/d/s (d=1 meter)
 resulting from a literature review
 In our case, and since t = 5 seconds
 pessimistic – optimistic: 5 – 16 pp/d=1/s=5
3
CS: 5 – 16 pp/d=1/s=5
24
Cell capacity
According to UK fire safety regulations, the
maximum allowed density corresponds
 0.3 square meters per standing person,
 0.5 s.m. for public houses, (2pp per s.m.)
 0.8 s.m. for exhibition spaces, (1.25pp per s.m.)
 1.0 s.m. for dining places, (1pp per s.m.)
 2.0 s.m. for sport areas, (0.5pp per s.m.)
 6 s.m. for office areas (0.2pp per s.m.)
4
CS: 1.25 pp per s.m.
25
Risk Consideration
Static Risk
Such as earthquake: have a momentary impact on
building = static change in the graph
Dynamic Risk
Such as fire that propagates (Future work)
1 2 3
46 5
00
26
IoT-based System Architecture
IoT infrustructure for run-time monitoring
Henry Muccini @HICSS 2019
27
Henry Muccini @HICSS 2019
28
IoT Patterns
IoT Components
(data producers)
IoT Components
(data producers)
IoT Components
(data producers)
Henry Muccini @HICSS 2019
29
IoT Patterns
IoT Components
(data producers)
IoT Components
(data producers)
IoT Components
(data producers)
Data consumer
Data consumer
Data consumer
Henry Muccini @HICSS 2019
30
Self-adaptive IoT patterns
Henry Muccini @HICSS 2019
31
CAPS MDE framework for IoT
Patterns Simulation
Centralized Master/Slave
Collaborative Regional Planning
32
Simulation
Henry Muccini @HICSS 2019
33
Simulation
34
CS:112 nodes and 264 arcs
Walking Velocity: 1.20 m/s
Door Capacity: 5 – 16 pp/d=1/s=5
Cell Capacity: 1.25 pp per s.m.
Simulation:
 N persons,
 randomly distributed in the building rooms.
The code for simulation was written on OPL language and solved
on CPLEX version 12.8.0.
35
Simulated Cases
N=1008 persons
Pessimistic case = door capacity: 5pp/d=1/s=5
Our model: 4 min 15’’ (Table)
Shortest path: 5 min 35’’
Optimistic case = 16 pp/1/5
36Simulation with Risks
2 over 4 emergency exits are blocked
Evacuation time:
 pessimistic: 8 min. 25’’ against 4 min. 15’’
 optimistic: 4 min. against 1 min 20’’
37
Simulation with different emergency
exits width
real optimal
38
Ongoing and Future Work
39
Microscopic Flow Modeling
 Based on Individuals Movements
 Reaction time, Grouping, Social Attachment
Fire propagation:
 has a nature of (run-time) arc removal
 maximize the amount of people in the safe node
Optimization/Simulation Approach
 We implemented our algo into PEDSIM
Smart City
40
PEDSIM simulation
41
Smart City – Future Work
 Multiple floors
 Multiple buildings
 Different evacuation
areas
42
Research topic in collaboration with
An IoT Software Architecture
for an Evacuable Building
Architecture
Henry Muccini1, Claudio Arbib1, Paul Davidsson2,
Mahyar T. Moghaddam1
1 University of L’Aquila
2 Malmo University, Sweden
Slides available on my SlideShare account

More Related Content

Similar to An IoT Software Architecture for an Evacuable Building Architecture

Preprint-WCMRI,IFERP,Singapore,28 October 2022.pdf
Preprint-WCMRI,IFERP,Singapore,28 October 2022.pdfPreprint-WCMRI,IFERP,Singapore,28 October 2022.pdf
Preprint-WCMRI,IFERP,Singapore,28 October 2022.pdf
Christo Ananth
 
Simon Forge TAFI workshop
Simon Forge TAFI workshopSimon Forge TAFI workshop
Simon Forge TAFI workshop
blogzilla
 
Engineering Cyber Physical Spaces
Engineering Cyber Physical SpacesEngineering Cyber Physical Spaces
Engineering Cyber Physical Spaces
Henry Muccini
 
Lightkone project : Lightweight computation for networks at the edge
Lightkone project : Lightweight computation for networks at the edgeLightkone project : Lightweight computation for networks at the edge
Lightkone project : Lightweight computation for networks at the edge
Agence du Numérique (AdN)
 
Preprint-ICCSAI2022,Galgotias University,23-24 December 2022.pdf
Preprint-ICCSAI2022,Galgotias University,23-24 December 2022.pdfPreprint-ICCSAI2022,Galgotias University,23-24 December 2022.pdf
Preprint-ICCSAI2022,Galgotias University,23-24 December 2022.pdf
Christo Ananth
 
Smart Cities: How are they different?
Smart Cities: How are they different? Smart Cities: How are they different?
Smart Cities: How are they different?
PayamBarnaghi
 
Call for Papers - International Journal of Ubiquitous Computing (IJU)
Call for Papers - International Journal of Ubiquitous Computing (IJU)Call for Papers - International Journal of Ubiquitous Computing (IJU)
Call for Papers - International Journal of Ubiquitous Computing (IJU)
ijujournal
 
OSGi for European and Japanese smart cities - experiences and lessons learnt ...
OSGi for European and Japanese smart cities - experiences and lessons learnt ...OSGi for European and Japanese smart cities - experiences and lessons learnt ...
OSGi for European and Japanese smart cities - experiences and lessons learnt ...
mfrancis
 
Eth 30100-01
Eth 30100-01Eth 30100-01
Eth 30100-01
saefrg
 
The evolution of pervasive computing towards a Web of Things
The evolution of pervasive computing towards a Web of ThingsThe evolution of pervasive computing towards a Web of Things
The evolution of pervasive computing towards a Web of Things
Andreas Kamilaris
 
Call for Papers - International Journal of Ubiquitous Computing (IJU)
Call for Papers - International Journal of Ubiquitous Computing (IJU)Call for Papers - International Journal of Ubiquitous Computing (IJU)
Call for Papers - International Journal of Ubiquitous Computing (IJU)
ijujournal
 
Coco co-desing and co-verification of masked software implementations on cp us
Coco   co-desing and co-verification of masked software implementations on cp usCoco   co-desing and co-verification of masked software implementations on cp us
Coco co-desing and co-verification of masked software implementations on cp us
RISC-V International
 
DWS15 - Smart City Forum - Boosting Digital Transformation - François Stephan...
DWS15 - Smart City Forum - Boosting Digital Transformation - François Stephan...DWS15 - Smart City Forum - Boosting Digital Transformation - François Stephan...
DWS15 - Smart City Forum - Boosting Digital Transformation - François Stephan...
IDATE DigiWorld
 
Artificial Intelligence in Civil Engineering.pdf
Artificial Intelligence in Civil Engineering.pdfArtificial Intelligence in Civil Engineering.pdf
Artificial Intelligence in Civil Engineering.pdf
Janelle Martinez
 
Re-Configuring Value Networks and Competition in Industrialized, Emerging and...
Re-Configuring Value Networks and Competition in Industrialized, Emerging and...Re-Configuring Value Networks and Competition in Industrialized, Emerging and...
Re-Configuring Value Networks and Competition in Industrialized, Emerging and...
Andreas Meiszner
 
Call for Papers - International Journal of Ubiquitous Computing (IJU)
Call for Papers - International Journal of Ubiquitous Computing (IJU)Call for Papers - International Journal of Ubiquitous Computing (IJU)
Call for Papers - International Journal of Ubiquitous Computing (IJU)
ijujournal
 
What makes smart cities “Smart”?
What makes smart cities “Smart”? What makes smart cities “Smart”?
What makes smart cities “Smart”?
PayamBarnaghi
 
Chap 1 libre
Chap 1 libreChap 1 libre
Chap 1 libre
Dhiraj Shinde
 
Call for Papers- Special Session: Contemporary Innovations in Data Sciences, ...
Call for Papers- Special Session: Contemporary Innovations in Data Sciences, ...Call for Papers- Special Session: Contemporary Innovations in Data Sciences, ...
Call for Papers- Special Session: Contemporary Innovations in Data Sciences, ...
Christo Ananth
 

Similar to An IoT Software Architecture for an Evacuable Building Architecture (20)

Preprint-WCMRI,IFERP,Singapore,28 October 2022.pdf
Preprint-WCMRI,IFERP,Singapore,28 October 2022.pdfPreprint-WCMRI,IFERP,Singapore,28 October 2022.pdf
Preprint-WCMRI,IFERP,Singapore,28 October 2022.pdf
 
Simon Forge TAFI workshop
Simon Forge TAFI workshopSimon Forge TAFI workshop
Simon Forge TAFI workshop
 
Engineering Cyber Physical Spaces
Engineering Cyber Physical SpacesEngineering Cyber Physical Spaces
Engineering Cyber Physical Spaces
 
Lightkone project : Lightweight computation for networks at the edge
Lightkone project : Lightweight computation for networks at the edgeLightkone project : Lightweight computation for networks at the edge
Lightkone project : Lightweight computation for networks at the edge
 
Preprint-ICCSAI2022,Galgotias University,23-24 December 2022.pdf
Preprint-ICCSAI2022,Galgotias University,23-24 December 2022.pdfPreprint-ICCSAI2022,Galgotias University,23-24 December 2022.pdf
Preprint-ICCSAI2022,Galgotias University,23-24 December 2022.pdf
 
Smart Cities: How are they different?
Smart Cities: How are they different? Smart Cities: How are they different?
Smart Cities: How are they different?
 
Call for Papers - International Journal of Ubiquitous Computing (IJU)
Call for Papers - International Journal of Ubiquitous Computing (IJU)Call for Papers - International Journal of Ubiquitous Computing (IJU)
Call for Papers - International Journal of Ubiquitous Computing (IJU)
 
OSGi for European and Japanese smart cities - experiences and lessons learnt ...
OSGi for European and Japanese smart cities - experiences and lessons learnt ...OSGi for European and Japanese smart cities - experiences and lessons learnt ...
OSGi for European and Japanese smart cities - experiences and lessons learnt ...
 
Eth 30100-01
Eth 30100-01Eth 30100-01
Eth 30100-01
 
The evolution of pervasive computing towards a Web of Things
The evolution of pervasive computing towards a Web of ThingsThe evolution of pervasive computing towards a Web of Things
The evolution of pervasive computing towards a Web of Things
 
Call for Papers - International Journal of Ubiquitous Computing (IJU)
Call for Papers - International Journal of Ubiquitous Computing (IJU)Call for Papers - International Journal of Ubiquitous Computing (IJU)
Call for Papers - International Journal of Ubiquitous Computing (IJU)
 
Coco co-desing and co-verification of masked software implementations on cp us
Coco   co-desing and co-verification of masked software implementations on cp usCoco   co-desing and co-verification of masked software implementations on cp us
Coco co-desing and co-verification of masked software implementations on cp us
 
The Third International Workshop on Sensors and Smart Cities SSC 2017
The Third International Workshop on Sensors and Smart Cities SSC 2017The Third International Workshop on Sensors and Smart Cities SSC 2017
The Third International Workshop on Sensors and Smart Cities SSC 2017
 
DWS15 - Smart City Forum - Boosting Digital Transformation - François Stephan...
DWS15 - Smart City Forum - Boosting Digital Transformation - François Stephan...DWS15 - Smart City Forum - Boosting Digital Transformation - François Stephan...
DWS15 - Smart City Forum - Boosting Digital Transformation - François Stephan...
 
Artificial Intelligence in Civil Engineering.pdf
Artificial Intelligence in Civil Engineering.pdfArtificial Intelligence in Civil Engineering.pdf
Artificial Intelligence in Civil Engineering.pdf
 
Re-Configuring Value Networks and Competition in Industrialized, Emerging and...
Re-Configuring Value Networks and Competition in Industrialized, Emerging and...Re-Configuring Value Networks and Competition in Industrialized, Emerging and...
Re-Configuring Value Networks and Competition in Industrialized, Emerging and...
 
Call for Papers - International Journal of Ubiquitous Computing (IJU)
Call for Papers - International Journal of Ubiquitous Computing (IJU)Call for Papers - International Journal of Ubiquitous Computing (IJU)
Call for Papers - International Journal of Ubiquitous Computing (IJU)
 
What makes smart cities “Smart”?
What makes smart cities “Smart”? What makes smart cities “Smart”?
What makes smart cities “Smart”?
 
Chap 1 libre
Chap 1 libreChap 1 libre
Chap 1 libre
 
Call for Papers- Special Session: Contemporary Innovations in Data Sciences, ...
Call for Papers- Special Session: Contemporary Innovations in Data Sciences, ...Call for Papers- Special Session: Contemporary Innovations in Data Sciences, ...
Call for Papers- Special Session: Contemporary Innovations in Data Sciences, ...
 

More from Henry Muccini

Human Behaviour Centred Design
Human Behaviour Centred Design Human Behaviour Centred Design
Human Behaviour Centred Design
Henry Muccini
 
How cultural heritage, cyber-physical spaces, and software engineering can wo...
How cultural heritage, cyber-physical spaces, and software engineering can wo...How cultural heritage, cyber-physical spaces, and software engineering can wo...
How cultural heritage, cyber-physical spaces, and software engineering can wo...
Henry Muccini
 
La gestione dell’utenza numerosa - dalle Segreterie, ai Musei, alle Segreterie
La gestione dell’utenza numerosa - dalle Segreterie, ai Musei, alle SegreterieLa gestione dell’utenza numerosa - dalle Segreterie, ai Musei, alle Segreterie
La gestione dell’utenza numerosa - dalle Segreterie, ai Musei, alle Segreterie
Henry Muccini
 
Turismo 4.0: l'ICT a supporto del turismo sostenibile
Turismo 4.0: l'ICT a supporto del turismo sostenibileTurismo 4.0: l'ICT a supporto del turismo sostenibile
Turismo 4.0: l'ICT a supporto del turismo sostenibile
Henry Muccini
 
The influence of Group Decision Making on Architecture Design Decisions
The influence of Group Decision Making on Architecture Design DecisionsThe influence of Group Decision Making on Architecture Design Decisions
The influence of Group Decision Making on Architecture Design Decisions
Henry Muccini
 
Web Engineering L8: User-centered Design (8/8)
Web Engineering L8: User-centered Design (8/8)Web Engineering L8: User-centered Design (8/8)
Web Engineering L8: User-centered Design (8/8)
Henry Muccini
 
Web Engineering L7: Sequence Diagrams and Design Decisions (7/8)
Web Engineering L7: Sequence Diagrams and Design Decisions (7/8)Web Engineering L7: Sequence Diagrams and Design Decisions (7/8)
Web Engineering L7: Sequence Diagrams and Design Decisions (7/8)
Henry Muccini
 
Web Engineering L6: Software Architecture for the Web (6/8)
Web Engineering L6: Software Architecture for the Web (6/8)Web Engineering L6: Software Architecture for the Web (6/8)
Web Engineering L6: Software Architecture for the Web (6/8)
Henry Muccini
 
Web Engineering L5: Content Model (5/8)
Web Engineering L5: Content Model (5/8)Web Engineering L5: Content Model (5/8)
Web Engineering L5: Content Model (5/8)
Henry Muccini
 
Web Engineering L3: Project Planning (3/8)
Web Engineering L3: Project Planning (3/8)Web Engineering L3: Project Planning (3/8)
Web Engineering L3: Project Planning (3/8)
Henry Muccini
 
Web Engineering L2: Requirements Elicitation for the Web (2/8)
Web Engineering L2: Requirements Elicitation for the Web (2/8)Web Engineering L2: Requirements Elicitation for the Web (2/8)
Web Engineering L2: Requirements Elicitation for the Web (2/8)
Henry Muccini
 
Web Engineering L1: introduction to Web Engineering (1/8)
Web Engineering L1: introduction to Web Engineering (1/8)Web Engineering L1: introduction to Web Engineering (1/8)
Web Engineering L1: introduction to Web Engineering (1/8)
Henry Muccini
 
Web Engineering L4: Requirements and Planning in concrete (4/8)
Web Engineering L4: Requirements and Planning in concrete (4/8)Web Engineering L4: Requirements and Planning in concrete (4/8)
Web Engineering L4: Requirements and Planning in concrete (4/8)
Henry Muccini
 
Collaborative aspects of Decision Making and its impact on Sustainability
Collaborative aspects of Decision Making and its impact on SustainabilityCollaborative aspects of Decision Making and its impact on Sustainability
Collaborative aspects of Decision Making and its impact on Sustainability
Henry Muccini
 
I progetti UnivAq-UFFIZI, INCIPICT, e  CUSPIS
I progetti UnivAq-UFFIZI, INCIPICT, e  CUSPISI progetti UnivAq-UFFIZI, INCIPICT, e  CUSPIS
I progetti UnivAq-UFFIZI, INCIPICT, e  CUSPIS
Henry Muccini
 
Exploring the Temporal Aspects of Software Architecture
Exploring the Temporal Aspects of Software ArchitectureExploring the Temporal Aspects of Software Architecture
Exploring the Temporal Aspects of Software Architecture
Henry Muccini
 
EasyLine: call4ideas_2016
EasyLine: call4ideas_2016EasyLine: call4ideas_2016
EasyLine: call4ideas_2016
Henry Muccini
 
The role of MDE in Software Architecture Descriptions
The role of MDE in Software Architecture DescriptionsThe role of MDE in Software Architecture Descriptions
The role of MDE in Software Architecture Descriptions
Henry Muccini
 
Euroweb+ meeting at the University of L'Aquila, Italy
Euroweb+ meeting at the University of L'Aquila, ItalyEuroweb+ meeting at the University of L'Aquila, Italy
Euroweb+ meeting at the University of L'Aquila, Italy
Henry Muccini
 
On the Use of Component-Based Principles and Practices for Architecting Cyber...
On the Use of Component-Based Principles and Practices for Architecting Cyber...On the Use of Component-Based Principles and Practices for Architecting Cyber...
On the Use of Component-Based Principles and Practices for Architecting Cyber...
Henry Muccini
 

More from Henry Muccini (20)

Human Behaviour Centred Design
Human Behaviour Centred Design Human Behaviour Centred Design
Human Behaviour Centred Design
 
How cultural heritage, cyber-physical spaces, and software engineering can wo...
How cultural heritage, cyber-physical spaces, and software engineering can wo...How cultural heritage, cyber-physical spaces, and software engineering can wo...
How cultural heritage, cyber-physical spaces, and software engineering can wo...
 
La gestione dell’utenza numerosa - dalle Segreterie, ai Musei, alle Segreterie
La gestione dell’utenza numerosa - dalle Segreterie, ai Musei, alle SegreterieLa gestione dell’utenza numerosa - dalle Segreterie, ai Musei, alle Segreterie
La gestione dell’utenza numerosa - dalle Segreterie, ai Musei, alle Segreterie
 
Turismo 4.0: l'ICT a supporto del turismo sostenibile
Turismo 4.0: l'ICT a supporto del turismo sostenibileTurismo 4.0: l'ICT a supporto del turismo sostenibile
Turismo 4.0: l'ICT a supporto del turismo sostenibile
 
The influence of Group Decision Making on Architecture Design Decisions
The influence of Group Decision Making on Architecture Design DecisionsThe influence of Group Decision Making on Architecture Design Decisions
The influence of Group Decision Making on Architecture Design Decisions
 
Web Engineering L8: User-centered Design (8/8)
Web Engineering L8: User-centered Design (8/8)Web Engineering L8: User-centered Design (8/8)
Web Engineering L8: User-centered Design (8/8)
 
Web Engineering L7: Sequence Diagrams and Design Decisions (7/8)
Web Engineering L7: Sequence Diagrams and Design Decisions (7/8)Web Engineering L7: Sequence Diagrams and Design Decisions (7/8)
Web Engineering L7: Sequence Diagrams and Design Decisions (7/8)
 
Web Engineering L6: Software Architecture for the Web (6/8)
Web Engineering L6: Software Architecture for the Web (6/8)Web Engineering L6: Software Architecture for the Web (6/8)
Web Engineering L6: Software Architecture for the Web (6/8)
 
Web Engineering L5: Content Model (5/8)
Web Engineering L5: Content Model (5/8)Web Engineering L5: Content Model (5/8)
Web Engineering L5: Content Model (5/8)
 
Web Engineering L3: Project Planning (3/8)
Web Engineering L3: Project Planning (3/8)Web Engineering L3: Project Planning (3/8)
Web Engineering L3: Project Planning (3/8)
 
Web Engineering L2: Requirements Elicitation for the Web (2/8)
Web Engineering L2: Requirements Elicitation for the Web (2/8)Web Engineering L2: Requirements Elicitation for the Web (2/8)
Web Engineering L2: Requirements Elicitation for the Web (2/8)
 
Web Engineering L1: introduction to Web Engineering (1/8)
Web Engineering L1: introduction to Web Engineering (1/8)Web Engineering L1: introduction to Web Engineering (1/8)
Web Engineering L1: introduction to Web Engineering (1/8)
 
Web Engineering L4: Requirements and Planning in concrete (4/8)
Web Engineering L4: Requirements and Planning in concrete (4/8)Web Engineering L4: Requirements and Planning in concrete (4/8)
Web Engineering L4: Requirements and Planning in concrete (4/8)
 
Collaborative aspects of Decision Making and its impact on Sustainability
Collaborative aspects of Decision Making and its impact on SustainabilityCollaborative aspects of Decision Making and its impact on Sustainability
Collaborative aspects of Decision Making and its impact on Sustainability
 
I progetti UnivAq-UFFIZI, INCIPICT, e  CUSPIS
I progetti UnivAq-UFFIZI, INCIPICT, e  CUSPISI progetti UnivAq-UFFIZI, INCIPICT, e  CUSPIS
I progetti UnivAq-UFFIZI, INCIPICT, e  CUSPIS
 
Exploring the Temporal Aspects of Software Architecture
Exploring the Temporal Aspects of Software ArchitectureExploring the Temporal Aspects of Software Architecture
Exploring the Temporal Aspects of Software Architecture
 
EasyLine: call4ideas_2016
EasyLine: call4ideas_2016EasyLine: call4ideas_2016
EasyLine: call4ideas_2016
 
The role of MDE in Software Architecture Descriptions
The role of MDE in Software Architecture DescriptionsThe role of MDE in Software Architecture Descriptions
The role of MDE in Software Architecture Descriptions
 
Euroweb+ meeting at the University of L'Aquila, Italy
Euroweb+ meeting at the University of L'Aquila, ItalyEuroweb+ meeting at the University of L'Aquila, Italy
Euroweb+ meeting at the University of L'Aquila, Italy
 
On the Use of Component-Based Principles and Practices for Architecting Cyber...
On the Use of Component-Based Principles and Practices for Architecting Cyber...On the Use of Component-Based Principles and Practices for Architecting Cyber...
On the Use of Component-Based Principles and Practices for Architecting Cyber...
 

Recently uploaded

Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
TeeVichai
 
Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
Kerry Sado
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
R&R Consult
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
gdsczhcet
 
Runway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptxRunway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptx
SupreethSP4
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
MLILAB
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
gerogepatton
 
space technology lecture notes on satellite
space technology lecture notes on satellitespace technology lecture notes on satellite
space technology lecture notes on satellite
ongomchris
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Teleport Manpower Consultant
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
obonagu
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
Kamal Acharya
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
manasideore6
 
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdfGoverning Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
WENKENLI1
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
Jayaprasanna4
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
VENKATESHvenky89705
 
WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234
AafreenAbuthahir2
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
thanhdowork
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
fxintegritypublishin
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
Robbie Edward Sayers
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
MdTanvirMahtab2
 

Recently uploaded (20)

Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
 
Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
 
Runway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptxRunway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptx
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
 
space technology lecture notes on satellite
space technology lecture notes on satellitespace technology lecture notes on satellite
space technology lecture notes on satellite
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
 
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdfGoverning Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
 
WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
 

An IoT Software Architecture for an Evacuable Building Architecture

  • 1. An IoT Software Architecture for an Evacuable Building Architecture Henry Muccini1, Claudio Arbib1, Paul Davidsson2, Mahyar T. Moghaddam1 1 University of L’Aquila 2 Malmo University, Sweden Slides available on my SlideShare account
  • 2. Henry Muccini @HICSS 2019 2 The co-authors Software Architecture Operational Research IoT and People IoT architectures for Evacuation Handling
  • 3. Henry Muccini @HICSS 2019 3 Context and Research Questions RQ1: Which are the optimal building dimensions/structures for a safe emergency evacuation? RQ2: How to minimize the time to evacuate people in a building? Context: safe emergency evacuation in a closed space
  • 4. Henry Muccini @HICSS 2019 4 Context: building safe evacuation
  • 5. Henry Muccini @HICSS 2019 5 Context: building safe evacuation
  • 6. Henry Muccini @HICSS 2019 6 Context: building safe evacuation
  • 7. Henry Muccini @HICSS 2019 7 Limitations of the static emergency evacuation plan  possibly leading all pedestrians to the same route and making that area highly crowded;  ignoring the individual movement behavior of people and special categories (e.g. elderly, children, disabled);  lack of a comprehensive understanding for evacuation manager and operators by a real-time situational awareness  ignoring abrupt congestion, obstacles or dangerous routes and areas;
  • 8. Henry Muccini @HICSS 2019 8 What if?
  • 9. Henry Muccini @HICSS 2019 9 Context: Solution Space Cyber- Physical Spaces IoT Architecture Network Flow Model
  • 10. Henry Muccini @HICSS 2019 10 Context: Solution Space Data Network Flow Model
  • 11. Henry Muccini @HICSS 2019 11 Goal of this Work Simulations for:  Building constraints  Bottleneck discovery  Comparing routing optimization models Monitoring for:  Run-time adaptation of the evacuation plan  Discard paths that become unfeasible  Integration in mobile applications Design Time evacuability assessment Run-Time evacuation
  • 12. Henry Muccini @HICSS 2019 12 Solution for our goals Evacuation Model:  We propose a network flow algorithm that is capable to support a precise simulation at design-time and an optimal evacuation handling at real-time. IoT-based System Architecture:  We propose an IoT System Architecture to create an infrustructure for run-time monitoring 1 2
  • 14. 14 In brief We propose a network flow algorithm that is capable to support a precise simulation at design- time and an optimal evacuation handling at real-time.
  • 15. 15 Network Flow Algoritm We solve a linearized, time-indexed flow problem on a network that represents feasible movements of people at a suitable frequency as a way to minimize the total evacuation time max the number of persons that occupy cell 0 (safe places) at time 
  • 17. 17 Model Construction The model construction requires to explicitly set a number of parameters: 1. Model granularity 2. Walking Velocity 3. Door capacity 4. Cell capacity
  • 18. 18 Model Granularity - basic approach: based on the rooms dimensions 1
  • 19. 19 Model Granularity Cell Shape Compatiblility √ Compatiblility X Compatiblility √ Isometry X Isometry √ Isometry √ Rectangular Hexagonal Square
  • 20. 20 Model Granularity Cell Size Low resolution High Resolution Larger Error Smaller Error Smaller CPU time Larger CPU time
  • 21. 21 Graph Nodes -> cell in the grid (space)  Node 0 -> safe area Arcs -> passages between adjacent cells CS:112 nodes and 264 arcs
  • 22. 22 Walking Velocity This parameter is important to perceive the distance that an individual can possibly walk during a specific period of time. It can vary for different categories of people, such as child, adult, elderly, disable 2 FW
  • 23. 23 Door capacity Door capacity = how many people «p» may pass through a door of size «d», every second «s» Daamen et al. [12] focuses on the relationship between door capacity, user composition and stress level  1.03 p/d/s - 3.23 p/d/s (d=1 meter)  resulting from a literature review  In our case, and since t = 5 seconds  pessimistic – optimistic: 5 – 16 pp/d=1/s=5 3 CS: 5 – 16 pp/d=1/s=5
  • 24. 24 Cell capacity According to UK fire safety regulations, the maximum allowed density corresponds  0.3 square meters per standing person,  0.5 s.m. for public houses, (2pp per s.m.)  0.8 s.m. for exhibition spaces, (1.25pp per s.m.)  1.0 s.m. for dining places, (1pp per s.m.)  2.0 s.m. for sport areas, (0.5pp per s.m.)  6 s.m. for office areas (0.2pp per s.m.) 4 CS: 1.25 pp per s.m.
  • 25. 25 Risk Consideration Static Risk Such as earthquake: have a momentary impact on building = static change in the graph Dynamic Risk Such as fire that propagates (Future work) 1 2 3 46 5 00
  • 26. 26 IoT-based System Architecture IoT infrustructure for run-time monitoring
  • 28. Henry Muccini @HICSS 2019 28 IoT Patterns IoT Components (data producers) IoT Components (data producers) IoT Components (data producers)
  • 29. Henry Muccini @HICSS 2019 29 IoT Patterns IoT Components (data producers) IoT Components (data producers) IoT Components (data producers) Data consumer Data consumer Data consumer
  • 30. Henry Muccini @HICSS 2019 30 Self-adaptive IoT patterns
  • 31. Henry Muccini @HICSS 2019 31 CAPS MDE framework for IoT Patterns Simulation Centralized Master/Slave Collaborative Regional Planning
  • 33. Henry Muccini @HICSS 2019 33 Simulation
  • 34. 34 CS:112 nodes and 264 arcs Walking Velocity: 1.20 m/s Door Capacity: 5 – 16 pp/d=1/s=5 Cell Capacity: 1.25 pp per s.m. Simulation:  N persons,  randomly distributed in the building rooms. The code for simulation was written on OPL language and solved on CPLEX version 12.8.0.
  • 35. 35 Simulated Cases N=1008 persons Pessimistic case = door capacity: 5pp/d=1/s=5 Our model: 4 min 15’’ (Table) Shortest path: 5 min 35’’ Optimistic case = 16 pp/1/5
  • 36. 36Simulation with Risks 2 over 4 emergency exits are blocked Evacuation time:  pessimistic: 8 min. 25’’ against 4 min. 15’’  optimistic: 4 min. against 1 min 20’’
  • 37. 37 Simulation with different emergency exits width real optimal
  • 39. 39 Microscopic Flow Modeling  Based on Individuals Movements  Reaction time, Grouping, Social Attachment Fire propagation:  has a nature of (run-time) arc removal  maximize the amount of people in the safe node Optimization/Simulation Approach  We implemented our algo into PEDSIM Smart City
  • 41. 41 Smart City – Future Work  Multiple floors  Multiple buildings  Different evacuation areas
  • 42. 42 Research topic in collaboration with
  • 43. An IoT Software Architecture for an Evacuable Building Architecture Henry Muccini1, Claudio Arbib1, Paul Davidsson2, Mahyar T. Moghaddam1 1 University of L’Aquila 2 Malmo University, Sweden Slides available on my SlideShare account