SlideShare a Scribd company logo
WITH THE SUPPORT OF:
SPEAKER
Model Driven Engineering
for Smart City
WHERE: Smart City Looks Like Summer School, GSSI, L’Aquila, Italy
WHEN: 22.07.2019
United Smart Cities (USC)
Who I am
Computer Science / Model Driven (Software) Engineering
(Non-Functional Analyses, Context/Situation Awareness, Uncertainty, Testing)
~11y 1.5y@Academia @Company~[6-8]y ~[3-5]y
Postdoc@ 1.5y
Tech.Lead
@
Visiting
~2y
PhD Student
@
3y
Postdoc
@
~4y 4y
PhD Student / Postdoctoral Researcher
BIG/DSG
Outline
The USC Engagement Platform
Agenda 2030 |Sustainable Development Goals | SDG11 KPIs
The KPI Platform
User Perspective | Modeler Perspective | The 10 Minutes Modeller
Afternoon
THE USC ENGAGEMENT PLATFORM.
Agenda 2030, SDGs & KPIs.
WITH THE SUPPORT OF.
The 2030 Agenda for Sustainable Development
17 Goals (with Targets and Indicators) towards 5 Ps.
The Agenda 2030 is a plan of action
for people, planet and prosperity,
adopted and promoted by the United
Nations since 2015.
The Agenda stimulate action over
the next fifteen years in areas (the
five Ps) of critical importance for
humanity and the planet.
The 2030 Agenda for Sustainable Development
17 Goals (with Targets and Indicators) towards 5 Ps.
T h e  S u s t a i n a b l e D e v e l o p m e n t
Goals  (SDGs) are a call for action by all
countries – poor, rich and middle-income
– to promote prosperity while protecting
the planet.
They recognize that ending poverty must
go hand-in-hand with strategies that
build economic  growth and address a
range of social needs including education,
health, social protection, and job
opportunities, while  tackling climate
change and environmental protection.
The SDGs (with Targets and Indicators)
are the blueprint to achieve a better and
more sustainable future for all
Prof. Paola Branduardi
Topic in
Sustainable Development Goal 11
Why it matters, Initiatives, Targets, Indicators
• Half of humanity – 3.5 billion people – lives in cities
today and 5 billion people are projected to live in cities by 2030.
• 95 per cent of urban expansion in the next decades will
take place in developing world
• 883 million people live in slums today and most them are
found in Eastern and South-Eastern Asia.
• The world’s cities occupy just 3% of the Earth’s land, but
account for 60-80%of energy consumption and 75% of
carbon emissions.
• As of 2016, 90% of urban dwellers have been breathing
unsafe air, resulting in 4.2 million deaths due to ambient air
pollution.
Sustainable Development Goal 11
Why it matters, Initiatives, Targets, Indicators
The United Smart Cities (USC) program is a global
initiative, established by the United Nations
Economic Commission for Europe (UNECE) in
cooperation with the Organization for International
Economic Relations (OiER) and other international
organizations, cities, industry (e.g., Braintribe) and
finance sector.
∈
http://www.unitedsmartcities.org/
The “United for Smart Sustainable Cities” (U4SSC)
is a UN initiative coordinated by ITU, UNECE and
UN-Habitat, and supported by CBD, ECLAC, FAO,
ITU, UNDP, UNECA, UNECE, UNESCO, UN
Environment, UNEP-FI, UNFCCC, UNIDO, UNU-
EGOV, UN-Women and WMO to achieve Sustainable
Development Goal 11
https://www.itu.int/en/ITU-T/ssc/united/Pages/default.aspx
∈
Sustainable Development Goal 11
Why it matters, Initiatives, Targets, Indicators
The global indicator framework was developed by
the Inter-Agency and Expert Group on SDG
Indicators (IAEG-SDGs) as a practical starting point
for any SDG11-related initiatives (like USC and
U4SSC).
The indicator framework provides Targets and
Indicators.
For SDG 11, we have 10 Targets and 15 Indicators.
https://sustainabledevelopment.un.org/sdg11
∈
∈
Sustainable Development Goal 11
Why it matters, Initiatives, Targets, Indicators
The KPIs & Collection Methodology has been
developed within by U4SSC Initiative (the competitor).
It is a more detailed specification of the generic
indicator framework
This publication provides cities with a methodology on
how to collect data or information from key
performance indicators (KPIs) for smart sustainable
cities (SSC), SDG Goal 11.
(partner of USC Initiative) implemented
a KPI Dashboard app as part of a (next
to come) USC Engagement Platform
Sustainable Development Goal 11
Why it matters, Initiatives, Targets, Indicators
ENGAGEMENT PORTAL.
KPI APPLICATIONS.
SDG APPLICATIONS.
The entry point for the
USC Ecosystem.
THE USC PLATFORM.
Upload&Visualise
KPI data to measure goals’
achievements
ALL CITIES.
Evolve along all 17 SDG goals.
SDG CITIES.
USC Engagement Platform
The Portal, The KPI Dashboard and SDG Apps
1. City Evaluation 2. City Profiling
4. Design, Implement &
Measure
3. SDG City Roadmap
• KPI Analysis
• KPI Gap Analysis
• New SDG City Data
Assessment
• SDG Diagnostic and
Scenario Modelling
• Expert & Stakeholder
Review
• SDG City Programmes
& Project
Recommendations
• SDG Programme &
Project Selection
Considerations
• Programmes & Project
Overview
• Value Case & Citizen
Engagement
• Investment Marketplace
• Industry Partnerships &
Ecosystem design
• Governance model &
Funding provision
• Detailed Design of
Programmes &
Projects
• Smart Public
Procurement Plan
• Detailed
Implementation
Plan
• Operation Plan
• Monitoring &
measurement Plan
Measure Review ImplementPlan
The SDG Process and Methodology
City Evaluation supported by the KPI Dashboard
THE USC ENGAGEMENT PLATFORM.
The KPI Dashboard
(User Perspective)
WITH THE SUPPORT OF.
K P I D A S H B O A R D
S T A N D A R D E D I T I O N : L O G I N
K P I D A S H B O A R D
S T A N D A R D E D I T I O N : S M A R T C I T Y M A P .
K P I D A S H B O A R D
S T A N D A R D E D I T I O N : C I T Y P R O F I L E .
K P I D A S H B O A R D
S T A N D A R D E D I T I O N : E C O N O M Y K P I S .
COMPLIANT TO:
K P I D A S H B O A R D
S T A N D A R D E D I T I O N : E N V I R O N M E N T K P I S .
COMPLIANT TO:
K P I D A S H B O A R D
S T A N D A R D E D I T I O N : S O C I E T Y A N D C U L T U R E
K P I S .
COMPLIANT TO:
K P I D A S H B O A R D
S T A N D A R D E D I T I O N : U P L O A D ( 1 )
UPLOAD VIA:
K P I D A S H B O A R D
S T A N D A R D E D I T I O N : U P L O A D ( 2 ) .
UPLOAD VIA:
K P I D A S H B O A R D
S T A N D A R D E D I T I O N : U P L O A D ( 3 ) .
UPLOAD VIA:
THE USC ENGAGEMENT PLATFORM.
The KPI Dashboard | The 10 minutes Modeler
(Modeler Perspective)
WITH THE SUPPORT OF.
SMART CITIES
ARE BUILT ON

