SlideShare ist ein Scribd-Unternehmen logo
1 von 50
Downloaden Sie, um offline zu lesen
Software Engineering of Cyber-
Physical Spaces for Cultural
Heritage applications
@PhD School on Cultural Heritage Conservation and Valorization
Prof. Henry Muccini, Ph.D
CEO nExpecto S.r.l &
Università degli Studi dell’Aquila
www.henrymuccini.com #muccinihenry
Slides available on my SlideShare account
2
©Henry Muccini – Seminar @PhD School on Cultural Heritage Conservation and Valorization
Welcome to L’Aquila
3
©Henry Muccini – Seminar @PhD School on Cultural Heritage Conservation and Valorization
You: Buildings Modeling and
Engineering
3
4
©Henry Muccini – Seminar @PhD School on Cultural Heritage Conservation and Valorization
Me: Software Modeling and
Engineering
5
©Henry Muccini – Seminar @PhD School on Cultural Heritage Conservation and Valorization
My Profile
23 years of research
on Architecting
Complex Systems
3 years of experience
on a start up
©Henry Muccini – Seminar @PhD School on Cultural Heritage Conservation and Valorization
6
The Cyber-Physical Space
©Henry Muccini – Seminar @PhD School on Cultural Heritage Conservation and Valorization
7
Space
©Henry Muccini – Seminar @PhD School on Cultural Heritage Conservation and Valorization
8
Physical Space
©Henry Muccini – Seminar @PhD School on Cultural Heritage Conservation and Valorization
9
Digital (Physical) Space
2D, 3D Physical space with obstacles
freely positioned
with their own shape
with attenuation coefficients
©Henry Muccini – Seminar @PhD School on Cultural Heritage Conservation and Valorization
10
©Henry Muccini – Seminar @PhD School on Cultural Heritage Conservation and Valorization
11
The Alan Turing building @UnivAQ
©Henry Muccini – Seminar @PhD School on Cultural Heritage Conservation and Valorization
12
Cyber Physical Space
CP Space = Physical Space
augmented with Digital Components
A cyber-physical space is a physical space
embedded with intelligence and interfaced
with humans in a natural way using vision,
speech, gestures, and touch. [Tsigkanos+2016]
[Tsigkanos+2016]«Adding Static and Dynamic Semantics to Building Information Models» Christos Tsigkanos,
Timo Kehrer, Carlo Ghezzi, Liliana Pasquale, Bashar Nuseibeh. IEEE/ACM 2nd Int. Workshop on Software
Engineering for Smart Cyber-Physical Systems (SEsCPS), 2016
©Henry Muccini – Seminar @PhD School on Cultural Heritage Conservation and Valorization
13
Why the «Software»
community cares about Cyber-
Physical Spaces?
©Henry Muccini – Seminar @PhD School on Cultural Heritage Conservation and Valorization
14
What
«Software»
has to do with
«Physical Space»?
©Henry Muccini – Seminar @PhD School on Cultural Heritage Conservation and Valorization
15
©Henry Muccini – Seminar @PhD School on Cultural Heritage Conservation and Valorization
16
Cyber Physical Space: examples
https://www.youtube.com/watch?v=tgULkozh32UOngoing work at Turku University, Finland
Courtesy of Garabini, Catalno, Grioli, Bonomo
©Henry Muccini – Seminar @PhD School on Cultural Heritage Conservation and Valorization
17
New families of applications
The explicit specification of space-based information,
enables the realization of new families of
applications, such as:
• Biometric recognition in indoor environments,
• Indoor geo-localization of humans, and things,
• proximity-based applications,
• crowd monitoring,
• urban security systems: evacuation handling of
closed spaces in case of emergencies,
• Obstacle modeling
©Henry Muccini – Seminar @PhD School on Cultural Heritage Conservation and Valorization
18
Cyber Physical Space
Cameras
People Counters
Mobile sensing devices
RFID
BLE Beacons
19
©Henry Muccini – Seminar @PhD School on Cultural Heritage Conservation and Valorization
Internet-connected things in Space
Physical Space
Cyber Physical Space
©Henry Muccini – Seminar @PhD School on Cultural Heritage Conservation and Valorization
20
Engineering CPS applications
Software Models Hardware Models Physical Space
Models
©Henry Muccini – Seminar @PhD School on Cultural Heritage Conservation and Valorization
21
A new opportunity to let
«architects» talking to
«Software Engineers»
©Henry Muccini – Seminar @PhD School on Cultural Heritage Conservation and Valorization
22
Some examples of ongoing
research in my lab
IoT-based Emergency
Evacuation Systems
Mahyar T. Moghaddam, Henry Muccini
University of L’Aquila
©Henry Muccini – Seminar @PhD School on Cultural Heritage Conservation and Valorization
24
Context:
safe
emergency
evacuation
in a closed
space
Context:
safe
emergency
evacuation
in a closed
space
©Henry Muccini – Seminar @PhD School on Cultural Heritage Conservation and Valorization
25
Static Evacuation Plan
©Henry Muccini – Seminar @PhD School on Cultural Heritage Conservation and Valorization
26
Static Evacuation Plan
©Henry Muccini – Seminar @PhD School on Cultural Heritage Conservation and Valorization
27
Limitations of the static emergency
evacuation plan
▪ 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;
28
©Henry Muccini – Seminar @PhD School on Cultural Heritage Conservation and Valorization
In brief
Data consumer
29
©Henry Muccini – Seminar @PhD School on Cultural Heritage Conservation and Valorization
Flow
conservation
law
Capacity
Congestion
model
Congestion
curve
30
©Henry Muccini – Seminar @PhD School on Cultural Heritage Conservation and Valorization
PEDSIM simulation
The Data Management and
Analytics Experience within
the Uffizi Gallery project
Alessandro Attanasio, Maurizio Maravalle, Henry Muccini,
Fabrizio Rossi, Gianluca Scatena, and Francesco Tarquini
University of L’Aquila
32
©Henry Muccini – Seminar @PhD School on Cultural Heritage Conservation and Valorization
The Uffizi Galleries
Goals:
– to eliminate the waiting time to get in
– to distribute the internal crowd
– Multi-museum load balancing
33
©Henry Muccini – Seminar @PhD School on Cultural Heritage Conservation and Valorization
The Uffizi Gallery
More than
2.200.000 visitors
per year
1st most visited
museum in Italy in
2019
Limited
contemporary
access for safety
reasons
©Henry Muccini – Seminar @PhD School on Cultural Heritage Conservation and Valorization
34
©Henry Muccini – Seminar @PhD School on Cultural Heritage Conservation and Valorization
35
Physical Space
36
©Henry Muccini – Seminar @PhD School on Cultural Heritage Conservation and Valorization
3 Components
Guaranteed
timed access,
satisfying all
the constraints
©Henry Muccini – Seminar @PhD School on Cultural Heritage Conservation and Valorization
37
Queues: before and after
Before
After
38
©Henry Muccini – Seminar @PhD School on Cultural Heritage Conservation and Valorization
again… Space,
Software, Hardware,
Data, Mathematics
Virtual + Real
tour
Angelo De Cocinis e Henry Muccini
skipskip
©Henry Muccini – Seminar @PhD School on Cultural Heritage Conservation and Valorization
40
The Alan Turing building @UnivAQ
The CAPS Approach to
Data-Driven Context-Aware
Architecting
Mohammad Sharaf, Henry Muccini
University of L’Aquila
skipskip
©Henry Muccini – Seminar @PhD School on Cultural Heritage Conservation and Valorization
42
Cyber Physical Space
HW specification
SW Architecture spec
Environmental spec
43
©Henry Muccini – Seminar @PhD School on Cultural Heritage Conservation and Valorization
43
Software Architecture
Model
SAML
HW Model
HWML
Physical Space Model
SPML
CAPS Modeling languages
SoftwareSoftware HardwareHardware SpaceSpace
©Henry Muccini – Seminar @PhD School on Cultural Heritage Conservation and Valorization
44
Simulating CAPS models
Model to code
transformation
Model to code
transformation
©Henry Muccini – Seminar @PhD School on Cultural Heritage Conservation and Valorization
45
CUPCARBON SIMULATOR
WSN and Internet of Things Simulator
http://www.cupcarbon.com/
©Henry Muccini – Seminar @PhD School on Cultural Heritage Conservation and Valorization
46
Results
47
©Henry Muccini – Seminar @PhD School on Cultural Heritage Conservation and Valorization
Concrete projects: NdR L’Aquila
Goals:
– Urban safety
– Multi-site load balancing
– Recommendation system
48
©Henry Muccini – Seminar @PhD School on Cultural Heritage Conservation and Valorization
©Henry Muccini – Seminar @PhD School on Cultural Heritage Conservation and Valorization
49
Collaborators
50
Henry Muccini, CEO and founder
info@nexpecto.com

