SlideShare a Scribd company logo
Realization of Model-based
Safety Analysis and
Integration with Capella
Dr. Marc Zeller | SiriusCon 2020
siemens.com/innovationUnrestricted © Siemens 2020
Unrestricted © Siemens AG 2020
Corporate Technology
Facts and figures on Research and Development –
Siemens group and Siemens Corporate Technology
3,750
€
€
8 350
University cooperation –
Our knowledge edge
Research and Development at Siemens
Inventions and patents –
Securing our future
€ 5.7 bn
Expenditures for R&D1
45,200
R&D employees2
6,850
Inventions1 Patent applications1 CKI
universities 3
17
Principal partner
universities
Patent experts2
2,550
Employees worldwide2
1,700
Researchers2
300
Cybersecurity experts2
1 In FY 2019; continuing operations | 2 As of September 30, 2019 | 3 Centers of Knowledge Interchange
Unrestricted © Siemens AG 2020
Introduction
• Embedded systems are omnipresent in the daily life
• Realize safety-relevant functions
• Failure may lead to catastrophic accidents
• Safety is the most important non-functional property
• Increasing system complexity
• Growing size and importance of software
• Number of safety-relevant functions grows continuously
• Need and effort for safety assurance is increasing drastically
• Safety analyses are very complex and time-consuming tasks
• Contrast to the industry’s aim to reduce development costs and
time-to-market
Unrestricted © Siemens AG 2020
Background: Top-down Safety Analysis
Fault Tree Analysis (FTA)
FTA is systematic top-down approach for reliability and safety analysis
• Fault trees trace back influences to a given hazard or failure
• Graphically explain causal chains leading to the hazard
• Find event combinations that are sufficient to cause hazard
(qualitative analysis)
• Calculate hazard probability from influence probabilities
(quantitative analysis)
Element of a Fault Tree:
• Root: "Top-Event“
• Hazard or failed state (or the accident or failure event)
• Leaves: "Basic Events“
• Causes that cannot or shall not be refined any further
• Gates: AND, OR, M-out-of-N, etc.
• Boolean logic
Unrestricted © Siemens AG 2020
• Often model-based (e.g. Capella)
• Iterative, incremental or agile
• Modifications in safety documents is
a very time consuming task
• Increased risk of inconsistency due
to media breaks
Developing Safety-critical Systems:
State-of-practice
Classic Safety
Documentation
Media Break
State-of-practice in safety
analysis
System engineering
Unrestricted © Siemens AG 2020
• Modifications impact only a small part
of the safety models
• Automated safety/reliability analysis
at early development stages
• Consistency by seamlessly integrated
models
Developing Safety-critical Systems:
Model-based safety analysis using Component Fault Trees (CFTs)
Classic Safety
Documentation
Media Break
Integrated model-based
safety/reliability analysis
Seamless integration
State-of-practice in safety
analysis
System engineering
• Often model-based (e.g. Capella)
• Iterative, incremental or agile
• Modifications in safety documents is
a very time consuming task
• Increased risk of inconsistency due
to media breaks
Unrestricted © Siemens AG 2020
Component Fault Trees (CFTs)*
Extend classic fault trees with a component concept
Extension of classic fault trees with a
component concept
„ Focus on failure modes of an
encapsulated system component
„ Failures visible at the inport / outport
of a component are modeled using
Input / Output Failure Modes
Divide-and-conquer strategy for systems
„ Modular, hierarchical composition of
system fault trees
„ Systematic reuse of component CFTs
Legend:
*) Kaiser, B.; Liggesmeyer, P.; Mäckel, O. (2003). “A new component concept for fault trees”,
SCS '03: Proceedings of the 8th Australian workshop on Safety critical systems and software
Kaiser, B., Schneider, D., Adler, R., Domis, D., Möhrle, F., Berres, A., Zeller, M., Höfig, K., Rothfelder, M. (2018). „Advances in Component Fault Trees“,
Proceedings of the 28th European Safety and Reliability Conference (ESREL)
Unrestricted © Siemens AG 2020
Component Fault Trees vs. Fault Trees
Same Information, Different Model Concept
Top Event
Controller 1 : Controller
Supply : Power Supply V24
E1
E1 E2
Controller 2 : Controller
E1
Top Event
Controller 1.E1 Controller 2.E1
Supply.E1 Supply.E2
Unrestricted © Siemens AG 2020
Component Fault Tree based Safety/Reliability Analysis
Modeling & Analysis Workflow
System
description
Component
Fault Tree
Fault Tree
Analysis
1
3
4
CFT Elements2
Why model-based safety analysis using Sirius?
• Allows graphical editing based on EMF ecore models (diagrams & tables)
• Intuitive UI and easily extensible (e.g. for other analysis methods)
• Sirius is also the foundation of Capella
Unrestricted © Siemens AG 2020
Aircraft Wheel Brake System Example (from AIR6110)
Overview
• Installed on the two main landing gears
• Braking on the main gear wheels is used to provide safe retardation
• During taxing and landing phases
• Also prevents unintended aircraft motion when parked
• May provide differential braking for aircraft directional control
• Secondary function: Stop main gear wheel rotation upon
gear retraction
• Braking is commanded either
• Manually
• Via brake pedals
• Automatically (autobrake) without the need for pedal application
Unrestricted © Siemens AG 2020
Aircraft Wheel Brake System Example
Functional Hazard Analysis (FHA)
• Function: “Decelerate the wheels on the ground”
• Average flight length: 5 hours
• Functional Hazard Analysis (FHA) results:
• Loss of all wheel braking during landing or rejected take off (RTO) shall be less than 5E-7 per flight
• Asymmetrical loss of wheel braking coupled with loss of rudder or nose wheel steering
during landing or RTO shall be less than 5E-7 per flight
• Inadvertent wheel braking with all wheels locked during takeoff roll before V1 shall be less than 5E-7 per flight
• Inadvertent wheel braking of all wheels during takeoff roll after V1 shall be less than 5E-9 per flight
• Undetected inadvertent wheel braking on one wheel w/o locking during takeoff shall be less than 5E-9 per flight
à Top Events of the Fault Tree Analysis in the System Safety Assessment (SSA) of the Wheel Braking System
V1 = Speed from which the aircraft cannot be safely stopped on remaining runway
Unrestricted © Siemens AG 2020
Aircraft Wheel Brake System Example
CFT Example
Top Event = Loss of all wheel braking
Steps to perform a safety/reliability analysis using CFTs:
1. Identification of the system components and description of the system architecture
(using Capella)
2. Specification of the CFT elements for each system component
(using a viewpoint created with Sirius)
3. Semi-automated generation of the system-wide CFT
and definition of the CFT’s top event
4. Fault Tree Analysis (qualitative or quantitative)
using the Siemens-internal FTA calculation tool Zusim
1
2
3
4
Unrestricted © Siemens AG 2020
Aircraft Wheel Brake System Example
Definition of the System Architecture (in Capella)
1
Unrestricted © Siemens AG 2020
1. Create a Physical
Architecture diagram
2. Create all components of the
architecture as “Node PC”
3. Interconnect components via
“Physical Links”
Aircraft Wheel Brake System Example
Definition of the System Architecture (in Capella)
1
Unrestricted © Siemens AG 2020
Aircraft Wheel Brake System Example
Specification of the CFT elements (Sirius-based viewpoint)
2
Unrestricted © Siemens AG 2020
Aircraft Wheel Brake System Example
Specification of the CFT elements (Sirius-based viewpoint)
2
1. Enable the “Failure Logic
Modeling” Viewpoint
2. Add a safety artifact (CFT
element) to each physical
component
3. Specify the failure behavior
of the component using the
modeling elements
(Input & Output Failure
Modes, Basic Events,
Boolean Gates)
4. Map Input and Output
Failure Modes to the ports
using the “Port Mapping”
relation
Unrestricted © Siemens AG 2020
Aircraft Wheel Brake System Example
Semi-Automated generation of system-wide Component Fault Tree
3
Unrestricted © Siemens AG 2020
Aircraft Wheel Brake System Example
Semi-Automated generation of system-wide Component Fault Tree
3
1. Automatically generate a CFT for a specific
product based on the already specified
information
2. Add system-wide top events within the CFT
and interconnect them with the Output Failure
Modes of the CFT elements using Boolean
gates
3. Alternatively, a CFT can be specified manually
by creating instances of CFT elements of the
Node PC within the CFT by drag & drop
Unrestricted © Siemens AG 2020
Aircraft Wheel Brake System Example
Fault Tree Analysis using Zusim
4
Unrestricted © Siemens AG 2020
Aircraft Wheel Brake System Example
Fault Tree Analysis using Zusim
4
Unrestricted © Siemens AG 2020
Description:
The goal of PANORAMA is to research model-based methods and tools to master development of heterogeneous embedded
hardware/software systems in collaboration with diverse and heterogeneous parties by providing best practice, novel analysis
approaches, and guidance for development. To that end, the main line of action is geared to extending the scope and interoperability of
current system level analysis approaches, particularly by enhancing existing abstract performance meta-models. The enhanced meta-
model and the related tool framework will be a common and open platform to support collaborative development.
PANORAMA
24
partners 5
countries
ITEA 3 Call 4
Smart engineering
Apr 2019 – Mar 2022
ITEA3 - 17003
Unrestricted © Siemens AG 2020
Component Fault Trees analysis for Heterogeneous
Embedded Systems
• Component Fault Trees (CFTs)
• Extension of classic fault trees with a component concept
• One CFT per component contain more than one top
event
• Instead of one Fault Tree for each top event
• Divide-and-conquer strategy for systems
• Modular, hierarchical composition of CFTs
• Systematic reuse of component CFTs
• Extension of CFT methodology in PANORAMA w.r.t.
heterogenous embedded systems
• Coupling with the the ALMATHEA metamodel
• Evaluation of possibilities to combine static CFT-based FTA
and simulation
ITEA3 - 17003
Unrestricted © Siemens AG 2020
Component Fault Trees (CFTs)
Take Away Messages
• Divide-and-conquer strategy for safety/reliability analysis
of complex systems
• Systematic reuse of CFT elements along with design
artifacts
• (Semi-)Automated composition of pre-existing CFT
elements
• Seamless Integration/Synchronization with any MBSE
approach (e.g. Capella, SysMLv1/2, etc.)
• Implementation using Sirius provides graphical modeling
capabilities
• Easy integration into any EMF-based modeling approach
(e.g. ALMATHEA)
CFT
Elements
System
description
Component
Fault Tree
Fault Tree Analysis
Unrestricted © Siemens AG 2020
Thank you for your attention !
Questions ?
Dr. Marc Zeller
Senior Key Expert
Model-based Reliability & Safety Engineering
marc.zeller@siemens.com
Phone: +49 172 1036065
Thanks to Axel Richard from Obeo for the support
during development of this PoC implementation!
Interested in Model-based Safety ?
Register under: http://easyconferences.eu/imbsa2020/
Unrestricted © Siemens AG 2020
If you want to keep talking with the speakers of actual talk, you will have to come back to
this session by opening the SiriusCon agenda menu in the top left-hand corner
Thanks for listening to
Marc Zeller
Any questions?
Please wait a few seconds before
we automatically bring you to the next session
Next Talk:
IRI Voracity & Workbench: A Total Data Management
Environment Built on Eclipse & Sirius

