SlideShare una empresa de Scribd logo
1 de 24
MODES3 - MODEL-BASED DEMONSTRATOR
FOR SMART AND SAFE SYSTEMS
DR. ISTVÁN RÁTH
CO FOUNDER, MANAGING DIRECTOR
What is MoDeS3?
Goals
 A technology demonstrator
for education
 Development
methodologies for
safety-critical systems
 Internet-of-Things
technology stack
The best of both worlds
Safety Critical
Systems
Internet of Things
Data
acquisition
Communicatio
n
Analysis
Act
Combination of both worlds:
Development techniques used for
safety-critical systems
with technologies from Internet-of-Things
„Use the location
information of the
passengers' smart
phones as an auxiliary
monitoring channel”
„The break lining is
wearing down!”
MoDeS3 - Architecture
Railway system with
- Sensors
- Actuators
Robot system
Distributed Safety Logic
Monitoring and Control System
HW
SW
SW
MoDeS3 – Distributed safety
logic
Railway system with
- Sensors
- Actuators
Robot system
Distributed Safety Logic
Monitoring and Control System
HW
SW
SW
Distributed Safety Logic
6
15 sensors:
- Sensing the trains
and estimating their
locations
Distributed Safety Logic
7
Distributed:
• 6 controllers
• Communicatio
n
Safety: prevent
accidents by
stopping the
trains
Distributed Safety Logic
8
Model-driven development
- Validation and verification
- Automated code
generation
Code generation
YAKINDU Statechart Tools
Distributed Safety Logic
9
Model-driven development
- Validation and verification
- Automated code
generation
Code generation
YAKINDU Statechart Tools
Each track
section is
controlled by
a dedicated
BBB
Distributed Safety Logic
10
Code generation
YAKINDU Statechart Tools
IoT tech for
communicatio
n
MQTT
• Eclipse Paho
• Mosquitto
Mosquitto
Model-driven development
- Validation and verification
- Automated code
generation
MoDeS3
Railway system with
- Sensors
- Actuators
Robot system
Distributed Safety Logic
Monitoring and Control System
HW
SW
SW
Monitoring and Control System
12
Computer
vision
Additional level of safety – high level
monitoring
Monitoring and Control System
13
Computer
vision
Additional level of safety – high level
monitoring
Camera
system
Monitoring and Control System
14
Computer
vision
Communicatio
n Monitoring
Additional level of safety – high level
monitoring
Monitoring and Control System
15
Computer
vision
Communicatio
n Monitoring
Additional level of safety – high level
monitoring
Complex Event Processing
Monitoring and Control System
16
Computer
vision
Communicatio
n Monitoring
Event
patterns
Stream processor
Additional level of safety – high level
monitoring
Monitoring and Control System
17
Computer
vision
Communicatio
n Monitoring
Additional level of safety – high level
monitoring
Event
patterns
Stream processor
Shut down the system in
case of dangerous
situation
Event
patterns
Stream processor
Monitoring and Control System
18
Computer
vision
Communicatio
n Monitoring
Additional level of safety – high level
monitoring
Shut down the system in
case of dangerous
situation
Monitoring logic
Event
patterns
Stream processor
Monitoring and Control System
19
Computer
vision
Communicatio
n Monitoring
Additional level of safety – high level
monitoring
Shut down the system in
case of dangerous
situation
Monitoring logic
Execution
Summary
Education and research
applications
Academic contributors
• Fault Tolerant Systems Research Group
• MTA-BME Research Group on Cyber-Physical
Systems
Courses
• Cyber-physical systems
• Model-based Systems Design
• System Modelling
• Formal methods
Student projects
21
Conclusions
More info
• MoDeS3
http://modes3.tumblr.com/
• Source GitHub repo
https://github.com/FTSRG/BME-MODES3
As a demonstrator your contributions (feedback,
forum posts, ideas, bugzillas, patches) are very
welcome!
WHEN? 26th April 2017, 8:30-17:30
WHERE? Ericsson Science Park
Irinyi József street 4-20, 1117
Budapest
Unique insight into how software in various domains such as
automotive, telco and IoT are being built.
Speakers: Ralph Müller(Eclipse Foundation Europe),
Stéphane Bonnet (Thales), Étienne Juliot (Obeo),
Elemér Lelik (Ericsson),
Gergely Pintér & Máté Kovács (ThyssenKrupp Presta)
CRAFT 2017 and IncQuery Labs proudly
present:
FREE REGISTRATION:
https://ti.to/bpconferences/craft-conference- 2017/discount/IncquerylabsSentMe