SMART DATA.
SMART CITIES
ARE BUILT ON

TRIBEFIRE.
THE SMART DATA PLATFORM.
SMART CITIES
ARE BUILT ON

SMART DATA.
SMART CITIES
ARE BUILT ON

TRIBEFIRE.
THE SMART DATA PLATFORM.
TRIBEFIRE: A PLATFORM FOR PLATFORMS
BASED ON NORMALISED MODELS
"Modeling, in the broadest sense, is the cost-effective use
of something in place of something else for some cognitive
purpose. It is simpler, safer or cheaper than reality”.
The 10 minutes Modeler
What is a Model/Modeling?
The 10 minutes Modeler
What is a Model/Modeling?
A model is an abstraction of reality, without
unnecessary information for the given purpose.
Examples: Domain? Purpose? Target Audience? Model 1
Model 1
Model 2 ?∈
Model 2
The 10 minutes Modeler
What is a Model/Modeling?
(Highway A24)(Dangerous Crossing)
In Model Driven Engineering (MDE)
the purpose is
“engineering complex systems”.
E.g. For Cyber-Physical Systems (CPS) we may consider (at least) three model types:
• Descriptive Model(s)
• Predictive Model(s)
• Adaptive Model(s)
The 10 minutes Modeler
What is a Model/Modeling?
Additional Requirements for Models in MDE:
Machine-readability, Validation
Prof. Henry Muccini
In Model Driven Engineering (MDE)
the purpose is
“engineering complex systems”.
E.g. If the complex system is an App based on Tribefire, you need at least three models types
created following a given methodology and reference architecture:
• Data Model(s)
• Service Model(s)
• Deployment Model(s)
The 10 minutes Modeler
What is a Model/Modeling?
Additional Requirements for Models in MDE:
Machine-readability, Validation
Model 1 Model 2
The 10 minutes Modeler
How many languages to specify models? English
Language
?
English
A24infrastructure.doc
Model 1 Model 2
The 10 minutes Modeler
How many languages to specify models? Eclipse Ecore
Language
?
Infrastructure
Domain Specific Language
A24.infrastructure in DSL Editor
Model 1 Model 2
The 10 minutes Modeler
How many languages to specify models? Tribefire GmModel
Language
?
Infrastructure
Data Model
A24.infrastructure in Tribefire
The 10 minutes Modeler
KPI Dashboard is a Model-Driven platform built on top of Tribefire
The KPI Dashboard has been built following a MDE Process and it
consists of a set of Tribefire Models that can be manipulated on a
distributed platform (short live demo)
https://www.linkedin.com/in/lucaberardinelli/
THANK YOU
SPEAKER
WITH THE SUPPORT OF.
United Smart Cities (USC)