More Related Content

What's hot

Multi domain product architecture: start integrated, stay integrated
Multi domain product architecture: start integrated, stay integratedMulti domain product architecture: start integrated, stay integrated
Multi domain product architecture: start integrated, stay integrated
Obeo
 
MBSE with Arcadia method step-by-step System Analysis.pdf
MBSE with Arcadia method step-by-step System Analysis.pdfMBSE with Arcadia method step-by-step System Analysis.pdf
MBSE with Arcadia method step-by-step System Analysis.pdf
Helder Castro
 
Capella Days 2021 | Introduction to CAPELLA/ARCADIA and NASA Systems Engineer...
Capella Days 2021 | Introduction to CAPELLA/ARCADIA and NASA Systems Engineer...Capella Days 2021 | Introduction to CAPELLA/ARCADIA and NASA Systems Engineer...
Capella Days 2021 | Introduction to CAPELLA/ARCADIA and NASA Systems Engineer...
Obeo
 
[EclipseCon France 2018 - Unconference] Capella Workshop
[EclipseCon France 2018 - Unconference] Capella Workshop[EclipseCon France 2018 - Unconference] Capella Workshop
[EclipseCon France 2018 - Unconference] Capella Workshop
Obeo
 
System of systems modeling with Capella
System of systems modeling with CapellaSystem of systems modeling with Capella
System of systems modeling with Capella
Obeo
 
CapellaDays2022 | NavalGroup | Closing the gap between traditional engineerin...
CapellaDays2022 | NavalGroup | Closing the gap between traditional engineerin...CapellaDays2022 | NavalGroup | Closing the gap between traditional engineerin...
CapellaDays2022 | NavalGroup | Closing the gap between traditional engineerin...
Obeo
 