Más contenido relacionado

Similar a Modes3: Model-based Demonstrator for Smart and Safe Systems

john dos
john dosjohn dos
john doskachkol
 
Study of campus network security
Study of campus network securityStudy of campus network security
Study of campus network securityTrishla Thakur
 
Beyond digitalisation 2016-06-07
Beyond digitalisation  2016-06-07Beyond digitalisation  2016-06-07
Beyond digitalisation 2016-06-07Ivica Crnkovic
 
COSMOS: DevOps for Complex Cyber-physical Systems
COSMOS: DevOps for Complex Cyber-physical SystemsCOSMOS: DevOps for Complex Cyber-physical Systems
COSMOS: DevOps for Complex Cyber-physical SystemsSebastiano Panichella
 
The SCISSOR approach to establishing situational awareness in Industrial Cont...
The SCISSOR approach to establishing situational awareness in Industrial Cont...The SCISSOR approach to establishing situational awareness in Industrial Cont...
The SCISSOR approach to establishing situational awareness in Industrial Cont...Stefano Salsano
 
Distinguished Speakers - Professor Marta Kwiatkowska
Distinguished Speakers -  Professor Marta KwiatkowskaDistinguished Speakers -  Professor Marta Kwiatkowska
Distinguished Speakers - Professor Marta Kwiatkowskaoxwocs
 
PROGNOSTIC - ADAPTIVE INTELLIGENT DIAGNOSTIC SYSTEM FOR VEHICL.docx
 PROGNOSTIC  - ADAPTIVE INTELLIGENT DIAGNOSTIC SYSTEM FOR VEHICL.docx PROGNOSTIC  - ADAPTIVE INTELLIGENT DIAGNOSTIC SYSTEM FOR VEHICL.docx
PROGNOSTIC - ADAPTIVE INTELLIGENT DIAGNOSTIC SYSTEM FOR VEHICL.docxgertrudebellgrove
 
International Journal of Chaos, Control, Modeling and Simulation (IJCCMS)
International Journal of Chaos, Control, Modeling and Simulation (IJCCMS)International Journal of Chaos, Control, Modeling and Simulation (IJCCMS)
International Journal of Chaos, Control, Modeling and Simulation (IJCCMS)ijccmsjournal
 
JOE89.0212. PROJECT PROPOSAL PRESENTATION.
JOE89.0212. PROJECT PROPOSAL PRESENTATION.JOE89.0212. PROJECT PROPOSAL PRESENTATION.
JOE89.0212. PROJECT PROPOSAL PRESENTATION.josia imeturu
 
Model-based Demonstrator for Smart and Safety Systems.
Model-based Demonstrator for Smart and Safety Systems.Model-based Demonstrator for Smart and Safety Systems.
Model-based Demonstrator for Smart and Safety Systems.Zsolt Mázló
 
2016.07.05 Talk @Ciência 2016, Lisbon
2016.07.05 Talk @Ciência 2016, Lisbon2016.07.05 Talk @Ciência 2016, Lisbon
2016.07.05 Talk @Ciência 2016, LisbonAna Aguiar
 
International Journal of Information Technology, Modeling and Computing (IJITMC)
International Journal of Information Technology, Modeling and Computing (IJITMC)International Journal of Information Technology, Modeling and Computing (IJITMC)
International Journal of Information Technology, Modeling and Computing (IJITMC)Zac Darcy
 
Call for Papers - International Journal of Chaos, Control, Modelling and Simu...
Call for Papers - International Journal of Chaos, Control, Modelling and Simu...Call for Papers - International Journal of Chaos, Control, Modelling and Simu...
Call for Papers - International Journal of Chaos, Control, Modelling and Simu...ijccmsjournal
 