More Related Content

PDF
The role of UNECE and the Key Performance Indicators for Smart and Sustainabl...
PPTX
United for Smart Sustainable Cities (U4SSC) KPIs for Smart Sustainable Cities
PDF
A Blueprint for Smart Cities
PPTX
Smart, Green, Sustainable: what means for the cities?
PDF
Smart Cities – how to master the world's biggest growth challenge
PDF
Creating Smarter Cities 2011 - 14 - Patrizia Lombardi - Triple Helix of Smart...
PPTX
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb.pptx
PPTX
Group infrastructureinindiaandother.pptx
The role of UNECE and the Key Performance Indicators for Smart and Sustainabl...
United for Smart Sustainable Cities (U4SSC) KPIs for Smart Sustainable Cities
A Blueprint for Smart Cities
Smart, Green, Sustainable: what means for the cities?
Smart Cities – how to master the world's biggest growth challenge
Creating Smarter Cities 2011 - 14 - Patrizia Lombardi - Triple Helix of Smart...
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb.pptx
Group infrastructureinindiaandother.pptx

Similar to Model Driven Engineering for Smart Cities (20)

PPTX
Smart city
PDF
How UAE is driving smart sustainable cities: key achievements and future cons...
PDF
Chapter 3 introduction to the smart city concept, AUST 2015
PPT
Urban Development, Smart City and Urbanism
PDF
Slicing Smart Cities. Slice 6. A roadmap to the Smart City
PPTX
Presentation1.pptx
PDF
Smart Cities
PDF
smart city .pdf
PDF
Claus Bjørn Billehøj - Copenhagen Smart City
PPT
What exactly a smart city is?
PDF
100 smart cities India-CONCEPT & SCHEME
PDF
Eco-Friendly Cities
PDF
SmartCitiesCouncil-READINESSGUIDEV1.5-7.17.14
PDF
Carbon Neutral Cities
PDF
Circular Cities
PDF
SmartCitiesCouncil-ReadinessGuide-11.18.13a
PDF
Sustainable Cities
PDF
Smart city- services and technologies
PPTX
civil ppt rp.pptx
PDF
Future of Cities
Smart city
How UAE is driving smart sustainable cities: key achievements and future cons...
Chapter 3 introduction to the smart city concept, AUST 2015
Urban Development, Smart City and Urbanism
Slicing Smart Cities. Slice 6. A roadmap to the Smart City
Presentation1.pptx
Smart Cities
smart city .pdf
Claus Bjørn Billehøj - Copenhagen Smart City
What exactly a smart city is?
100 smart cities India-CONCEPT & SCHEME
Eco-Friendly Cities
SmartCitiesCouncil-READINESSGUIDEV1.5-7.17.14
Carbon Neutral Cities
Circular Cities
SmartCitiesCouncil-ReadinessGuide-11.18.13a
Sustainable Cities
Smart city- services and technologies
civil ppt rp.pptx
Future of Cities
Ad

More from Luca Berardinelli (18)