Requirements Management for Safety-Critical Products
Requirements Management for Safety-Critical ProductsRequirements Management for Safety-Critical Products
Requirements Management for Safety-Critical Products
David Hetherington
 
Simplifying MBSE Tasks with Capella and MapleMBSE
Simplifying MBSE Tasks with Capella and MapleMBSESimplifying MBSE Tasks with Capella and MapleMBSE
Simplifying MBSE Tasks with Capella and MapleMBSE
Obeo
 
Capella Days 2021 | How I pack my suitcase
Capella Days 2021 | How I pack my suitcaseCapella Days 2021 | How I pack my suitcase
Capella Days 2021 | How I pack my suitcase
Obeo
 
[ Capella Day 2019 ] Capella integration with Teamcenter
[ Capella Day 2019 ] Capella integration with Teamcenter[ Capella Day 2019 ] Capella integration with Teamcenter
[ Capella Day 2019 ] Capella integration with Teamcenter
Obeo
 
Scripting with Python to interact with Capella model
Scripting with Python to interact with Capella modelScripting with Python to interact with Capella model
Scripting with Python to interact with Capella model
Obeo
 
Model-Based Systems Engineering Demystified
Model-Based Systems Engineering DemystifiedModel-Based Systems Engineering Demystified
Model-Based Systems Engineering Demystified
Elizabeth Steiner
 
Your Journey to the Cloud
Your Journey to the CloudYour Journey to the Cloud
Your Journey to the Cloud
Dori Degenhardt
 
Capella Days 2021 | Where to Start with MBSE when Thousands of System Require...
Capella Days 2021 | Where to Start with MBSE when Thousands of System Require...Capella Days 2021 | Where to Start with MBSE when Thousands of System Require...
Capella Days 2021 | Where to Start with MBSE when Thousands of System Require...
Obeo
 
CapellaDays2022 | Saratech | Interface Control Document Generation and Linkag...
CapellaDays2022 | Saratech | Interface Control Document Generation and Linkag...CapellaDays2022 | Saratech | Interface Control Document Generation and Linkag...
CapellaDays2022 | Saratech | Interface Control Document Generation and Linkag...
Obeo
 
[Capella Days 2020] Innovating with MBSE – Medical Device Example
[Capella Days 2020] Innovating with MBSE – Medical Device Example[Capella Days 2020] Innovating with MBSE – Medical Device Example
[Capella Days 2020] Innovating with MBSE – Medical Device Example
Obeo
 
What Comes After MBSE Webinar
What Comes After MBSE WebinarWhat Comes After MBSE Webinar
What Comes After MBSE Webinar
Elizabeth Steiner
 
Secure Your Code Implement DevSecOps in Azure
Secure Your Code Implement DevSecOps in AzureSecure Your Code Implement DevSecOps in Azure
Secure Your Code Implement DevSecOps in Azure
kloia
 
CapellaDays2022 | Thales | Stairway to heaven: Climbing the very first steps
CapellaDays2022 | Thales | Stairway to heaven: Climbing the very first stepsCapellaDays2022 | Thales | Stairway to heaven: Climbing the very first steps
CapellaDays2022 | Thales | Stairway to heaven: Climbing the very first steps
Obeo
 

What's hot (20)

Multi domain product architecture: start integrated, stay integrated
Multi domain product architecture: start integrated, stay integratedMulti domain product architecture: start integrated, stay integrated
Multi domain product architecture: start integrated, stay integrated
 
MBSE with Arcadia method step-by-step System Analysis.pdf
MBSE with Arcadia method step-by-step System Analysis.pdfMBSE with Arcadia method step-by-step System Analysis.pdf
MBSE with Arcadia method step-by-step System Analysis.pdf
 
Capella Days 2021 | Introduction to CAPELLA/ARCADIA and NASA Systems Engineer...
Capella Days 2021 | Introduction to CAPELLA/ARCADIA and NASA Systems Engineer...Capella Days 2021 | Introduction to CAPELLA/ARCADIA and NASA Systems Engineer...
Capella Days 2021 | Introduction to CAPELLA/ARCADIA and NASA Systems Engineer...
 
[EclipseCon France 2018 - Unconference] Capella Workshop
[EclipseCon France 2018 - Unconference] Capella Workshop[EclipseCon France 2018 - Unconference] Capella Workshop
[EclipseCon France 2018 - Unconference] Capella Workshop
 
System of systems modeling with Capella
System of systems modeling with CapellaSystem of systems modeling with Capella
System of systems modeling with Capella
 
CapellaDays2022 | NavalGroup | Closing the gap between traditional engineerin...
CapellaDays2022 | NavalGroup | Closing the gap between traditional engineerin...CapellaDays2022 | NavalGroup | Closing the gap between traditional engineerin...
CapellaDays2022 | NavalGroup | Closing the gap between traditional engineerin...
 
Requirements Management for Safety-Critical Products
Requirements Management for Safety-Critical ProductsRequirements Management for Safety-Critical Products
Requirements Management for Safety-Critical Products
 
Rbd best
Rbd bestRbd best
Rbd best
 
Simplifying MBSE Tasks with Capella and MapleMBSE
Simplifying MBSE Tasks with Capella and MapleMBSESimplifying MBSE Tasks with Capella and MapleMBSE
Simplifying MBSE Tasks with Capella and MapleMBSE
 
Capella Days 2021 | How I pack my suitcase
Capella Days 2021 | How I pack my suitcaseCapella Days 2021 | How I pack my suitcase
Capella Days 2021 | How I pack my suitcase
 
[ Capella Day 2019 ] Capella integration with Teamcenter
[ Capella Day 2019 ] Capella integration with Teamcenter[ Capella Day 2019 ] Capella integration with Teamcenter
[ Capella Day 2019 ] Capella integration with Teamcenter
 
Scripting with Python to interact with Capella model
Scripting with Python to interact with Capella modelScripting with Python to interact with Capella model
Scripting with Python to interact with Capella model
 
Model-Based Systems Engineering Demystified
Model-Based Systems Engineering DemystifiedModel-Based Systems Engineering Demystified
Model-Based Systems Engineering Demystified
 
Your Journey to the Cloud
Your Journey to the CloudYour Journey to the Cloud
Your Journey to the Cloud
 
Capella Days 2021 | Where to Start with MBSE when Thousands of System Require...
Capella Days 2021 | Where to Start with MBSE when Thousands of System Require...Capella Days 2021 | Where to Start with MBSE when Thousands of System Require...
Capella Days 2021 | Where to Start with MBSE when Thousands of System Require...
 