Spatio-temporal Monitoring of Health Epidemics in Real-Time-Some Considerations
Spatio-temporal Monitoring of Health Epidemics  in Real-Time-Some ConsiderationsSpatio-temporal Monitoring of Health Epidemics  in Real-Time-Some Considerations
Spatio-temporal Monitoring of Health Epidemics in Real-Time-Some Considerationssanjay_rana
 
water resources
water resourceswater resources
water resourcesunliya
 
International Journal of Chaos, Control, Modelling and Simulation
International Journal of Chaos, Control, Modelling and SimulationInternational Journal of Chaos, Control, Modelling and Simulation
International Journal of Chaos, Control, Modelling and Simulationijccmsjournal
 

Similar a Modes3: Model-based Demonstrator for Smart and Safe Systems (20)

john dos
john dosjohn dos
john dos
 
Study of campus network security
Study of campus network securityStudy of campus network security
Study of campus network security
 
Beyond digitalisation 2016-06-07
Beyond digitalisation  2016-06-07Beyond digitalisation  2016-06-07
Beyond digitalisation 2016-06-07
 
Safety Impacts of Connected and Automated Vehicles
Safety Impacts of Connected and Automated VehiclesSafety Impacts of Connected and Automated Vehicles
Safety Impacts of Connected and Automated Vehicles
 
COSMOS: DevOps for Complex Cyber-physical Systems
COSMOS: DevOps for Complex Cyber-physical SystemsCOSMOS: DevOps for Complex Cyber-physical Systems
COSMOS: DevOps for Complex Cyber-physical Systems
 
The SCISSOR approach to establishing situational awareness in Industrial Cont...
The SCISSOR approach to establishing situational awareness in Industrial Cont...The SCISSOR approach to establishing situational awareness in Industrial Cont...
The SCISSOR approach to establishing situational awareness in Industrial Cont...
 
Distinguished Speakers - Professor Marta Kwiatkowska
Distinguished Speakers -  Professor Marta KwiatkowskaDistinguished Speakers -  Professor Marta Kwiatkowska
Distinguished Speakers - Professor Marta Kwiatkowska
 
PROGNOSTIC - ADAPTIVE INTELLIGENT DIAGNOSTIC SYSTEM FOR VEHICL.docx
 PROGNOSTIC  - ADAPTIVE INTELLIGENT DIAGNOSTIC SYSTEM FOR VEHICL.docx PROGNOSTIC  - ADAPTIVE INTELLIGENT DIAGNOSTIC SYSTEM FOR VEHICL.docx
PROGNOSTIC - ADAPTIVE INTELLIGENT DIAGNOSTIC SYSTEM FOR VEHICL.docx
 
Scada slide
Scada slideScada slide
Scada slide
 
International Journal of Chaos, Control, Modeling and Simulation (IJCCMS)
International Journal of Chaos, Control, Modeling and Simulation (IJCCMS)International Journal of Chaos, Control, Modeling and Simulation (IJCCMS)
International Journal of Chaos, Control, Modeling and Simulation (IJCCMS)
 
JOE89.0212. PROJECT PROPOSAL PRESENTATION.
JOE89.0212. PROJECT PROPOSAL PRESENTATION.JOE89.0212. PROJECT PROPOSAL PRESENTATION.
JOE89.0212. PROJECT PROPOSAL PRESENTATION.
 
Model-based Demonstrator for Smart and Safety Systems.
Model-based Demonstrator for Smart and Safety Systems.Model-based Demonstrator for Smart and Safety Systems.
Model-based Demonstrator for Smart and Safety Systems.
 
2016.07.05 Talk @Ciência 2016, Lisbon
2016.07.05 Talk @Ciência 2016, Lisbon2016.07.05 Talk @Ciência 2016, Lisbon
2016.07.05 Talk @Ciência 2016, Lisbon
 
PROSPECT - PROactive Safety for PEdestrians and CyclisTs
PROSPECT - PROactive Safety for PEdestrians and CyclisTsPROSPECT - PROactive Safety for PEdestrians and CyclisTs
PROSPECT - PROactive Safety for PEdestrians and CyclisTs
 
PACE-IT: Network Monitoring (part 2) - N10 006
PACE-IT: Network Monitoring (part 2) - N10 006 PACE-IT: Network Monitoring (part 2) - N10 006
PACE-IT: Network Monitoring (part 2) - N10 006
 