Weitere ähnliche Inhalte

Ähnlich wie How cultural heritage, cyber-physical spaces, and software engineering can work together: an interdisciplinary approach.

Splinter MOXXI meeting by IAHS at EGU24
Splinter MOXXI meeting by IAHS  at EGU24Splinter MOXXI meeting by IAHS  at EGU24
Splinter MOXXI meeting by IAHS at EGU24Salvatore Manfreda
 
european open science cloud (EOSC). visions and impact on DARIAH roadmap
european open science cloud (EOSC). visions and impact on DARIAH roadmapeuropean open science cloud (EOSC). visions and impact on DARIAH roadmap
european open science cloud (EOSC). visions and impact on DARIAH roadmapeveline wandl-vogt
 
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 ArchitectureHenry Muccini
 
B3 dov winer_narratives_evaminerva2013
B3 dov winer_narratives_evaminerva2013B3 dov winer_narratives_evaminerva2013
B3 dov winer_narratives_evaminerva2013evaminerva
 
Jarkko Siren, European Commission #RLUK14
Jarkko Siren, European Commission #RLUK14Jarkko Siren, European Commission #RLUK14
Jarkko Siren, European Commission #RLUK14ResearchLibrariesUK
 
Citizen Science in Open Science context: measuring & understanding impacts of...
Citizen Science in Open Science context: measuring & understanding impacts of...Citizen Science in Open Science context: measuring & understanding impacts of...
Citizen Science in Open Science context: measuring & understanding impacts of...Muki Haklay
 