CapellaDays2022 | Saratech | Interface Control Document Generation and Linkag...
CapellaDays2022 | Saratech | Interface Control Document Generation and Linkag...CapellaDays2022 | Saratech | Interface Control Document Generation and Linkag...
CapellaDays2022 | Saratech | Interface Control Document Generation and Linkag...
 
[Capella Days 2020] Innovating with MBSE – Medical Device Example
[Capella Days 2020] Innovating with MBSE – Medical Device Example[Capella Days 2020] Innovating with MBSE – Medical Device Example
[Capella Days 2020] Innovating with MBSE – Medical Device Example
 
What Comes After MBSE Webinar
What Comes After MBSE WebinarWhat Comes After MBSE Webinar
What Comes After MBSE Webinar
 
Secure Your Code Implement DevSecOps in Azure
Secure Your Code Implement DevSecOps in AzureSecure Your Code Implement DevSecOps in Azure
Secure Your Code Implement DevSecOps in Azure
 
CapellaDays2022 | Thales | Stairway to heaven: Climbing the very first steps
CapellaDays2022 | Thales | Stairway to heaven: Climbing the very first stepsCapellaDays2022 | Thales | Stairway to heaven: Climbing the very first steps
CapellaDays2022 | Thales | Stairway to heaven: Climbing the very first steps
 

Similar to [SiriusCon 2020] Realization of Model-Based Safety Analysis and Integration with Capella

Towards 0-bug software in the automotive industry
Towards 0-bug software in the automotive industryTowards 0-bug software in the automotive industry
Towards 0-bug software in the automotive industry
Ashley Zupkus
 
Formal Methods for Dependable Neural Networks
Formal Methods for Dependable Neural Networks Formal Methods for Dependable Neural Networks
Formal Methods for Dependable Neural Networks
Chih-Hong Cheng
 
SimCLIM USA
SimCLIM USASimCLIM USA
SimCLIM USA
climsys
 
Safety Verification and Software aspects of Automotive SoC
Safety Verification and Software aspects of Automotive SoCSafety Verification and Software aspects of Automotive SoC
Safety Verification and Software aspects of Automotive SoC
Pankaj Singh
 
Surrogate Model-Based Reliability Analysis of Composite UAV Wing facilitation...
Surrogate Model-Based Reliability Analysis of Composite UAV Wing facilitation...Surrogate Model-Based Reliability Analysis of Composite UAV Wing facilitation...
Surrogate Model-Based Reliability Analysis of Composite UAV Wing facilitation...
Altair
 
TTTech Company Overview
TTTech Company OverviewTTTech Company Overview
TTTech Company Overview
TTTech Computertechnik AG
 
Siprotec 5 v7.9 v8.0 DigitalTwin
Siprotec 5 v7.9 v8.0  DigitalTwinSiprotec 5 v7.9 v8.0  DigitalTwin
Siprotec 5 v7.9 v8.0 DigitalTwin
Ryan O'Mara
 
IRJET- Sharing Session Key to Protect Data in Cloud Storage
IRJET- Sharing Session Key to Protect Data in Cloud StorageIRJET- Sharing Session Key to Protect Data in Cloud Storage
IRJET- Sharing Session Key to Protect Data in Cloud Storage
IRJET Journal
 
A Cybersecurity Digital Twin for Critical Infrastructure Protection
A Cybersecurity Digital Twin for Critical Infrastructure ProtectionA Cybersecurity Digital Twin for Critical Infrastructure Protection
A Cybersecurity Digital Twin for Critical Infrastructure Protection
Massimiliano Masi
 
Managing securityforautomotivesoc
Managing securityforautomotivesocManaging securityforautomotivesoc
Managing securityforautomotivesoc
Pankaj Singh
 
Leveraging Artificial Intelligence Processing on Edge Devices
Leveraging Artificial Intelligence Processing on Edge DevicesLeveraging Artificial Intelligence Processing on Edge Devices
Leveraging Artificial Intelligence Processing on Edge Devices
ICS
 
Security Operation Center - Design & Build
Security Operation Center - Design & BuildSecurity Operation Center - Design & Build
Security Operation Center - Design & Build
Sameer Paradia
 
Time is ready for the Civil Infrastructure Platform
Time is ready for the Civil Infrastructure PlatformTime is ready for the Civil Infrastructure Platform
Time is ready for the Civil Infrastructure Platform
Yoshitake Kobayashi
 
Impacts of integrated safety on machine and plant concepts
Impacts of integrated safety on machine and plant conceptsImpacts of integrated safety on machine and plant concepts
Impacts of integrated safety on machine and plant concepts
Ninad Deshpande
 
Asset Utilization Metrics Propel a Revival in Safety Solutions
Asset Utilization Metrics Propel a Revival in Safety SolutionsAsset Utilization Metrics Propel a Revival in Safety Solutions
Asset Utilization Metrics Propel a Revival in Safety Solutions
ARC Advisory Group
 
Cav Taguchi autosec china slides
Cav Taguchi autosec china slidesCav Taguchi autosec china slides
Cav Taguchi autosec china slides
Kenji Taguchi
 
It‘s Math That Drives Things – Simulink as Simulation and Modeling Environment
It‘s Math That Drives Things – Simulink as Simulation and Modeling EnvironmentIt‘s Math That Drives Things – Simulink as Simulation and Modeling Environment
It‘s Math That Drives Things – Simulink as Simulation and Modeling Environment
Joachim Schlosser
 
ERTS_IV_ECE.pptx
ERTS_IV_ECE.pptxERTS_IV_ECE.pptx
ERTS_IV_ECE.pptx
KIRUTHIKAAR2
 
Audi - TCU Project - H Schumacher
Audi - TCU Project - H SchumacherAudi - TCU Project - H Schumacher
Audi - TCU Project - H Schumacher
mfrancis
 

Similar to [SiriusCon 2020] Realization of Model-Based Safety Analysis and Integration with Capella (20)

Towards 0-bug software in the automotive industry
Towards 0-bug software in the automotive industryTowards 0-bug software in the automotive industry
Towards 0-bug software in the automotive industry
 
Formal Methods for Dependable Neural Networks
Formal Methods for Dependable Neural Networks Formal Methods for Dependable Neural Networks
Formal Methods for Dependable Neural Networks
 
SimCLIM USA
SimCLIM USASimCLIM USA
SimCLIM USA
 
Safety Verification and Software aspects of Automotive SoC
Safety Verification and Software aspects of Automotive SoCSafety Verification and Software aspects of Automotive SoC
Safety Verification and Software aspects of Automotive SoC
 