International Journal of Information Technology, Modeling and Computing (IJITMC)
International Journal of Information Technology, Modeling and Computing (IJITMC)International Journal of Information Technology, Modeling and Computing (IJITMC)
International Journal of Information Technology, Modeling and Computing (IJITMC)
 
Call for Papers - International Journal of Chaos, Control, Modelling and Simu...
Call for Papers - International Journal of Chaos, Control, Modelling and Simu...Call for Papers - International Journal of Chaos, Control, Modelling and Simu...
Call for Papers - International Journal of Chaos, Control, Modelling and Simu...
 
Spatio-temporal Monitoring of Health Epidemics in Real-Time-Some Considerations
Spatio-temporal Monitoring of Health Epidemics  in Real-Time-Some ConsiderationsSpatio-temporal Monitoring of Health Epidemics  in Real-Time-Some Considerations
Spatio-temporal Monitoring of Health Epidemics in Real-Time-Some Considerations
 
water resources
water resourceswater resources
water resources
 
International Journal of Chaos, Control, Modelling and Simulation
International Journal of Chaos, Control, Modelling and SimulationInternational Journal of Chaos, Control, Modelling and Simulation
International Journal of Chaos, Control, Modelling and Simulation
 

Más de Istvan Rath

Cloud-based Modelling Solutions Empowering Tool Integration
Cloud-based Modelling Solutions Empowering Tool IntegrationCloud-based Modelling Solutions Empowering Tool Integration
Cloud-based Modelling Solutions Empowering Tool IntegrationIstvan Rath
 
Cloud-based Modelling Solutions Empowering Tool Integration
Cloud-based Modelling Solutions Empowering Tool IntegrationCloud-based Modelling Solutions Empowering Tool Integration
Cloud-based Modelling Solutions Empowering Tool IntegrationIstvan Rath
 
MBSE meets Industrial IoT: Introducing the New MagicDraw Plug-in for RTI Co...
MBSE meets Industrial IoT: Introducing the New MagicDraw Plug-in for RTI Co...MBSE meets Industrial IoT: Introducing the New MagicDraw Plug-in for RTI Co...
MBSE meets Industrial IoT: Introducing the New MagicDraw Plug-in for RTI Co...Istvan Rath
 
IncQuery Server for Teamwork Cloud - Talk at IW2019
IncQuery Server for Teamwork Cloud - Talk at IW2019IncQuery Server for Teamwork Cloud - Talk at IW2019
IncQuery Server for Teamwork Cloud - Talk at IW2019Istvan Rath
 
VIATRA 2.0 Webinar
VIATRA 2.0 WebinarVIATRA 2.0 Webinar
VIATRA 2.0 WebinarIstvan Rath
 
Easier smart home development with simulators and rule engines
Easier smart home development with simulators and rule enginesEasier smart home development with simulators and rule engines
Easier smart home development with simulators and rule enginesIstvan Rath
 
Eclipse VIATRA Overview 2017
Eclipse VIATRA Overview 2017Eclipse VIATRA Overview 2017
Eclipse VIATRA Overview 2017Istvan Rath
 
Smarter internet of things with stream and event processing virtual io_t_meet...
Smarter internet of things with stream and event processing virtual io_t_meet...Smarter internet of things with stream and event processing virtual io_t_meet...
Smarter internet of things with stream and event processing virtual io_t_meet...Istvan Rath
 
Eclipse DemoCamp Budapest 2016 November: Best of EclipseCon Europe 2016
Eclipse DemoCamp Budapest 2016 November: Best of EclipseCon Europe 2016Eclipse DemoCamp Budapest 2016 November: Best of EclipseCon Europe 2016
Eclipse DemoCamp Budapest 2016 November: Best of EclipseCon Europe 2016Istvan Rath
 
Exploring the Future of Eclipse Modeling: Web and Semantic Collaboration
Exploring the Future of Eclipse Modeling: Web and Semantic CollaborationExploring the Future of Eclipse Modeling: Web and Semantic Collaboration
Exploring the Future of Eclipse Modeling: Web and Semantic CollaborationIstvan Rath
 