PDF
Towards_Blended_Modeling_and_Simulation_of_DevOps_Processes_The_Keptn_Case_St...
PDF
Combining fUML and profiles for non-functional analysis based on model execut...
PDF
Leveraging Model-Driven Technologies for JSON Artefacts: The Shipyard Case Study
PDF
Uncertainty-wise Engineering of IoT Cloud Systems
PDF
COMBINING MODEL-DRIVEN ENGINEERING AND ELASTIC EXECUTION FOR TESTING UNCERTAI...
PDF
AutomationML: A Model-Driven View
PPTX
Integrating Performance Modeling in Industrial Automation through AutomationM...
PPTX
On The Evolution of CAEX: A Language Engineering Perspective
PPTX
Model-Based Co-Evolution of Production Systems and their Libraries with Auto...
PDF
ECMFA 2015 - Energy Consumption Analysis and Design with Foundational UML
PPTX
UML Modeling and Profiling Lab - Advanced Software Engineering Course 2014/2015
PPTX
Metamodeling - Advanced Software Engineering Course 2014/2015
PPTX
fUML-Driven Performance Analysis through the MOSES Model Library
PPTX
fUML-Driven Design and Performance Analysis of Software Agents for Wireless S...
PPTX
Combining fUML and Profiles for Non-Functional Analysis Based on Model Execut...
PPTX
MICE: Monitoring and modelIng of Context Evolution
PPTX
PPTX
Context-aware Performance Modeling and Analysis
Towards_Blended_Modeling_and_Simulation_of_DevOps_Processes_The_Keptn_Case_St...
Combining fUML and profiles for non-functional analysis based on model execut...
Leveraging Model-Driven Technologies for JSON Artefacts: The Shipyard Case Study
Uncertainty-wise Engineering of IoT Cloud Systems
COMBINING MODEL-DRIVEN ENGINEERING AND ELASTIC EXECUTION FOR TESTING UNCERTAI...
AutomationML: A Model-Driven View
Integrating Performance Modeling in Industrial Automation through AutomationM...
On The Evolution of CAEX: A Language Engineering Perspective
Model-Based Co-Evolution of Production Systems and their Libraries with Auto...
ECMFA 2015 - Energy Consumption Analysis and Design with Foundational UML
UML Modeling and Profiling Lab - Advanced Software Engineering Course 2014/2015
Metamodeling - Advanced Software Engineering Course 2014/2015
fUML-Driven Performance Analysis through the MOSES Model Library
fUML-Driven Design and Performance Analysis of Software Agents for Wireless S...
Combining fUML and Profiles for Non-Functional Analysis Based on Model Execut...
MICE: Monitoring and modelIng of Context Evolution
Context-aware Performance Modeling and Analysis
Ad

Recently uploaded (20)

PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Encapsulation theory and applications.pdf
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Empathic Computing: Creating Shared Understanding
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PPTX
A Presentation on Artificial Intelligence
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Machine learning based COVID-19 study performance prediction
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Electronic commerce courselecture one. Pdf
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPTX
MYSQL Presentation for SQL database connectivity
Network Security Unit 5.pdf for BCA BBA.
Reach Out and Touch Someone: Haptics and Empathic Computing
Encapsulation theory and applications.pdf
Building Integrated photovoltaic BIPV_UPV.pdf
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Empathic Computing: Creating Shared Understanding
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
A Presentation on Artificial Intelligence
Spectral efficient network and resource selection model in 5G networks
Machine learning based COVID-19 study performance prediction
Advanced methodologies resolving dimensionality complications for autism neur...
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
The Rise and Fall of 3GPP – Time for a Sabbatical?
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Electronic commerce courselecture one. Pdf
The AUB Centre for AI in Media Proposal.docx
Encapsulation_ Review paper, used for researhc scholars
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
20250228 LYD VKU AI Blended-Learning.pptx
MYSQL Presentation for SQL database connectivity