Surrogate Model-Based Reliability Analysis of Composite UAV Wing facilitation...
Surrogate Model-Based Reliability Analysis of Composite UAV Wing facilitation...Surrogate Model-Based Reliability Analysis of Composite UAV Wing facilitation...
Surrogate Model-Based Reliability Analysis of Composite UAV Wing facilitation...
 
TTTech Company Overview
TTTech Company OverviewTTTech Company Overview
TTTech Company Overview
 
Siprotec 5 v7.9 v8.0 DigitalTwin
Siprotec 5 v7.9 v8.0  DigitalTwinSiprotec 5 v7.9 v8.0  DigitalTwin
Siprotec 5 v7.9 v8.0 DigitalTwin
 
IRJET- Sharing Session Key to Protect Data in Cloud Storage
IRJET- Sharing Session Key to Protect Data in Cloud StorageIRJET- Sharing Session Key to Protect Data in Cloud Storage
IRJET- Sharing Session Key to Protect Data in Cloud Storage
 
A Cybersecurity Digital Twin for Critical Infrastructure Protection
A Cybersecurity Digital Twin for Critical Infrastructure ProtectionA Cybersecurity Digital Twin for Critical Infrastructure Protection
A Cybersecurity Digital Twin for Critical Infrastructure Protection
 
Managing securityforautomotivesoc
Managing securityforautomotivesocManaging securityforautomotivesoc
Managing securityforautomotivesoc
 
Leveraging Artificial Intelligence Processing on Edge Devices
Leveraging Artificial Intelligence Processing on Edge DevicesLeveraging Artificial Intelligence Processing on Edge Devices
Leveraging Artificial Intelligence Processing on Edge Devices
 
Security Operation Center - Design & Build
Security Operation Center - Design & BuildSecurity Operation Center - Design & Build
Security Operation Center - Design & Build
 
Time is ready for the Civil Infrastructure Platform
Time is ready for the Civil Infrastructure PlatformTime is ready for the Civil Infrastructure Platform
Time is ready for the Civil Infrastructure Platform
 
Impacts of integrated safety on machine and plant concepts
Impacts of integrated safety on machine and plant conceptsImpacts of integrated safety on machine and plant concepts
Impacts of integrated safety on machine and plant concepts
 
Asset Utilization Metrics Propel a Revival in Safety Solutions
Asset Utilization Metrics Propel a Revival in Safety SolutionsAsset Utilization Metrics Propel a Revival in Safety Solutions
Asset Utilization Metrics Propel a Revival in Safety Solutions
 
CIE_overview
CIE_overviewCIE_overview
CIE_overview
 
Cav Taguchi autosec china slides
Cav Taguchi autosec china slidesCav Taguchi autosec china slides
Cav Taguchi autosec china slides
 
It‘s Math That Drives Things – Simulink as Simulation and Modeling Environment
It‘s Math That Drives Things – Simulink as Simulation and Modeling EnvironmentIt‘s Math That Drives Things – Simulink as Simulation and Modeling Environment
It‘s Math That Drives Things – Simulink as Simulation and Modeling Environment
 
ERTS_IV_ECE.pptx
ERTS_IV_ECE.pptxERTS_IV_ECE.pptx
ERTS_IV_ECE.pptx
 
Audi - TCU Project - H Schumacher
Audi - TCU Project - H SchumacherAudi - TCU Project - H Schumacher
Audi - TCU Project - H Schumacher
 

More from Obeo

INCOSE IS 2023 | You deserve more than the best in class MBSE tool
INCOSE IS 2023 | You deserve more than the best in class MBSE toolINCOSE IS 2023 | You deserve more than the best in class MBSE tool
INCOSE IS 2023 | You deserve more than the best in class MBSE tool
Obeo
 
Tailoring Arcadia Framework in Thales UK
Tailoring Arcadia Framework in Thales UKTailoring Arcadia Framework in Thales UK
Tailoring Arcadia Framework in Thales UK
Obeo
 
CapellaDays2022 | Politecnico di Milano | Interplanetary Space Mission as a r...
CapellaDays2022 | Politecnico di Milano | Interplanetary Space Mission as a r...CapellaDays2022 | Politecnico di Milano | Interplanetary Space Mission as a r...
CapellaDays2022 | Politecnico di Milano | Interplanetary Space Mission as a r...
Obeo
 
CapellaDays2022 | COMAC - PGM | How We Use Capella for Collaborative Design i...
CapellaDays2022 | COMAC - PGM | How We Use Capella for Collaborative Design i...CapellaDays2022 | COMAC - PGM | How We Use Capella for Collaborative Design i...
CapellaDays2022 | COMAC - PGM | How We Use Capella for Collaborative Design i...
Obeo
 
CapellaDays2022 | CILAS - ArianeGroup | CILAS feedback about Capella use
CapellaDays2022 | CILAS - ArianeGroup | CILAS feedback about Capella useCapellaDays2022 | CILAS - ArianeGroup | CILAS feedback about Capella use
CapellaDays2022 | CILAS - ArianeGroup | CILAS feedback about Capella use
Obeo
 
CapellaDays2022 | ThermoFisher - ESI TNO | A method for quantitative evaluati...
CapellaDays2022 | ThermoFisher - ESI TNO | A method for quantitative evaluati...CapellaDays2022 | ThermoFisher - ESI TNO | A method for quantitative evaluati...
CapellaDays2022 | ThermoFisher - ESI TNO | A method for quantitative evaluati...
Obeo
 
CapellaDays2022 | Thales DMS | A global engineering process based on MBSE to ...
CapellaDays2022 | Thales DMS | A global engineering process based on MBSE to ...CapellaDays2022 | Thales DMS | A global engineering process based on MBSE to ...
CapellaDays2022 | Thales DMS | A global engineering process based on MBSE to ...
Obeo
 
CapellaDays2022 | SIEMENS | Expand MBSE into Model-based Production Engineeri...
CapellaDays2022 | SIEMENS | Expand MBSE into Model-based Production Engineeri...CapellaDays2022 | SIEMENS | Expand MBSE into Model-based Production Engineeri...
CapellaDays2022 | SIEMENS | Expand MBSE into Model-based Production Engineeri...
Obeo
 
Gestion applicative des données, un REX du Ministère de l'Éducation Nationale
Gestion applicative des données, un REX du Ministère de l'Éducation NationaleGestion applicative des données, un REX du Ministère de l'Éducation Nationale
Gestion applicative des données, un REX du Ministère de l'Éducation Nationale
Obeo
 
Simulation with Python and MATLAB® in Capella
Simulation with Python and MATLAB® in CapellaSimulation with Python and MATLAB® in Capella
Simulation with Python and MATLAB® in Capella
Obeo
 