Okosabb Internet of Things rendszerek komplex eseményfeldolgozás alkalmazásával
Okosabb Internet of Things rendszerek komplex eseményfeldolgozás alkalmazásával Okosabb Internet of Things rendszerek komplex eseményfeldolgozás alkalmazásával
Okosabb Internet of Things rendszerek komplex eseményfeldolgozás alkalmazásával Istvan Rath
 
IoT Supercharged: Complex event processing for MQTT with Eclipse technologies
IoT Supercharged: Complex event processing for MQTT with Eclipse technologiesIoT Supercharged: Complex event processing for MQTT with Eclipse technologies
IoT Supercharged: Complex event processing for MQTT with Eclipse technologiesIstvan Rath
 
mbeddr meets IncQuer - Combining the Best Features of Two Modeling Worlds
mbeddr meets IncQuer - Combining the Best Features of Two Modeling Worldsmbeddr meets IncQuer - Combining the Best Features of Two Modeling Worlds
mbeddr meets IncQuer - Combining the Best Features of Two Modeling WorldsIstvan Rath
 
Xcore meets IncQuery: How the New Generation of DSLs are Made
Xcore meets IncQuery: How the New Generation of DSLs are MadeXcore meets IncQuery: How the New Generation of DSLs are Made
Xcore meets IncQuery: How the New Generation of DSLs are MadeIstvan Rath
 
EMF-IncQuery 0.7 Presentation for Itemis
EMF-IncQuery 0.7 Presentation for ItemisEMF-IncQuery 0.7 Presentation for Itemis
EMF-IncQuery 0.7 Presentation for ItemisIstvan Rath
 
Event-driven Model Transformations in Domain-specific Modeling Languages
Event-driven Model Transformations in Domain-specific Modeling LanguagesEvent-driven Model Transformations in Domain-specific Modeling Languages
Event-driven Model Transformations in Domain-specific Modeling LanguagesIstvan Rath
 
The SENSORIA Development Environment
The SENSORIA Development EnvironmentThe SENSORIA Development Environment
The SENSORIA Development EnvironmentIstvan Rath
 
Challenges for advanced domain-specific frameworks
Challenges for advanced domain-specific frameworksChallenges for advanced domain-specific frameworks
Challenges for advanced domain-specific frameworksIstvan Rath
 
Transzformációk integrált alkalmazása a modellvezérelt szoftverfejlesztésben
Transzformációk integrált alkalmazása a modellvezérelt szoftverfejlesztésbenTranszformációk integrált alkalmazása a modellvezérelt szoftverfejlesztésben
Transzformációk integrált alkalmazása a modellvezérelt szoftverfejlesztésbenIstvan Rath
 
Change-driven model transformations
Change-driven model transformationsChange-driven model transformations
Change-driven model transformationsIstvan Rath
 

Más de Istvan Rath (20)

Cloud-based Modelling Solutions Empowering Tool Integration
Cloud-based Modelling Solutions Empowering Tool IntegrationCloud-based Modelling Solutions Empowering Tool Integration
Cloud-based Modelling Solutions Empowering Tool Integration
 
Cloud-based Modelling Solutions Empowering Tool Integration
Cloud-based Modelling Solutions Empowering Tool IntegrationCloud-based Modelling Solutions Empowering Tool Integration
Cloud-based Modelling Solutions Empowering Tool Integration
 
MBSE meets Industrial IoT: Introducing the New MagicDraw Plug-in for RTI Co...
MBSE meets Industrial IoT: Introducing the New MagicDraw Plug-in for RTI Co...MBSE meets Industrial IoT: Introducing the New MagicDraw Plug-in for RTI Co...
MBSE meets Industrial IoT: Introducing the New MagicDraw Plug-in for RTI Co...
 
IncQuery Server for Teamwork Cloud - Talk at IW2019
IncQuery Server for Teamwork Cloud - Talk at IW2019IncQuery Server for Teamwork Cloud - Talk at IW2019
IncQuery Server for Teamwork Cloud - Talk at IW2019
 
VIATRA 2.0 Webinar
VIATRA 2.0 WebinarVIATRA 2.0 Webinar
VIATRA 2.0 Webinar
 