Principles of open science
Principles of open sciencePrinciples of open science
Principles of open scienceWeb2Learn
 
The HathiTrust Research Center: Enabling New Knowledge Through Shared Infras...
The HathiTrust Research Center: Enabling New Knowledge Through Shared Infras...The HathiTrust Research Center: Enabling New Knowledge Through Shared Infras...
The HathiTrust Research Center: Enabling New Knowledge Through Shared Infras...Robert H. McDonald
 
Citizen Science & Geographical Technologies: creativity, learning, and engage...
Citizen Science & Geographical Technologies: creativity, learning, and engage...Citizen Science & Geographical Technologies: creativity, learning, and engage...
Citizen Science & Geographical Technologies: creativity, learning, and engage...Muki Haklay
 
Leaders and partners: strategic positioning for transformative services - Wen...
Leaders and partners: strategic positioning for transformative services - Wen...Leaders and partners: strategic positioning for transformative services - Wen...
Leaders and partners: strategic positioning for transformative services - Wen...CONUL Conference
 
Learning tech mgr_presentation
Learning tech mgr_presentationLearning tech mgr_presentation
Learning tech mgr_presentationFred Riley
 
CAA2014 Community Archaeology and Technology: Co-Production of alternative vi...
CAA2014 Community Archaeology and Technology: Co-Production of alternative vi...CAA2014 Community Archaeology and Technology: Co-Production of alternative vi...
CAA2014 Community Archaeology and Technology: Co-Production of alternative vi...Nicole Beale
 
Case Studies: MOOCS with language learning components
Case Studies:  MOOCS with language learning componentsCase Studies:  MOOCS with language learning components
Case Studies: MOOCS with language learning componentsWeb2Learn
 
(9) L’Aquila, a green field for Cultural Heritage Valorization: INCIPICT and...
(9) L’Aquila, a green field for  Cultural Heritage Valorization: INCIPICT and...(9) L’Aquila, a green field for  Cultural Heritage Valorization: INCIPICT and...
(9) L’Aquila, a green field for Cultural Heritage Valorization: INCIPICT and...ICTBeniCulturaliUnivAQ
 