From Model-based to Model and Simulation-based Systems Architectures
From Model-based to Model and Simulation-based Systems ArchitecturesFrom Model-based to Model and Simulation-based Systems Architectures
From Model-based to Model and Simulation-based Systems Architectures
Obeo
 
Connecting Textual Requirements with Capella Models
Connecting Textual Requirements with Capella Models Connecting Textual Requirements with Capella Models
Connecting Textual Requirements with Capella Models
Obeo
 
Sirius Web Advanced : Customize and Extend the Platform
Sirius Web Advanced : Customize and Extend the PlatformSirius Web Advanced : Customize and Extend the Platform
Sirius Web Advanced : Customize and Extend the Platform
Obeo
 
Sirius Web 101 : Create a Modeler With No Code
Sirius Web 101 : Create a Modeler With No CodeSirius Web 101 : Create a Modeler With No Code
Sirius Web 101 : Create a Modeler With No Code
Obeo
 
Sirius Project, Now and In the Future
Sirius Project, Now and In the FutureSirius Project, Now and In the Future
Sirius Project, Now and In the Future
Obeo
 
Visualizing, Analyzing and Optimizing Automotive Architecture Models using Si...
Visualizing, Analyzing and Optimizing Automotive Architecture Models using Si...Visualizing, Analyzing and Optimizing Automotive Architecture Models using Si...
Visualizing, Analyzing and Optimizing Automotive Architecture Models using Si...
Obeo
 
Defining Viewpoints for Ontology-Based DSLs
Defining Viewpoints for Ontology-Based DSLsDefining Viewpoints for Ontology-Based DSLs
Defining Viewpoints for Ontology-Based DSLs
Obeo
 
Development of DSL for Context-Aware Mobile Applications
Development of DSL for Context-Aware Mobile ApplicationsDevelopment of DSL for Context-Aware Mobile Applications
Development of DSL for Context-Aware Mobile Applications
Obeo
 
Get into MBSE-MBSA process with a dedicated toolchain
Get into MBSE-MBSA process with a dedicated toolchainGet into MBSE-MBSA process with a dedicated toolchain
Get into MBSE-MBSA process with a dedicated toolchain
Obeo
 
Capella annual meeting 2022
Capella annual meeting 2022Capella annual meeting 2022
Capella annual meeting 2022
Obeo
 

More from Obeo (20)

INCOSE IS 2023 | You deserve more than the best in class MBSE tool
INCOSE IS 2023 | You deserve more than the best in class MBSE toolINCOSE IS 2023 | You deserve more than the best in class MBSE tool
INCOSE IS 2023 | You deserve more than the best in class MBSE tool
 
Tailoring Arcadia Framework in Thales UK
Tailoring Arcadia Framework in Thales UKTailoring Arcadia Framework in Thales UK
Tailoring Arcadia Framework in Thales UK
 
CapellaDays2022 | Politecnico di Milano | Interplanetary Space Mission as a r...
CapellaDays2022 | Politecnico di Milano | Interplanetary Space Mission as a r...CapellaDays2022 | Politecnico di Milano | Interplanetary Space Mission as a r...
CapellaDays2022 | Politecnico di Milano | Interplanetary Space Mission as a r...
 
CapellaDays2022 | COMAC - PGM | How We Use Capella for Collaborative Design i...
CapellaDays2022 | COMAC - PGM | How We Use Capella for Collaborative Design i...CapellaDays2022 | COMAC - PGM | How We Use Capella for Collaborative Design i...
CapellaDays2022 | COMAC - PGM | How We Use Capella for Collaborative Design i...
 
CapellaDays2022 | CILAS - ArianeGroup | CILAS feedback about Capella use
CapellaDays2022 | CILAS - ArianeGroup | CILAS feedback about Capella useCapellaDays2022 | CILAS - ArianeGroup | CILAS feedback about Capella use
CapellaDays2022 | CILAS - ArianeGroup | CILAS feedback about Capella use
 
CapellaDays2022 | ThermoFisher - ESI TNO | A method for quantitative evaluati...
CapellaDays2022 | ThermoFisher - ESI TNO | A method for quantitative evaluati...CapellaDays2022 | ThermoFisher - ESI TNO | A method for quantitative evaluati...
CapellaDays2022 | ThermoFisher - ESI TNO | A method for quantitative evaluati...
 
CapellaDays2022 | Thales DMS | A global engineering process based on MBSE to ...
CapellaDays2022 | Thales DMS | A global engineering process based on MBSE to ...CapellaDays2022 | Thales DMS | A global engineering process based on MBSE to ...
CapellaDays2022 | Thales DMS | A global engineering process based on MBSE to ...
 
CapellaDays2022 | SIEMENS | Expand MBSE into Model-based Production Engineeri...
CapellaDays2022 | SIEMENS | Expand MBSE into Model-based Production Engineeri...CapellaDays2022 | SIEMENS | Expand MBSE into Model-based Production Engineeri...
CapellaDays2022 | SIEMENS | Expand MBSE into Model-based Production Engineeri...
 
Gestion applicative des données, un REX du Ministère de l'Éducation Nationale
Gestion applicative des données, un REX du Ministère de l'Éducation NationaleGestion applicative des données, un REX du Ministère de l'Éducation Nationale
Gestion applicative des données, un REX du Ministère de l'Éducation Nationale
 
Simulation with Python and MATLAB® in Capella
Simulation with Python and MATLAB® in CapellaSimulation with Python and MATLAB® in Capella
Simulation with Python and MATLAB® in Capella
 
From Model-based to Model and Simulation-based Systems Architectures
From Model-based to Model and Simulation-based Systems ArchitecturesFrom Model-based to Model and Simulation-based Systems Architectures
From Model-based to Model and Simulation-based Systems Architectures
 
Connecting Textual Requirements with Capella Models
Connecting Textual Requirements with Capella Models Connecting Textual Requirements with Capella Models
Connecting Textual Requirements with Capella Models
 
Sirius Web Advanced : Customize and Extend the Platform
Sirius Web Advanced : Customize and Extend the PlatformSirius Web Advanced : Customize and Extend the Platform
Sirius Web Advanced : Customize and Extend the Platform
 
Sirius Web 101 : Create a Modeler With No Code
Sirius Web 101 : Create a Modeler With No CodeSirius Web 101 : Create a Modeler With No Code
Sirius Web 101 : Create a Modeler With No Code
 
Sirius Project, Now and In the Future
Sirius Project, Now and In the FutureSirius Project, Now and In the Future
Sirius Project, Now and In the Future
 