Easier smart home development with simulators and rule engines
Easier smart home development with simulators and rule enginesEasier smart home development with simulators and rule engines
Easier smart home development with simulators and rule engines
 
Eclipse VIATRA Overview 2017
Eclipse VIATRA Overview 2017Eclipse VIATRA Overview 2017
Eclipse VIATRA Overview 2017
 
Smarter internet of things with stream and event processing virtual io_t_meet...
Smarter internet of things with stream and event processing virtual io_t_meet...Smarter internet of things with stream and event processing virtual io_t_meet...
Smarter internet of things with stream and event processing virtual io_t_meet...
 
Eclipse DemoCamp Budapest 2016 November: Best of EclipseCon Europe 2016
Eclipse DemoCamp Budapest 2016 November: Best of EclipseCon Europe 2016Eclipse DemoCamp Budapest 2016 November: Best of EclipseCon Europe 2016
Eclipse DemoCamp Budapest 2016 November: Best of EclipseCon Europe 2016
 
Exploring the Future of Eclipse Modeling: Web and Semantic Collaboration
Exploring the Future of Eclipse Modeling: Web and Semantic CollaborationExploring the Future of Eclipse Modeling: Web and Semantic Collaboration
Exploring the Future of Eclipse Modeling: Web and Semantic Collaboration
 
Okosabb Internet of Things rendszerek komplex eseményfeldolgozás alkalmazásával
Okosabb Internet of Things rendszerek komplex eseményfeldolgozás alkalmazásával Okosabb Internet of Things rendszerek komplex eseményfeldolgozás alkalmazásával
Okosabb Internet of Things rendszerek komplex eseményfeldolgozás alkalmazásával
 
IoT Supercharged: Complex event processing for MQTT with Eclipse technologies
IoT Supercharged: Complex event processing for MQTT with Eclipse technologiesIoT Supercharged: Complex event processing for MQTT with Eclipse technologies
IoT Supercharged: Complex event processing for MQTT with Eclipse technologies
 
mbeddr meets IncQuer - Combining the Best Features of Two Modeling Worlds
mbeddr meets IncQuer - Combining the Best Features of Two Modeling Worldsmbeddr meets IncQuer - Combining the Best Features of Two Modeling Worlds
mbeddr meets IncQuer - Combining the Best Features of Two Modeling Worlds
 
Xcore meets IncQuery: How the New Generation of DSLs are Made
Xcore meets IncQuery: How the New Generation of DSLs are MadeXcore meets IncQuery: How the New Generation of DSLs are Made
Xcore meets IncQuery: How the New Generation of DSLs are Made
 
EMF-IncQuery 0.7 Presentation for Itemis
EMF-IncQuery 0.7 Presentation for ItemisEMF-IncQuery 0.7 Presentation for Itemis
EMF-IncQuery 0.7 Presentation for Itemis
 
Event-driven Model Transformations in Domain-specific Modeling Languages
Event-driven Model Transformations in Domain-specific Modeling LanguagesEvent-driven Model Transformations in Domain-specific Modeling Languages
Event-driven Model Transformations in Domain-specific Modeling Languages
 
The SENSORIA Development Environment
The SENSORIA Development EnvironmentThe SENSORIA Development Environment
The SENSORIA Development Environment
 
Challenges for advanced domain-specific frameworks
Challenges for advanced domain-specific frameworksChallenges for advanced domain-specific frameworks
Challenges for advanced domain-specific frameworks
 
Transzformációk integrált alkalmazása a modellvezérelt szoftverfejlesztésben
Transzformációk integrált alkalmazása a modellvezérelt szoftverfejlesztésbenTranszformációk integrált alkalmazása a modellvezérelt szoftverfejlesztésben
Transzformációk integrált alkalmazása a modellvezérelt szoftverfejlesztésben
 
Change-driven model transformations
Change-driven model transformationsChange-driven model transformations
Change-driven model transformations
 

Último

"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????blackmambaettijean
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 

Último (20)

"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 