Model Driven Engineering for Smart Cities

  • 1. WITH THE SUPPORT OF: SPEAKER Model Driven Engineering for Smart City WHERE: Smart City Looks Like Summer School, GSSI, L’Aquila, Italy WHEN: 22.07.2019 United Smart Cities (USC)
  • 2. Who I am Computer Science / Model Driven (Software) Engineering (Non-Functional Analyses, Context/Situation Awareness, Uncertainty, Testing) ~11y 1.5y@Academia @Company~[6-8]y ~[3-5]y Postdoc@ 1.5y Tech.Lead @ Visiting ~2y PhD Student @ 3y Postdoc @ ~4y 4y PhD Student / Postdoctoral Researcher BIG/DSG
  • 3. Outline The USC Engagement Platform Agenda 2030 |Sustainable Development Goals | SDG11 KPIs The KPI Platform User Perspective | Modeler Perspective | The 10 Minutes Modeller Afternoon
  • 4. THE USC ENGAGEMENT PLATFORM. Agenda 2030, SDGs & KPIs. WITH THE SUPPORT OF.
  • 5. The 2030 Agenda for Sustainable Development 17 Goals (with Targets and Indicators) towards 5 Ps. The Agenda 2030 is a plan of action for people, planet and prosperity, adopted and promoted by the United Nations since 2015. The Agenda stimulate action over the next fifteen years in areas (the five Ps) of critical importance for humanity and the planet.
  • 6. The 2030 Agenda for Sustainable Development 17 Goals (with Targets and Indicators) towards 5 Ps. T h e  S u s t a i n a b l e D e v e l o p m e n t Goals  (SDGs) are a call for action by all countries – poor, rich and middle-income – to promote prosperity while protecting the planet. They recognize that ending poverty must go hand-in-hand with strategies that build economic  growth and address a range of social needs including education, health, social protection, and job opportunities, while  tackling climate change and environmental protection. The SDGs (with Targets and Indicators) are the blueprint to achieve a better and more sustainable future for all Prof. Paola Branduardi Topic in
  • 7. Sustainable Development Goal 11 Why it matters, Initiatives, Targets, Indicators • Half of humanity – 3.5 billion people – lives in cities today and 5 billion people are projected to live in cities by 2030. • 95 per cent of urban expansion in the next decades will take place in developing world • 883 million people live in slums today and most them are found in Eastern and South-Eastern Asia. • The world’s cities occupy just 3% of the Earth’s land, but account for 60-80%of energy consumption and 75% of carbon emissions. • As of 2016, 90% of urban dwellers have been breathing unsafe air, resulting in 4.2 million deaths due to ambient air pollution.
  • 8. Sustainable Development Goal 11 Why it matters, Initiatives, Targets, Indicators The United Smart Cities (USC) program is a global initiative, established by the United Nations Economic Commission for Europe (UNECE) in cooperation with the Organization for International Economic Relations (OiER) and other international organizations, cities, industry (e.g., Braintribe) and finance sector. ∈ http://www.unitedsmartcities.org/ The “United for Smart Sustainable Cities” (U4SSC) is a UN initiative coordinated by ITU, UNECE and UN-Habitat, and supported by CBD, ECLAC, FAO, ITU, UNDP, UNECA, UNECE, UNESCO, UN Environment, UNEP-FI, UNFCCC, UNIDO, UNU- EGOV, UN-Women and WMO to achieve Sustainable Development Goal 11 https://www.itu.int/en/ITU-T/ssc/united/Pages/default.aspx ∈
  • 9. Sustainable Development Goal 11 Why it matters, Initiatives, Targets, Indicators The global indicator framework was developed by the Inter-Agency and Expert Group on SDG Indicators (IAEG-SDGs) as a practical starting point for any SDG11-related initiatives (like USC and U4SSC). The indicator framework provides Targets and Indicators. For SDG 11, we have 10 Targets and 15 Indicators. https://sustainabledevelopment.un.org/sdg11 ∈ ∈
  • 10. Sustainable Development Goal 11 Why it matters, Initiatives, Targets, Indicators The KPIs & Collection Methodology has been developed within by U4SSC Initiative (the competitor). It is a more detailed specification of the generic indicator framework This publication provides cities with a methodology on how to collect data or information from key performance indicators (KPIs) for smart sustainable cities (SSC), SDG Goal 11. (partner of USC Initiative) implemented a KPI Dashboard app as part of a (next to come) USC Engagement Platform
  • 11. Sustainable Development Goal 11 Why it matters, Initiatives, Targets, Indicators
  • 12. ENGAGEMENT PORTAL. KPI APPLICATIONS. SDG APPLICATIONS. The entry point for the USC Ecosystem. THE USC PLATFORM. Upload&Visualise KPI data to measure goals’ achievements ALL CITIES. Evolve along all 17 SDG goals. SDG CITIES. USC Engagement Platform The Portal, The KPI Dashboard and SDG Apps
  • 13. 1. City Evaluation 2. City Profiling 4. Design, Implement & Measure 3. SDG City Roadmap • KPI Analysis • KPI Gap Analysis • New SDG City Data Assessment • SDG Diagnostic and Scenario Modelling • Expert & Stakeholder Review • SDG City Programmes & Project Recommendations • SDG Programme & Project Selection Considerations • Programmes & Project Overview • Value Case & Citizen Engagement • Investment Marketplace • Industry Partnerships & Ecosystem design • Governance model & Funding provision • Detailed Design of Programmes & Projects • Smart Public Procurement Plan • Detailed Implementation Plan • Operation Plan • Monitoring & measurement Plan Measure Review ImplementPlan The SDG Process and Methodology City Evaluation supported by the KPI Dashboard
  • 14. THE USC ENGAGEMENT PLATFORM. The KPI Dashboard (User Perspective) WITH THE SUPPORT OF.
  • 15. K P I D A S H B O A R D S T A N D A R D E D I T I O N : L O G I N
  • 16. K P I D A S H B O A R D S T A N D A R D E D I T I O N : S M A R T C I T Y M A P .
  • 17. K P I D A S H B O A R D S T A N D A R D E D I T I O N : C I T Y P R O F I L E .
  • 18. K P I D A S H B O A R D S T A N D A R D E D I T I O N : E C O N O M Y K P I S . COMPLIANT TO:
  • 19. K P I D A S H B O A R D S T A N D A R D E D I T I O N : E N V I R O N M E N T K P I S . COMPLIANT TO:
  • 20. K P I D A S H B O A R D S T A N D A R D E D I T I O N : S O C I E T Y A N D C U L T U R E K P I S . COMPLIANT TO:
  • 21. K P I D A S H B O A R D S T A N D A R D E D I T I O N : U P L O A D ( 1 ) UPLOAD VIA:
  • 22. K P I D A S H B O A R D S T A N D A R D E D I T I O N : U P L O A D ( 2 ) . UPLOAD VIA:
  • 23. K P I D A S H B O A R D S T A N D A R D E D I T I O N : U P L O A D ( 3 ) . UPLOAD VIA:
  • 24. THE USC ENGAGEMENT PLATFORM. The KPI Dashboard | The 10 minutes Modeler (Modeler Perspective) WITH THE SUPPORT OF.
  • 25. SMART CITIES ARE BUILT ON
 SMART DATA. SMART CITIES ARE BUILT ON
 TRIBEFIRE. THE SMART DATA PLATFORM.
  • 26. SMART CITIES ARE BUILT ON
 SMART DATA. SMART CITIES ARE BUILT ON
 TRIBEFIRE. THE SMART DATA PLATFORM. TRIBEFIRE: A PLATFORM FOR PLATFORMS BASED ON NORMALISED MODELS
  • 27. "Modeling, in the broadest sense, is the cost-effective use of something in place of something else for some cognitive purpose. It is simpler, safer or cheaper than reality”. The 10 minutes Modeler What is a Model/Modeling?
  • 28. The 10 minutes Modeler What is a Model/Modeling? A model is an abstraction of reality, without unnecessary information for the given purpose.
  • 29. Examples: Domain? Purpose? Target Audience? Model 1 Model 1 Model 2 ?∈ Model 2 The 10 minutes Modeler What is a Model/Modeling? (Highway A24)(Dangerous Crossing)
  • 30. In Model Driven Engineering (MDE) the purpose is “engineering complex systems”. E.g. For Cyber-Physical Systems (CPS) we may consider (at least) three model types: • Descriptive Model(s) • Predictive Model(s) • Adaptive Model(s) The 10 minutes Modeler What is a Model/Modeling? Additional Requirements for Models in MDE: Machine-readability, Validation Prof. Henry Muccini
  • 31. In Model Driven Engineering (MDE) the purpose is “engineering complex systems”. E.g. If the complex system is an App based on Tribefire, you need at least three models types created following a given methodology and reference architecture: • Data Model(s) • Service Model(s) • Deployment Model(s) The 10 minutes Modeler What is a Model/Modeling? Additional Requirements for Models in MDE: Machine-readability, Validation
  • 32. Model 1 Model 2 The 10 minutes Modeler How many languages to specify models? English Language ? English A24infrastructure.doc
  • 33. Model 1 Model 2 The 10 minutes Modeler How many languages to specify models? Eclipse Ecore Language ? Infrastructure Domain Specific Language A24.infrastructure in DSL Editor
  • 34. Model 1 Model 2 The 10 minutes Modeler How many languages to specify models? Tribefire GmModel Language ? Infrastructure Data Model A24.infrastructure in Tribefire
  • 35. The 10 minutes Modeler KPI Dashboard is a Model-Driven platform built on top of Tribefire The KPI Dashboard has been built following a MDE Process and it consists of a set of Tribefire Models that can be manipulated on a distributed platform (short live demo)