Visualizing, Analyzing and Optimizing Automotive Architecture Models using Si...
Visualizing, Analyzing and Optimizing Automotive Architecture Models using Si...Visualizing, Analyzing and Optimizing Automotive Architecture Models using Si...
Visualizing, Analyzing and Optimizing Automotive Architecture Models using Si...
 
Defining Viewpoints for Ontology-Based DSLs
Defining Viewpoints for Ontology-Based DSLsDefining Viewpoints for Ontology-Based DSLs
Defining Viewpoints for Ontology-Based DSLs
 
Development of DSL for Context-Aware Mobile Applications
Development of DSL for Context-Aware Mobile ApplicationsDevelopment of DSL for Context-Aware Mobile Applications
Development of DSL for Context-Aware Mobile Applications
 
Get into MBSE-MBSA process with a dedicated toolchain
Get into MBSE-MBSA process with a dedicated toolchainGet into MBSE-MBSA process with a dedicated toolchain
Get into MBSE-MBSA process with a dedicated toolchain
 
Capella annual meeting 2022
Capella annual meeting 2022Capella annual meeting 2022
Capella annual meeting 2022
 

Recently uploaded

OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
takuyayamamoto1800
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
Georgi Kodinov
 
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
informapgpstrackings
 
Accelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessAccelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with Platformless
WSO2
 
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
XfilesPro
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
XfilesPro
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Globus
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Natan Silnitsky
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
Globus
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
abdulrafaychaudhry
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
Ortus Solutions, Corp
 
top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownload
vrstrong314
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
Matt Welsh
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
Tendenci - The Open Source AMS (Association Management Software)
 
Advanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should KnowAdvanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should Know
Peter Caitens
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Anthony Dahanne
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Globus
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar
 
Designing for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web ServicesDesigning for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web Services
KrzysztofKkol1
 

Recently uploaded (20)

OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
 
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
 
Accelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessAccelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with Platformless
 
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
 
top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownload
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
 
Advanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should KnowAdvanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should Know
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
 
Designing for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web ServicesDesigning for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web Services
 