Modes3: Model-based Demonstrator for Smart and Safe Systems

  • 1. MODES3 - MODEL-BASED DEMONSTRATOR FOR SMART AND SAFE SYSTEMS DR. ISTVÁN RÁTH CO FOUNDER, MANAGING DIRECTOR
  • 2. What is MoDeS3? Goals  A technology demonstrator for education  Development methodologies for safety-critical systems  Internet-of-Things technology stack
  • 3. The best of both worlds Safety Critical Systems Internet of Things Data acquisition Communicatio n Analysis Act Combination of both worlds: Development techniques used for safety-critical systems with technologies from Internet-of-Things „Use the location information of the passengers' smart phones as an auxiliary monitoring channel” „The break lining is wearing down!”
  • 4. MoDeS3 - Architecture Railway system with - Sensors - Actuators Robot system Distributed Safety Logic Monitoring and Control System HW SW SW
  • 5. MoDeS3 – Distributed safety logic Railway system with - Sensors - Actuators Robot system Distributed Safety Logic Monitoring and Control System HW SW SW
  • 6. Distributed Safety Logic 6 15 sensors: - Sensing the trains and estimating their locations
  • 7. Distributed Safety Logic 7 Distributed: • 6 controllers • Communicatio n Safety: prevent accidents by stopping the trains
  • 8. Distributed Safety Logic 8 Model-driven development - Validation and verification - Automated code generation Code generation YAKINDU Statechart Tools
  • 9. Distributed Safety Logic 9 Model-driven development - Validation and verification - Automated code generation Code generation YAKINDU Statechart Tools Each track section is controlled by a dedicated BBB
  • 10. Distributed Safety Logic 10 Code generation YAKINDU Statechart Tools IoT tech for communicatio n MQTT • Eclipse Paho • Mosquitto Mosquitto Model-driven development - Validation and verification - Automated code generation
  • 11. MoDeS3 Railway system with - Sensors - Actuators Robot system Distributed Safety Logic Monitoring and Control System HW SW SW
  • 12. Monitoring and Control System 12 Computer vision Additional level of safety – high level monitoring
  • 13. Monitoring and Control System 13 Computer vision Additional level of safety – high level monitoring Camera system
  • 14. Monitoring and Control System 14 Computer vision Communicatio n Monitoring Additional level of safety – high level monitoring
  • 15. Monitoring and Control System 15 Computer vision Communicatio n Monitoring Additional level of safety – high level monitoring Complex Event Processing
  • 16. Monitoring and Control System 16 Computer vision Communicatio n Monitoring Event patterns Stream processor Additional level of safety – high level monitoring
  • 17. Monitoring and Control System 17 Computer vision Communicatio n Monitoring Additional level of safety – high level monitoring Event patterns Stream processor Shut down the system in case of dangerous situation
  • 18. Event patterns Stream processor Monitoring and Control System 18 Computer vision Communicatio n Monitoring Additional level of safety – high level monitoring Shut down the system in case of dangerous situation Monitoring logic
  • 19. Event patterns Stream processor Monitoring and Control System 19 Computer vision Communicatio n Monitoring Additional level of safety – high level monitoring Shut down the system in case of dangerous situation Monitoring logic Execution
  • 21. Education and research applications Academic contributors • Fault Tolerant Systems Research Group • MTA-BME Research Group on Cyber-Physical Systems Courses • Cyber-physical systems • Model-based Systems Design • System Modelling • Formal methods Student projects 21
  • 22. Conclusions More info • MoDeS3 http://modes3.tumblr.com/ • Source GitHub repo https://github.com/FTSRG/BME-MODES3 As a demonstrator your contributions (feedback, forum posts, ideas, bugzillas, patches) are very welcome!
  • 23.
  • 24. WHEN? 26th April 2017, 8:30-17:30 WHERE? Ericsson Science Park Irinyi József street 4-20, 1117 Budapest Unique insight into how software in various domains such as automotive, telco and IoT are being built. Speakers: Ralph Müller(Eclipse Foundation Europe), Stéphane Bonnet (Thales), Étienne Juliot (Obeo), Elemér Lelik (Ericsson), Gergely Pintér & Máté Kovács (ThyssenKrupp Presta) CRAFT 2017 and IncQuery Labs proudly present: FREE REGISTRATION: https://ti.to/bpconferences/craft-conference- 2017/discount/IncquerylabsSentMe

Notas del editor

  1. VIATRA Event Processing Language
  2. Thnak you for your attention!