Europeana Cloud - 'Why it is relevant for Europeana Cloud and the two need to...
Europeana Cloud - 'Why it is relevant for Europeana Cloud and the two need to...Europeana Cloud - 'Why it is relevant for Europeana Cloud and the two need to...
Europeana Cloud - 'Why it is relevant for Europeana Cloud and the two need to...Europeana
 
The promise of #citizenscience
The promise of  #citizenscienceThe promise of  #citizenscience
The promise of #citizenscienceErinma Ochu
 

Ähnlich wie How cultural heritage, cyber-physical spaces, and software engineering can work together: an interdisciplinary approach. (20)

Splinter MOXXI meeting by IAHS at EGU24
Splinter MOXXI meeting by IAHS  at EGU24Splinter MOXXI meeting by IAHS  at EGU24
Splinter MOXXI meeting by IAHS at EGU24
 
european open science cloud (EOSC). visions and impact on DARIAH roadmap
european open science cloud (EOSC). visions and impact on DARIAH roadmapeuropean open science cloud (EOSC). visions and impact on DARIAH roadmap
european open science cloud (EOSC). visions and impact on DARIAH roadmap
 
2013 Aarhus University-DIGHUMLAB kickoff-Champion
2013 Aarhus University-DIGHUMLAB kickoff-Champion2013 Aarhus University-DIGHUMLAB kickoff-Champion
2013 Aarhus University-DIGHUMLAB kickoff-Champion
 
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
 
B3 dov winer_narratives_evaminerva2013
B3 dov winer_narratives_evaminerva2013B3 dov winer_narratives_evaminerva2013
B3 dov winer_narratives_evaminerva2013
 
Jarkko Siren, European Commission #RLUK14
Jarkko Siren, European Commission #RLUK14Jarkko Siren, European Commission #RLUK14
Jarkko Siren, European Commission #RLUK14
 
Online Learning Materials and Accessibility
Online Learning Materials and AccessibilityOnline Learning Materials and Accessibility
Online Learning Materials and Accessibility
 
Citizen Science in Open Science context: measuring & understanding impacts of...
Citizen Science in Open Science context: measuring & understanding impacts of...Citizen Science in Open Science context: measuring & understanding impacts of...
Citizen Science in Open Science context: measuring & understanding impacts of...
 
Principles of open science
Principles of open sciencePrinciples of open science
Principles of open science
 
The HathiTrust Research Center: Enabling New Knowledge Through Shared Infras...
The HathiTrust Research Center: Enabling New Knowledge Through Shared Infras...The HathiTrust Research Center: Enabling New Knowledge Through Shared Infras...
The HathiTrust Research Center: Enabling New Knowledge Through Shared Infras...
 
Designing for Lifelong Learning - Cook Budapest keynote
Designing for Lifelong Learning - Cook Budapest keynoteDesigning for Lifelong Learning - Cook Budapest keynote
Designing for Lifelong Learning - Cook Budapest keynote
 
Citizen Science & Geographical Technologies: creativity, learning, and engage...
Citizen Science & Geographical Technologies: creativity, learning, and engage...Citizen Science & Geographical Technologies: creativity, learning, and engage...
Citizen Science & Geographical Technologies: creativity, learning, and engage...
 
Leaders and partners: strategic positioning for transformative services - Wen...
Leaders and partners: strategic positioning for transformative services - Wen...Leaders and partners: strategic positioning for transformative services - Wen...
Leaders and partners: strategic positioning for transformative services - Wen...
 
Learning tech mgr_presentation
Learning tech mgr_presentationLearning tech mgr_presentation
Learning tech mgr_presentation
 
CAA2014 Community Archaeology and Technology: Co-Production of alternative vi...
CAA2014 Community Archaeology and Technology: Co-Production of alternative vi...CAA2014 Community Archaeology and Technology: Co-Production of alternative vi...
CAA2014 Community Archaeology and Technology: Co-Production of alternative vi...
 
Case Studies: MOOCS with language learning components
Case Studies:  MOOCS with language learning componentsCase Studies:  MOOCS with language learning components
Case Studies: MOOCS with language learning components
 