[SiriusCon 2020] Realization of Model-Based Safety Analysis and Integration with Capella

  • 1. Realization of Model-based Safety Analysis and Integration with Capella Dr. Marc Zeller | SiriusCon 2020 siemens.com/innovationUnrestricted © Siemens 2020
  • 2. Unrestricted © Siemens AG 2020 Corporate Technology Facts and figures on Research and Development – Siemens group and Siemens Corporate Technology 3,750 € € 8 350 University cooperation – Our knowledge edge Research and Development at Siemens Inventions and patents – Securing our future € 5.7 bn Expenditures for R&D1 45,200 R&D employees2 6,850 Inventions1 Patent applications1 CKI universities 3 17 Principal partner universities Patent experts2 2,550 Employees worldwide2 1,700 Researchers2 300 Cybersecurity experts2 1 In FY 2019; continuing operations | 2 As of September 30, 2019 | 3 Centers of Knowledge Interchange
  • 3. Unrestricted © Siemens AG 2020 Introduction • Embedded systems are omnipresent in the daily life • Realize safety-relevant functions • Failure may lead to catastrophic accidents • Safety is the most important non-functional property • Increasing system complexity • Growing size and importance of software • Number of safety-relevant functions grows continuously • Need and effort for safety assurance is increasing drastically • Safety analyses are very complex and time-consuming tasks • Contrast to the industry’s aim to reduce development costs and time-to-market
  • 4. Unrestricted © Siemens AG 2020 Background: Top-down Safety Analysis Fault Tree Analysis (FTA) FTA is systematic top-down approach for reliability and safety analysis • Fault trees trace back influences to a given hazard or failure • Graphically explain causal chains leading to the hazard • Find event combinations that are sufficient to cause hazard (qualitative analysis) • Calculate hazard probability from influence probabilities (quantitative analysis) Element of a Fault Tree: • Root: "Top-Event“ • Hazard or failed state (or the accident or failure event) • Leaves: "Basic Events“ • Causes that cannot or shall not be refined any further • Gates: AND, OR, M-out-of-N, etc. • Boolean logic
  • 5. Unrestricted © Siemens AG 2020 • Often model-based (e.g. Capella) • Iterative, incremental or agile • Modifications in safety documents is a very time consuming task • Increased risk of inconsistency due to media breaks Developing Safety-critical Systems: State-of-practice Classic Safety Documentation Media Break State-of-practice in safety analysis System engineering
  • 6. Unrestricted © Siemens AG 2020 • Modifications impact only a small part of the safety models • Automated safety/reliability analysis at early development stages • Consistency by seamlessly integrated models Developing Safety-critical Systems: Model-based safety analysis using Component Fault Trees (CFTs) Classic Safety Documentation Media Break Integrated model-based safety/reliability analysis Seamless integration State-of-practice in safety analysis System engineering • Often model-based (e.g. Capella) • Iterative, incremental or agile • Modifications in safety documents is a very time consuming task • Increased risk of inconsistency due to media breaks
  • 7. Unrestricted © Siemens AG 2020 Component Fault Trees (CFTs)* Extend classic fault trees with a component concept Extension of classic fault trees with a component concept „ Focus on failure modes of an encapsulated system component „ Failures visible at the inport / outport of a component are modeled using Input / Output Failure Modes Divide-and-conquer strategy for systems „ Modular, hierarchical composition of system fault trees „ Systematic reuse of component CFTs Legend: *) Kaiser, B.; Liggesmeyer, P.; Mäckel, O. (2003). “A new component concept for fault trees”, SCS '03: Proceedings of the 8th Australian workshop on Safety critical systems and software Kaiser, B., Schneider, D., Adler, R., Domis, D., Möhrle, F., Berres, A., Zeller, M., Höfig, K., Rothfelder, M. (2018). „Advances in Component Fault Trees“, Proceedings of the 28th European Safety and Reliability Conference (ESREL)
  • 8. Unrestricted © Siemens AG 2020 Component Fault Trees vs. Fault Trees Same Information, Different Model Concept Top Event Controller 1 : Controller Supply : Power Supply V24 E1 E1 E2 Controller 2 : Controller E1 Top Event Controller 1.E1 Controller 2.E1 Supply.E1 Supply.E2
  • 9. Unrestricted © Siemens AG 2020 Component Fault Tree based Safety/Reliability Analysis Modeling & Analysis Workflow System description Component Fault Tree Fault Tree Analysis 1 3 4 CFT Elements2 Why model-based safety analysis using Sirius? • Allows graphical editing based on EMF ecore models (diagrams & tables) • Intuitive UI and easily extensible (e.g. for other analysis methods) • Sirius is also the foundation of Capella
  • 10. Unrestricted © Siemens AG 2020 Aircraft Wheel Brake System Example (from AIR6110) Overview • Installed on the two main landing gears • Braking on the main gear wheels is used to provide safe retardation • During taxing and landing phases • Also prevents unintended aircraft motion when parked • May provide differential braking for aircraft directional control • Secondary function: Stop main gear wheel rotation upon gear retraction • Braking is commanded either • Manually • Via brake pedals • Automatically (autobrake) without the need for pedal application
  • 11. Unrestricted © Siemens AG 2020 Aircraft Wheel Brake System Example Functional Hazard Analysis (FHA) • Function: “Decelerate the wheels on the ground” • Average flight length: 5 hours • Functional Hazard Analysis (FHA) results: • Loss of all wheel braking during landing or rejected take off (RTO) shall be less than 5E-7 per flight • Asymmetrical loss of wheel braking coupled with loss of rudder or nose wheel steering during landing or RTO shall be less than 5E-7 per flight • Inadvertent wheel braking with all wheels locked during takeoff roll before V1 shall be less than 5E-7 per flight • Inadvertent wheel braking of all wheels during takeoff roll after V1 shall be less than 5E-9 per flight • Undetected inadvertent wheel braking on one wheel w/o locking during takeoff shall be less than 5E-9 per flight à Top Events of the Fault Tree Analysis in the System Safety Assessment (SSA) of the Wheel Braking System V1 = Speed from which the aircraft cannot be safely stopped on remaining runway
  • 12. Unrestricted © Siemens AG 2020 Aircraft Wheel Brake System Example CFT Example Top Event = Loss of all wheel braking Steps to perform a safety/reliability analysis using CFTs: 1. Identification of the system components and description of the system architecture (using Capella) 2. Specification of the CFT elements for each system component (using a viewpoint created with Sirius) 3. Semi-automated generation of the system-wide CFT and definition of the CFT’s top event 4. Fault Tree Analysis (qualitative or quantitative) using the Siemens-internal FTA calculation tool Zusim 1 2 3 4
  • 13. Unrestricted © Siemens AG 2020 Aircraft Wheel Brake System Example Definition of the System Architecture (in Capella) 1
  • 14. Unrestricted © Siemens AG 2020 1. Create a Physical Architecture diagram 2. Create all components of the architecture as “Node PC” 3. Interconnect components via “Physical Links” Aircraft Wheel Brake System Example Definition of the System Architecture (in Capella) 1
  • 15. Unrestricted © Siemens AG 2020 Aircraft Wheel Brake System Example Specification of the CFT elements (Sirius-based viewpoint) 2
  • 16. Unrestricted © Siemens AG 2020 Aircraft Wheel Brake System Example Specification of the CFT elements (Sirius-based viewpoint) 2 1. Enable the “Failure Logic Modeling” Viewpoint 2. Add a safety artifact (CFT element) to each physical component 3. Specify the failure behavior of the component using the modeling elements (Input & Output Failure Modes, Basic Events, Boolean Gates) 4. Map Input and Output Failure Modes to the ports using the “Port Mapping” relation
  • 17. Unrestricted © Siemens AG 2020 Aircraft Wheel Brake System Example Semi-Automated generation of system-wide Component Fault Tree 3
  • 18. Unrestricted © Siemens AG 2020 Aircraft Wheel Brake System Example Semi-Automated generation of system-wide Component Fault Tree 3 1. Automatically generate a CFT for a specific product based on the already specified information 2. Add system-wide top events within the CFT and interconnect them with the Output Failure Modes of the CFT elements using Boolean gates 3. Alternatively, a CFT can be specified manually by creating instances of CFT elements of the Node PC within the CFT by drag & drop
  • 19. Unrestricted © Siemens AG 2020 Aircraft Wheel Brake System Example Fault Tree Analysis using Zusim 4
  • 20. Unrestricted © Siemens AG 2020 Aircraft Wheel Brake System Example Fault Tree Analysis using Zusim 4
  • 21. Unrestricted © Siemens AG 2020 Description: The goal of PANORAMA is to research model-based methods and tools to master development of heterogeneous embedded hardware/software systems in collaboration with diverse and heterogeneous parties by providing best practice, novel analysis approaches, and guidance for development. To that end, the main line of action is geared to extending the scope and interoperability of current system level analysis approaches, particularly by enhancing existing abstract performance meta-models. The enhanced meta- model and the related tool framework will be a common and open platform to support collaborative development. PANORAMA 24 partners 5 countries ITEA 3 Call 4 Smart engineering Apr 2019 – Mar 2022 ITEA3 - 17003
  • 22. Unrestricted © Siemens AG 2020 Component Fault Trees analysis for Heterogeneous Embedded Systems • Component Fault Trees (CFTs) • Extension of classic fault trees with a component concept • One CFT per component contain more than one top event • Instead of one Fault Tree for each top event • Divide-and-conquer strategy for systems • Modular, hierarchical composition of CFTs • Systematic reuse of component CFTs • Extension of CFT methodology in PANORAMA w.r.t. heterogenous embedded systems • Coupling with the the ALMATHEA metamodel • Evaluation of possibilities to combine static CFT-based FTA and simulation ITEA3 - 17003
  • 23. Unrestricted © Siemens AG 2020 Component Fault Trees (CFTs) Take Away Messages • Divide-and-conquer strategy for safety/reliability analysis of complex systems • Systematic reuse of CFT elements along with design artifacts • (Semi-)Automated composition of pre-existing CFT elements • Seamless Integration/Synchronization with any MBSE approach (e.g. Capella, SysMLv1/2, etc.) • Implementation using Sirius provides graphical modeling capabilities • Easy integration into any EMF-based modeling approach (e.g. ALMATHEA) CFT Elements System description Component Fault Tree Fault Tree Analysis
  • 24. Unrestricted © Siemens AG 2020 Thank you for your attention ! Questions ? Dr. Marc Zeller Senior Key Expert Model-based Reliability & Safety Engineering marc.zeller@siemens.com Phone: +49 172 1036065 Thanks to Axel Richard from Obeo for the support during development of this PoC implementation! Interested in Model-based Safety ? Register under: http://easyconferences.eu/imbsa2020/
  • 25. Unrestricted © Siemens AG 2020 If you want to keep talking with the speakers of actual talk, you will have to come back to this session by opening the SiriusCon agenda menu in the top left-hand corner Thanks for listening to Marc Zeller Any questions? Please wait a few seconds before we automatically bring you to the next session Next Talk: IRI Voracity & Workbench: A Total Data Management Environment Built on Eclipse & Sirius