(9) L’Aquila, a green field for Cultural Heritage Valorization: INCIPICT and...
(9) L’Aquila, a green field for  Cultural Heritage Valorization: INCIPICT and...(9) L’Aquila, a green field for  Cultural Heritage Valorization: INCIPICT and...
(9) L’Aquila, a green field for Cultural Heritage Valorization: INCIPICT and...
 
A tour of the Open University of Catalonia (UOC)
A tour of the Open University of Catalonia (UOC)A tour of the Open University of Catalonia (UOC)
A tour of the Open University of Catalonia (UOC)
 
Europeana Cloud - 'Why it is relevant for Europeana Cloud and the two need to...
Europeana Cloud - 'Why it is relevant for Europeana Cloud and the two need to...Europeana Cloud - 'Why it is relevant for Europeana Cloud and the two need to...
Europeana Cloud - 'Why it is relevant for Europeana Cloud and the two need to...
 
The promise of #citizenscience
The promise of  #citizenscienceThe promise of  #citizenscience
The promise of #citizenscience
 

Mehr von 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 SegreterieHenry 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 sostenibileHenry Muccini
 
Sustainable Tourism - IoT and crowd management
Sustainable Tourism - IoT and crowd managementSustainable Tourism - IoT and crowd management
Sustainable Tourism - IoT and crowd managementHenry Muccini
 
Software Engineering at the age of the Internet of Things
Software Engineering at the age of the Internet of ThingsSoftware Engineering at the age of the Internet of Things
Software Engineering at the age of the Internet of ThingsHenry 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 DecisionsHenry Muccini
 
An IoT Software Architecture for an Evacuable Building Architecture
An IoT Software Architecture for an Evacuable Building ArchitectureAn IoT Software Architecture for an Evacuable Building Architecture
An IoT Software Architecture for an Evacuable Building ArchitectureHenry 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 SustainabilityHenry 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  CUSPISHenry Muccini
 
EasyLine: call4ideas_2016
EasyLine: call4ideas_2016EasyLine: call4ideas_2016
EasyLine: call4ideas_2016Henry 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 DescriptionsHenry 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, ItalyHenry 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
 

Mehr von Henry Muccini (20)

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
 
Sustainable Tourism - IoT and crowd management
Sustainable Tourism - IoT and crowd managementSustainable Tourism - IoT and crowd management
Sustainable Tourism - IoT and crowd management
 
Software Engineering at the age of the Internet of Things
Software Engineering at the age of the Internet of ThingsSoftware Engineering at the age of the Internet of Things
Software Engineering at the age of the Internet of Things
 
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
 
An IoT Software Architecture for an Evacuable Building Architecture
An IoT Software Architecture for an Evacuable Building ArchitectureAn IoT Software Architecture for an Evacuable Building Architecture
An IoT Software Architecture for an Evacuable Building Architecture
 
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
 
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...
 

Kürzlich hochgeladen

Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...fonyou31
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...Pooja Nehwal
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...Sapna Thakur
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 

Kürzlich hochgeladen (20)

Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 

How cultural heritage, cyber-physical spaces, and software engineering can work together: an interdisciplinary approach.

  • 1. Software Engineering of Cyber- Physical Spaces for Cultural Heritage applications @PhD School on Cultural Heritage Conservation and Valorization Prof. Henry Muccini, Ph.D CEO nExpecto S.r.l & Università degli Studi dell’Aquila www.henrymuccini.com #muccinihenry Slides available on my SlideShare account
  • 2. 2 ©Henry Muccini – Seminar @PhD School on Cultural Heritage Conservation and Valorization Welcome to L’Aquila
  • 3. 3 ©Henry Muccini – Seminar @PhD School on Cultural Heritage Conservation and Valorization You: Buildings Modeling and Engineering 3
  • 4. 4 ©Henry Muccini – Seminar @PhD School on Cultural Heritage Conservation and Valorization Me: Software Modeling and Engineering
  • 5. 5 ©Henry Muccini – Seminar @PhD School on Cultural Heritage Conservation and Valorization My Profile 23 years of research on Architecting Complex Systems 3 years of experience on a start up
  • 6. ©Henry Muccini – Seminar @PhD School on Cultural Heritage Conservation and Valorization 6 The Cyber-Physical Space
  • 7. ©Henry Muccini – Seminar @PhD School on Cultural Heritage Conservation and Valorization 7 Space
  • 8. ©Henry Muccini – Seminar @PhD School on Cultural Heritage Conservation and Valorization 8 Physical Space
  • 9. ©Henry Muccini – Seminar @PhD School on Cultural Heritage Conservation and Valorization 9 Digital (Physical) Space 2D, 3D Physical space with obstacles freely positioned with their own shape with attenuation coefficients
  • 10. ©Henry Muccini – Seminar @PhD School on Cultural Heritage Conservation and Valorization 10
  • 11. ©Henry Muccini – Seminar @PhD School on Cultural Heritage Conservation and Valorization 11 The Alan Turing building @UnivAQ
  • 12. ©Henry Muccini – Seminar @PhD School on Cultural Heritage Conservation and Valorization 12 Cyber Physical Space CP Space = Physical Space augmented with Digital Components A cyber-physical space is a physical space embedded with intelligence and interfaced with humans in a natural way using vision, speech, gestures, and touch. [Tsigkanos+2016] [Tsigkanos+2016]«Adding Static and Dynamic Semantics to Building Information Models» Christos Tsigkanos, Timo Kehrer, Carlo Ghezzi, Liliana Pasquale, Bashar Nuseibeh. IEEE/ACM 2nd Int. Workshop on Software Engineering for Smart Cyber-Physical Systems (SEsCPS), 2016
  • 13. ©Henry Muccini – Seminar @PhD School on Cultural Heritage Conservation and Valorization 13 Why the «Software» community cares about Cyber- Physical Spaces?
  • 14. ©Henry Muccini – Seminar @PhD School on Cultural Heritage Conservation and Valorization 14 What «Software» has to do with «Physical Space»?
  • 15. ©Henry Muccini – Seminar @PhD School on Cultural Heritage Conservation and Valorization 15
  • 16. ©Henry Muccini – Seminar @PhD School on Cultural Heritage Conservation and Valorization 16 Cyber Physical Space: examples https://www.youtube.com/watch?v=tgULkozh32UOngoing work at Turku University, Finland Courtesy of Garabini, Catalno, Grioli, Bonomo
  • 17. ©Henry Muccini – Seminar @PhD School on Cultural Heritage Conservation and Valorization 17 New families of applications The explicit specification of space-based information, enables the realization of new families of applications, such as: • Biometric recognition in indoor environments, • Indoor geo-localization of humans, and things, • proximity-based applications, • crowd monitoring, • urban security systems: evacuation handling of closed spaces in case of emergencies, • Obstacle modeling
  • 18. ©Henry Muccini – Seminar @PhD School on Cultural Heritage Conservation and Valorization 18 Cyber Physical Space Cameras People Counters Mobile sensing devices RFID BLE Beacons
  • 19. 19 ©Henry Muccini – Seminar @PhD School on Cultural Heritage Conservation and Valorization Internet-connected things in Space Physical Space Cyber Physical Space
  • 20. ©Henry Muccini – Seminar @PhD School on Cultural Heritage Conservation and Valorization 20 Engineering CPS applications Software Models Hardware Models Physical Space Models
  • 21. ©Henry Muccini – Seminar @PhD School on Cultural Heritage Conservation and Valorization 21 A new opportunity to let «architects» talking to «Software Engineers»
  • 22. ©Henry Muccini – Seminar @PhD School on Cultural Heritage Conservation and Valorization 22 Some examples of ongoing research in my lab
  • 23. IoT-based Emergency Evacuation Systems Mahyar T. Moghaddam, Henry Muccini University of L’Aquila
  • 24. ©Henry Muccini – Seminar @PhD School on Cultural Heritage Conservation and Valorization 24 Context: safe emergency evacuation in a closed space Context: safe emergency evacuation in a closed space
  • 25. ©Henry Muccini – Seminar @PhD School on Cultural Heritage Conservation and Valorization 25 Static Evacuation Plan
  • 26. ©Henry Muccini – Seminar @PhD School on Cultural Heritage Conservation and Valorization 26 Static Evacuation Plan
  • 27. ©Henry Muccini – Seminar @PhD School on Cultural Heritage Conservation and Valorization 27 Limitations of the static emergency evacuation plan ▪ 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;
  • 28. 28 ©Henry Muccini – Seminar @PhD School on Cultural Heritage Conservation and Valorization In brief Data consumer
  • 29. 29 ©Henry Muccini – Seminar @PhD School on Cultural Heritage Conservation and Valorization Flow conservation law Capacity Congestion model Congestion curve
  • 30. 30 ©Henry Muccini – Seminar @PhD School on Cultural Heritage Conservation and Valorization PEDSIM simulation
  • 31. The Data Management and Analytics Experience within the Uffizi Gallery project Alessandro Attanasio, Maurizio Maravalle, Henry Muccini, Fabrizio Rossi, Gianluca Scatena, and Francesco Tarquini University of L’Aquila
  • 32. 32 ©Henry Muccini – Seminar @PhD School on Cultural Heritage Conservation and Valorization The Uffizi Galleries Goals: – to eliminate the waiting time to get in – to distribute the internal crowd – Multi-museum load balancing
  • 33. 33 ©Henry Muccini – Seminar @PhD School on Cultural Heritage Conservation and Valorization The Uffizi Gallery More than 2.200.000 visitors per year 1st most visited museum in Italy in 2019 Limited contemporary access for safety reasons
  • 34. ©Henry Muccini – Seminar @PhD School on Cultural Heritage Conservation and Valorization 34
  • 35. ©Henry Muccini – Seminar @PhD School on Cultural Heritage Conservation and Valorization 35 Physical Space
  • 36. 36 ©Henry Muccini – Seminar @PhD School on Cultural Heritage Conservation and Valorization 3 Components Guaranteed timed access, satisfying all the constraints
  • 37. ©Henry Muccini – Seminar @PhD School on Cultural Heritage Conservation and Valorization 37 Queues: before and after Before After
  • 38. 38 ©Henry Muccini – Seminar @PhD School on Cultural Heritage Conservation and Valorization again… Space, Software, Hardware, Data, Mathematics
  • 39. Virtual + Real tour Angelo De Cocinis e Henry Muccini skipskip
  • 40. ©Henry Muccini – Seminar @PhD School on Cultural Heritage Conservation and Valorization 40 The Alan Turing building @UnivAQ
  • 41. The CAPS Approach to Data-Driven Context-Aware Architecting Mohammad Sharaf, Henry Muccini University of L’Aquila skipskip
  • 42. ©Henry Muccini – Seminar @PhD School on Cultural Heritage Conservation and Valorization 42 Cyber Physical Space HW specification SW Architecture spec Environmental spec
  • 43. 43 ©Henry Muccini – Seminar @PhD School on Cultural Heritage Conservation and Valorization 43 Software Architecture Model SAML HW Model HWML Physical Space Model SPML CAPS Modeling languages SoftwareSoftware HardwareHardware SpaceSpace
  • 44. ©Henry Muccini – Seminar @PhD School on Cultural Heritage Conservation and Valorization 44 Simulating CAPS models Model to code transformation Model to code transformation
  • 45. ©Henry Muccini – Seminar @PhD School on Cultural Heritage Conservation and Valorization 45 CUPCARBON SIMULATOR WSN and Internet of Things Simulator http://www.cupcarbon.com/
  • 46. ©Henry Muccini – Seminar @PhD School on Cultural Heritage Conservation and Valorization 46 Results
  • 47. 47 ©Henry Muccini – Seminar @PhD School on Cultural Heritage Conservation and Valorization Concrete projects: NdR L’Aquila Goals: – Urban safety – Multi-site load balancing – Recommendation system
  • 48. 48 ©Henry Muccini – Seminar @PhD School on Cultural Heritage Conservation and Valorization
  • 49. ©Henry Muccini – Seminar @PhD School on Cultural Heritage Conservation and Valorization 49 Collaborators
  • 50. 50 Henry Muccini, CEO and founder info@nexpecto.com