SlideShare ist ein Scribd-Unternehmen logo
1 von 99
Downloaden Sie, um offline zu lesen
SimfiaNeo
Workbench for Safety Analysis
powered by Sirius
SiriusCon – 14th June 2022
Stakes
| P. 3
Dependability
SimfiaNeo – SiriusCon 2022 | 2022-06-14
| P. 4
Dependability
Dependability as a property of a system:
a system is dependable if the users can have a justified confidence in the
service it provides
SimfiaNeo – SiriusCon 2022 | 2022-06-14
| P. 5
Dependability
Dependability as a property of a system:
a system is dependable if the users can have a justified confidence in the
service it provides
Dependability as a field of engineering:
dependability consists in foreseeing failures, assess potential risks and
mitigating consequences
SimfiaNeo – SiriusCon 2022 | 2022-06-14
| P. 6
Dependability
Dependability as a property of a system:
a system is dependable if the users can have a justified confidence in the
service it provides
Dependability as a field of engineering:
dependability consists in foreseeing failures, assess potential risks and
mitigating consequences
Keywords: Reliability, Availability, Maintainability, Safety
SimfiaNeo – SiriusCon 2022 | 2022-06-14
| P. 7
Dependability – how?
SimfiaNeo – SiriusCon 2022 | 2022-06-14
| P. 8
Dependability – how?
SimfiaNeo – SiriusCon 2022 | 2022-06-14
Fault Tree Analysis
| P. 9
Dependability – how?
SimfiaNeo – SiriusCon 2022 | 2022-06-14
Fault Tree Analysis Model Based Safety Analysis
Model edition
| P. 11
SimfiaNeo – AltaRica
SimfiaNeo – SiriusCon 2022 | 2022-06-14
| P. 12
SimfiaNeo – AltaRica
Developed by LaBRI (University of Bordeaux) with several industrials partners
High level formal description language based on the notion of mode automata
dedicated to modeling complex systems
Textual language
SimfiaNeo – SiriusCon 2022 | 2022-06-14
| P. 13
SimfiaNeo – AltaRica
Developed by LaBRI (University of Bordeaux) with several industrials partners
High level formal description language based on the notion of mode automata
dedicated to modeling complex systems
Textual language
SimfiaNeo – SiriusCon 2022 | 2022-06-14
| P. 14
SimfiaNeo – Model edition – System breakdown
SimfiaNeo – SiriusCon 2022 | 2022-06-14
| P. 15
SimfiaNeo – Model edition – System breakdown
Control system
∟Main line
∟ Engine 1
∟ Engine 2
∟ Power supply 1
∟ …
∟Backup line
∟ …
∟Switch
SimfiaNeo – SiriusCon 2022 | 2022-06-14
| P. 16
SimfiaNeo – Model edition – System breakdown
Control system
∟Main line
∟ Engine 1
∟ Engine 2
∟ Power supply 1
∟ …
∟Backup line
∟ …
∟Switch
SimfiaNeo – SiriusCon 2022 | 2022-06-14
node Engine
[…]
edon
[…]
node Main_line
Engine_1 : Engine;
Engine_2 : Engine;
[…]
edon
node Control_system
Main_line : Main_line;
[…]
edon
| P. 17
SimfiaNeo – Model edition – System breakdown
SimfiaNeo – SiriusCon 2022 | 2022-06-14
| P. 18
SimfiaNeo – Model edition – Behavior
SimfiaNeo – SiriusCon 2022 | 2022-06-14
| P. 19
SimfiaNeo – Model edition – Behavior
Events/Transitions represent
switches in state automatons
They are made of:
- A name
- A guard
- Effects
- A law
Majority of events represent
failure modes
SimfiaNeo – SiriusCon 2022 | 2022-06-14
| P. 20
SimfiaNeo – Model edition – Behavior
Events/Transitions represent
switches in state automatons
They are made of:
- A name
- A guard
- Effects
- A law
Majority of events represent
failure modes
SimfiaNeo – SiriusCon 2022 | 2022-06-14
node Computer
[…]
event
fail_loss;
fail_erroneous;
trans
state1 = nominal |- fail_loss -> state1 := lost;
(state1 = nominal) |- fail_erroneous -> state1 := erroneous;
extern
law <event fail_loss> = exponential(0.0001) ;
law <event fail_erroneous> = exponential(0.0001) ;
edon
| P. 21
SimfiaNeo – Model edition – Behavior
SimfiaNeo – SiriusCon 2022 | 2022-06-14
| P. 22
SimfiaNeo – Model edition – Behavior
SimfiaNeo – SiriusCon 2022 | 2022-06-14
Law
Name
Guard
Effects
| P. 23
SimfiaNeo – Model edition – Failures Propagation
SimfiaNeo – SiriusCon 2022 | 2022-06-14
| P. 24
SimfiaNeo – Model edition – Failures Propagation
Connectors are interfaces of
bricks
Assertions are logical
equations, used in two places:
- To define value of an
output depending on the
brick inputs and the brick
internal state (state
automaton)
- To define value of an input
as equal to the output
from another brick
SimfiaNeo – SiriusCon 2022 | 2022-06-14
| P. 25
SimfiaNeo – Model edition – Failures Propagation
Connectors are interfaces of
bricks
Assertions are logical
equations, used in two places:
- To define value of an
output depending on the
brick inputs and the brick
internal state (state
automaton)
- To define value of an input
as equal to the output
from another brick
SimfiaNeo – SiriusCon 2022 | 2022-06-14
node Computer
[…]
flow
supply : PowerValues : in;
data : Data : out;
assert
data = if (state1 = lost) // no matter the input, we have no output data
then no_data
else if (state1 = erroneous) and (supply = power) // we produce erroneous data
then erroneous_data
else if (state1 = nominal) and (supply = power) // everything is nominal
then nominal_data // last cases are when not being powered
else no_data;
edon
node Main_line
[…]
assert
Voter.data_1 = Computer_1.data;
edon
| P. 26
SimfiaNeo – Model edition – Failures Propagation
SimfiaNeo – SiriusCon 2022 | 2022-06-14
Assertions typing with
autocompletion feature
| P. 27
SimfiaNeo – Model edition – Failures Propagation
SimfiaNeo – SiriusCon 2022 | 2022-06-14
Assertions typing with
autocompletion feature
Assertions drawing
in diagrams
| P. 28
SimfiaNeo – Model edition – Observers
SimfiaNeo – SiriusCon 2022 | 2022-06-14
| P. 29
SimfiaNeo – Model edition – Observers
Observers are used to define
feared situations, and/or
indicators we want to
compute
An observer is defined by:
- A name
- A type (5 possible)
- An expression
SimfiaNeo – SiriusCon 2022 | 2022-06-14
| P. 30
SimfiaNeo – Model edition – Observers
Observers are used to define
feared situations, and/or
indicators we want to
compute
An observer is defined by:
- A name
- A type (5 possible)
- An expression
SimfiaNeo – SiriusCon 2022 | 2022-06-14
node Control_system
[…]
extern
predicate Loss_of_control = <term(Control = no_data)>;
predicate Erroneous_control = <term(Control = erroneous_data)>;
edon
| P. 31
SimfiaNeo – Model edition – Observers
SimfiaNeo – SiriusCon 2022 | 2022-06-14
Creation and
caracterization
through table
NatTable
| P. 32
SimfiaNeo – Model edition – Observers
SimfiaNeo – SiriusCon 2022 | 2022-06-14
Creation and
caracterization
through table
Expressions typing with
autocompletion feature
NatTable
Model validation
| P. 34
SimfiaNeo – Model validation – Consistency
SimfiaNeo – SiriusCon 2022 | 2022-06-14
| P. 35
SimfiaNeo – Model validation – Consistency
SimfiaNeo – SiriusCon 2022 | 2022-06-14
| P. 36
SimfiaNeo – Model validation – Consistency
SimfiaNeo – SiriusCon 2022 | 2022-06-14
Detailed report
| P. 37
SimfiaNeo – Model validation – Consistency
SimfiaNeo – SiriusCon 2022 | 2022-06-14
Detailed report
Markers
Markers
| P. 38
SimfiaNeo – Model validation – Consistency
SimfiaNeo – SiriusCon 2022 | 2022-06-14
Detailed report
Markers
Markers
Markers
| P. 39
SimfiaNeo – Model validation – Consistency
SimfiaNeo – SiriusCon 2022 | 2022-06-14
Detailed report
Markers
Markers
Marker
Markers
| P. 40
SimfiaNeo – Model validation – Truth table
SimfiaNeo – SiriusCon 2022 | 2022-06-14
| P. 41
SimfiaNeo – Model validation – Truth table
AltaRica expressions can be
complex and/or not easily
understandable for external
reviewers
SimfiaNeo – SiriusCon 2022 | 2022-06-14
if ((data_1 != nominal_data) and (data_2 != nominal_data))
or ((data_1 != nominal_data) and (data_3 != nominal_data))
or ((data_2 != nominal_data) and (data_3 != nominal_data))
// if at least 2 channels are lost
then no_data
// at least 2 channels are nominal so 2 consistent
else nominal_data
| P. 42
SimfiaNeo – Model validation – Truth table
AltaRica expressions can be
complex and/or not easily
understandable for external
reviewers
=> Truth table formalism
SimfiaNeo – SiriusCon 2022 | 2022-06-14
if ((data_1 != nominal_data) and (data_2 != nominal_data))
or ((data_1 != nominal_data) and (data_3 != nominal_data))
or ((data_2 != nominal_data) and (data_3 != nominal_data))
// if at least 2 channels are lost
then no_data
// at least 2 channels are nominal so 2 consistent
else nominal_data
| P. 43
SimfiaNeo – Model validation – Simulation
SimfiaNeo – SiriusCon 2022 | 2022-06-14
| P. 44
SimfiaNeo – Model validation – Simulation
SimfiaNeo – SiriusCon 2022 | 2022-06-14
| P. 45
SimfiaNeo – Model validation – Simulation
SimfiaNeo – SiriusCon 2022 | 2022-06-14
Variables
view
| P. 46
SimfiaNeo – Model validation – Simulation
SimfiaNeo – SiriusCon 2022 | 2022-06-14
Graphical
view
Variables
view
| P. 47
SimfiaNeo – Model validation – Simulation
SimfiaNeo – SiriusCon 2022 | 2022-06-14
Graphical
view
Variables
view
Events
to play
Model Exploitation
| P. 49
SimfiaNeo – Model exploitation – Cuts generation
SimfiaNeo – SiriusCon 2022 | 2022-06-14
| P. 50
SimfiaNeo – Model exploitation – Cuts generation
SimfiaNeo – SiriusCon 2022 | 2022-06-14
Generation of combinations
of failures leading to a given
feared situation
Computation of probabilities
of these feared scenarios
| P. 51
SimfiaNeo – Model exploitation – Cuts generation
SimfiaNeo – SiriusCon 2022 | 2022-06-14
Generation of combinations
of failures leading to a given
feared situation
Computation of probabilities
of these feared scenarios
Storage of the results with the
project
| P. 52
SimfiaNeo – Model exploitation – Going further…
SimfiaNeo – SiriusCon 2022 | 2022-06-14
| P. 53
SimfiaNeo – Model exploitation – Going further…
SimfiaNeo – SiriusCon 2022 | 2022-06-14
| P. 54
SimfiaNeo – Model exploitation – Going further…
SimfiaNeo – SiriusCon 2022 | 2022-06-14
Statistics of
events in cuts
| P. 55
SimfiaNeo – Model exploitation – Going further…
SimfiaNeo – SiriusCon 2022 | 2022-06-14
Dashboards
Statistics of
events in cuts
| P. 56
SimfiaNeo – Model exploitation – Monte-Carlo
SimfiaNeo – SiriusCon 2022 | 2022-06-14
| P. 57
SimfiaNeo – Model exploitation – Monte-Carlo
SimfiaNeo – SiriusCon 2022 | 2022-06-14
Computation of a great
number of random
simulations
Computation of numerical
indicators on each simulation
Average of the simulations
approximate the indicators
| P. 58
SimfiaNeo – Model exploitation – Monte-Carlo
SimfiaNeo – SiriusCon 2022 | 2022-06-14
Computation of a great
number of random
simulations
Computation of numerical
indicators on each simulation
Average of the simulations
approximate the indicators
| P. 59
SimfiaNeo – Model exploitation – Document generation
SimfiaNeo – SiriusCon 2022 | 2022-06-14
| P. 60
SimfiaNeo – Model exploitation – Document generation
SimfiaNeo – SiriusCon 2022 | 2022-06-14
Generation of reports
referencing libraries, system,
results, …
Fully customizable template
| P. 61
SimfiaNeo – Model exploitation – Document generation
SimfiaNeo – SiriusCon 2022 | 2022-06-14
Generation of reports
referencing libraries, system,
results, …
Fully customizable template
Demonstration
Reuse Simfia
Component
| P. 64
SimfiaNeo – SiriusCon 2022 | 2022-06-14
Reuse existing component
SimfiaNeo
EMF Sirius
Xtext
M2Doc
Etc.
| P. 65
SimfiaNeo – SiriusCon 2022 | 2022-06-14
Reuse existing component
SimfiaNeo
EMF Sirius
Xtext
M2Doc
Etc.
SIMFIA
| P. 66
SimfiaNeo – SiriusCon 2022 | 2022-06-14
Reuse existing component – AltaRica Engine
SIMFIA
AltaRica
engine
SimfiaNeo
EMF Sirius
Xtext
M2Doc
Etc.
| P. 67
SimfiaNeo – SiriusCon 2022 | 2022-06-14
Reuse existing component – AltaRica Engine
SIMFIA
AltaRica
engine
AltaRica generator
Engine Facade API
SimfiaNeo
EMF Sirius
Xtext
M2Doc
Etc.
| P. 68
SimfiaNeo – SiriusCon 2022 | 2022-06-14
Reuse existing component – AltaRica Engine
SIMFIA
AltaRica
engine
SimfiaNeo
EMF Sirius
Xtext
M2Doc
Etc.
| P. 69
SimfiaNeo – SiriusCon 2022 | 2022-06-14
Reuse existing component – AltaRica Engine
SIMFIA
AltaRica
engine
SimfiaNeo
EMF Sirius
Xtext
M2Doc
Etc.
Step by Step
simulation
| P. 71
SimfiaNeo – SiriusCon 2022 | 2022-06-14
Step by Step simulation
| P. 72
SimfiaNeo – SiriusCon 2022 | 2022-06-14
Step by Step simulation
| P. 73
SimfiaNeo – SiriusCon 2022 | 2022-06-14
Step by Step simulation
| P. 74
SimfiaNeo – SiriusCon 2022 | 2022-06-14
Step by Step simulation
| P. 75
SimfiaNeo – SiriusCon 2022 | 2022-06-14
Step by Step simulation
| P. 76
SimfiaNeo – SiriusCon 2022 | 2022-06-14
Step by Step simulation
| P. 77
SimfiaNeo – SiriusCon 2022 | 2022-06-14
Step by Step simulation
NatTable
| P. 79
SimfiaNeo – SiriusCon 2022 | 2022-06-14
Table – Sirius vs NatTable
| P. 80
SimfiaNeo – SiriusCon 2022 | 2022-06-14
Table – Sirius vs NatTable
| P. 81
SimfiaNeo – SiriusCon 2022 | 2022-06-14
Table – Sirius vs NatTable
 Quick result
 Easy
 Declarative
 Not flexible
 UX can be refined
| P. 82
SimfiaNeo – SiriusCon 2022 | 2022-06-14
Table – Sirius vs NatTable
 Quick result
 Easy
 Declarative
 Not flexible
 UX can be refined
| P. 83
SimfiaNeo – SiriusCon 2022 | 2022-06-14
Table – Sirius vs NatTable
 Quick result
 Easy
 Declarative
 Not flexible
 UX can be refined
 Flexible
 Good UX
 Still benefits some Sirius capabilities
 Expensive
 Hard
| P. 84
SimfiaNeo – SiriusCon 2022 | 2022-06-14
Table – Sirius vs NatTable
 Quick result
 Easy
 Declarative
 Not flexible
 UX can be refined
 Flexible
 Good UX
 Still benefits some Sirius capabilities
 Expensive
 Hard
Sirius Editor (ISiriusEditor)
Sirius Session
Storing elements in
database
| P. 86
SimfiaNeo – SiriusCon 2022 | 2022-06-14
Storing elements in Database
| P. 87
SimfiaNeo – SiriusCon 2022 | 2022-06-14
Storing elements in Database
Tens of observers
| P. 88
SimfiaNeo – SiriusCon 2022 | 2022-06-14
Storing elements in Database
Tens of observers Tens of computations
×
| P. 89
SimfiaNeo – SiriusCon 2022 | 2022-06-14
Storing elements in Database
Tens of observers Tens of computations Tens of thousands of
cuts
× ×
| P. 90
SimfiaNeo – SiriusCon 2022 | 2022-06-14
Storing elements in Database
Tens of observers Tens of computations Tens of thousands of
cuts
× ×
=
Millions of cuts
| P. 91
SimfiaNeo – SiriusCon 2022 | 2022-06-14
Storing cuts – model vs database
Loading
Saving
Model traversal
Memory usage
Useless data in memory
| P. 92
SimfiaNeo – SiriusCon 2022 | 2022-06-14
Storing cuts in database
| P. 93
SimfiaNeo – SiriusCon 2022 | 2022-06-14
Storing cuts in database
| P. 94
SimfiaNeo – SiriusCon 2022 | 2022-06-14
Storing cuts in database
| P. 95
SimfiaNeo – SiriusCon 2022 | 2022-06-14
Storing cuts in database
| P. 96
SimfiaNeo – SiriusCon 2022 | 2022-06-14
Storing cuts in database
To conclude
| P. 98
Thank you
SimfiaNeo – SiriusCon 2022 | 2022-06-14
Contacts
Xavier de Bossoreille
xavier.debossoreille@apsys-airbus.com
Yann Mortier
yann.mortier@apsys-airbus.com

Weitere ähnliche Inhalte

Was ist angesagt?

[SiriusCon 2020] Realization of Model-Based Safety Analysis and Integration w...
[SiriusCon 2020] Realization of Model-Based Safety Analysis and Integration w...[SiriusCon 2020] Realization of Model-Based Safety Analysis and Integration w...
[SiriusCon 2020] Realization of Model-Based Safety Analysis and Integration w...Obeo
 
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
 
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 PlatformObeo
 
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
 
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
 
SiriusCon2016 - ASML's MDE Going Sirius
SiriusCon2016 - ASML's MDE Going SiriusSiriusCon2016 - ASML's MDE Going Sirius
SiriusCon2016 - ASML's MDE Going SiriusObeo
 
MBSE and Model-Based Testing with Capella
MBSE and Model-Based Testing with CapellaMBSE and Model-Based Testing with Capella
MBSE and Model-Based Testing with CapellaObeo
 
Modeling & Simulation of CubeSat-based Missions'Concept of Operations
Modeling & Simulation of CubeSat-based Missions'Concept of OperationsModeling & Simulation of CubeSat-based Missions'Concept of Operations
Modeling & Simulation of CubeSat-based Missions'Concept of OperationsObeo
 
MISRA Safety Case Guidelines -
MISRA Safety Case Guidelines - MISRA Safety Case Guidelines -
MISRA Safety Case Guidelines - Automotive IQ
 
Capella Days 2021 | A STEP towards Model-based: Case Study covering Conceptua...
Capella Days 2021 | A STEP towards Model-based: Case Study covering Conceptua...Capella Days 2021 | A STEP towards Model-based: Case Study covering Conceptua...
Capella Days 2021 | A STEP towards Model-based: Case Study covering Conceptua...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 useObeo
 
[Capella Day 2019] Model execution and system simulation in Capella
[Capella Day 2019] Model execution and system simulation in Capella[Capella Day 2019] Model execution and system simulation in Capella
[Capella Day 2019] Model execution and system simulation in CapellaObeo
 
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
 
Strategies and Tools for Model Reuse with Capella
Strategies and Tools for Model Reuse with CapellaStrategies and Tools for Model Reuse with Capella
Strategies and Tools for Model Reuse with CapellaObeo
 
Writing perfect textual requirements
Writing perfect textual requirementsWriting perfect textual requirements
Writing perfect textual requirementsObeo
 
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 stepsObeo
 
ISO 15288 Systems Engineering - Application to Air Force
ISO 15288 Systems Engineering - Application to Air ForceISO 15288 Systems Engineering - Application to Air Force
ISO 15288 Systems Engineering - Application to Air ForceBernardo A. Delicado
 
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
 
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
 
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
 

Was ist angesagt? (20)

[SiriusCon 2020] Realization of Model-Based Safety Analysis and Integration w...
[SiriusCon 2020] Realization of Model-Based Safety Analysis and Integration w...[SiriusCon 2020] Realization of Model-Based Safety Analysis and Integration w...
[SiriusCon 2020] Realization of Model-Based Safety Analysis and Integration w...
 
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...
 
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
 
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...
 
Connecting Textual Requirements with Capella Models
Connecting Textual Requirements with Capella Models Connecting Textual Requirements with Capella Models
Connecting Textual Requirements with Capella Models
 
SiriusCon2016 - ASML's MDE Going Sirius
SiriusCon2016 - ASML's MDE Going SiriusSiriusCon2016 - ASML's MDE Going Sirius
SiriusCon2016 - ASML's MDE Going Sirius
 
MBSE and Model-Based Testing with Capella
MBSE and Model-Based Testing with CapellaMBSE and Model-Based Testing with Capella
MBSE and Model-Based Testing with Capella
 
Modeling & Simulation of CubeSat-based Missions'Concept of Operations
Modeling & Simulation of CubeSat-based Missions'Concept of OperationsModeling & Simulation of CubeSat-based Missions'Concept of Operations
Modeling & Simulation of CubeSat-based Missions'Concept of Operations
 
MISRA Safety Case Guidelines -
MISRA Safety Case Guidelines - MISRA Safety Case Guidelines -
MISRA Safety Case Guidelines -
 
Capella Days 2021 | A STEP towards Model-based: Case Study covering Conceptua...
Capella Days 2021 | A STEP towards Model-based: Case Study covering Conceptua...Capella Days 2021 | A STEP towards Model-based: Case Study covering Conceptua...
Capella Days 2021 | A STEP towards Model-based: Case Study covering Conceptua...
 
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
 
[Capella Day 2019] Model execution and system simulation in Capella
[Capella Day 2019] Model execution and system simulation in Capella[Capella Day 2019] Model execution and system simulation in Capella
[Capella Day 2019] Model execution and system simulation in Capella
 
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...
 
Strategies and Tools for Model Reuse with Capella
Strategies and Tools for Model Reuse with CapellaStrategies and Tools for Model Reuse with Capella
Strategies and Tools for Model Reuse with Capella
 
Writing perfect textual requirements
Writing perfect textual requirementsWriting perfect textual requirements
Writing perfect textual requirements
 
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
 
ISO 15288 Systems Engineering - Application to Air Force
ISO 15288 Systems Engineering - Application to Air ForceISO 15288 Systems Engineering - Application to Air Force
ISO 15288 Systems Engineering - Application to Air Force
 
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...
 
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...
 
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 ...
 

Ähnlich wie SimfiaNeo - Workbench for Safety Analysis powered by Sirius

TIFAN24_TeamID_TeamName (2).pptx
TIFAN24_TeamID_TeamName (2).pptxTIFAN24_TeamID_TeamName (2).pptx
TIFAN24_TeamID_TeamName (2).pptxMemerhub1
 
Triple Forward Camera from Tesla Model 3
 Triple Forward Camera from Tesla Model 3 Triple Forward Camera from Tesla Model 3
Triple Forward Camera from Tesla Model 3system_plus
 
scc2015-release-of-sfe-baumeister
scc2015-release-of-sfe-baumeisterscc2015-release-of-sfe-baumeister
scc2015-release-of-sfe-baumeisterAnthony Farrant
 
Threat Modelling - It's not just for developers
Threat Modelling - It's not just for developersThreat Modelling - It's not just for developers
Threat Modelling - It's not just for developersMITRE ATT&CK
 
del2infinity_Profile
del2infinity_Profiledel2infinity_Profile
del2infinity_ProfileDas A. K.
 
Del2infinity Energy Consulting Private Limited
Del2infinity Energy Consulting Private Limited Del2infinity Energy Consulting Private Limited
Del2infinity Energy Consulting Private Limited Das A. K.
 
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
 
LEVERAGING DIGITAL TWIN BASED TECHNOLOGY TO MEET LIGHTWEIGHTING GOALS
LEVERAGING DIGITAL TWIN BASED TECHNOLOGY TO MEET LIGHTWEIGHTING GOALSLEVERAGING DIGITAL TWIN BASED TECHNOLOGY TO MEET LIGHTWEIGHTING GOALS
LEVERAGING DIGITAL TWIN BASED TECHNOLOGY TO MEET LIGHTWEIGHTING GOALSDesignTeam8
 
LEVERAGING DIGITAL TWIN BASED TECHNOLOGY TO MEET LIGHTWEIGHTING GOALS
LEVERAGING DIGITAL TWIN BASED TECHNOLOGY TO MEET LIGHTWEIGHTING GOALSLEVERAGING DIGITAL TWIN BASED TECHNOLOGY TO MEET LIGHTWEIGHTING GOALS
LEVERAGING DIGITAL TWIN BASED TECHNOLOGY TO MEET LIGHTWEIGHTING GOALSiQHub
 

Ähnlich wie SimfiaNeo - Workbench for Safety Analysis powered by Sirius (10)

TIFAN24_TeamID_TeamName (2).pptx
TIFAN24_TeamID_TeamName (2).pptxTIFAN24_TeamID_TeamName (2).pptx
TIFAN24_TeamID_TeamName (2).pptx
 
Triple Forward Camera from Tesla Model 3
 Triple Forward Camera from Tesla Model 3 Triple Forward Camera from Tesla Model 3
Triple Forward Camera from Tesla Model 3
 
scc2015-release-of-sfe-baumeister
scc2015-release-of-sfe-baumeisterscc2015-release-of-sfe-baumeister
scc2015-release-of-sfe-baumeister
 
Threat Modelling - It's not just for developers
Threat Modelling - It's not just for developersThreat Modelling - It's not just for developers
Threat Modelling - It's not just for developers
 
del2infinity_Profile
del2infinity_Profiledel2infinity_Profile
del2infinity_Profile
 
Del2infinity Energy Consulting Private Limited
Del2infinity Energy Consulting Private Limited Del2infinity Energy Consulting Private Limited
Del2infinity Energy Consulting Private Limited
 
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...
 
Sustainability for Multi-site
Sustainability for Multi-siteSustainability for Multi-site
Sustainability for Multi-site
 
LEVERAGING DIGITAL TWIN BASED TECHNOLOGY TO MEET LIGHTWEIGHTING GOALS
LEVERAGING DIGITAL TWIN BASED TECHNOLOGY TO MEET LIGHTWEIGHTING GOALSLEVERAGING DIGITAL TWIN BASED TECHNOLOGY TO MEET LIGHTWEIGHTING GOALS
LEVERAGING DIGITAL TWIN BASED TECHNOLOGY TO MEET LIGHTWEIGHTING GOALS
 
LEVERAGING DIGITAL TWIN BASED TECHNOLOGY TO MEET LIGHTWEIGHTING GOALS
LEVERAGING DIGITAL TWIN BASED TECHNOLOGY TO MEET LIGHTWEIGHTING GOALSLEVERAGING DIGITAL TWIN BASED TECHNOLOGY TO MEET LIGHTWEIGHTING GOALS
LEVERAGING DIGITAL TWIN BASED TECHNOLOGY TO MEET LIGHTWEIGHTING GOALS
 

Mehr von 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 toolObeo
 
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 | 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
 
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 NationaleObeo
 
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 ArchitecturesObeo
 
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 CodeObeo
 
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 FutureObeo
 
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 DSLsObeo
 
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 ApplicationsObeo
 
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 toolchainObeo
 
Capella annual meeting 2022
Capella annual meeting 2022Capella annual meeting 2022
Capella annual meeting 2022Obeo
 
Générez automatiquement vos diagrammes d'architecture | Webinaire Obeo SmartEA
Générez automatiquement vos diagrammes d'architecture | Webinaire Obeo SmartEAGénérez automatiquement vos diagrammes d'architecture | Webinaire Obeo SmartEA
Générez automatiquement vos diagrammes d'architecture | Webinaire Obeo SmartEAObeo
 
Capella (once again) in space, meeting nanosatellites
Capella (once again) in space, meeting nanosatellitesCapella (once again) in space, meeting nanosatellites
Capella (once again) in space, meeting nanosatellitesObeo
 
Identifier et suivre les applications à risque pour des processus métier | We...
Identifier et suivre les applications à risque pour des processus métier | We...Identifier et suivre les applications à risque pour des processus métier | We...
Identifier et suivre les applications à risque pour des processus métier | We...Obeo
 

Mehr von Obeo (15)

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
 
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 | 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...
 
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
 
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
 
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
 
Générez automatiquement vos diagrammes d'architecture | Webinaire Obeo SmartEA
Générez automatiquement vos diagrammes d'architecture | Webinaire Obeo SmartEAGénérez automatiquement vos diagrammes d'architecture | Webinaire Obeo SmartEA
Générez automatiquement vos diagrammes d'architecture | Webinaire Obeo SmartEA
 
Capella (once again) in space, meeting nanosatellites
Capella (once again) in space, meeting nanosatellitesCapella (once again) in space, meeting nanosatellites
Capella (once again) in space, meeting nanosatellites
 
Identifier et suivre les applications à risque pour des processus métier | We...
Identifier et suivre les applications à risque pour des processus métier | We...Identifier et suivre les applications à risque pour des processus métier | We...
Identifier et suivre les applications à risque pour des processus métier | We...
 

Kürzlich hochgeladen

call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...masabamasaba
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park masabamasaba
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdfPearlKirahMaeRagusta1
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...masabamasaba
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareJim McKeeth
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...Shane Coughlan
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrandmasabamasaba
 
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburgmasabamasaba
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfonteinmasabamasaba
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionOnePlan Solutions
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...masabamasaba
 

Kürzlich hochgeladen (20)

call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 

SimfiaNeo - Workbench for Safety Analysis powered by Sirius

  • 1. SimfiaNeo Workbench for Safety Analysis powered by Sirius SiriusCon – 14th June 2022
  • 3. | P. 3 Dependability SimfiaNeo – SiriusCon 2022 | 2022-06-14
  • 4. | P. 4 Dependability Dependability as a property of a system: a system is dependable if the users can have a justified confidence in the service it provides SimfiaNeo – SiriusCon 2022 | 2022-06-14
  • 5. | P. 5 Dependability Dependability as a property of a system: a system is dependable if the users can have a justified confidence in the service it provides Dependability as a field of engineering: dependability consists in foreseeing failures, assess potential risks and mitigating consequences SimfiaNeo – SiriusCon 2022 | 2022-06-14
  • 6. | P. 6 Dependability Dependability as a property of a system: a system is dependable if the users can have a justified confidence in the service it provides Dependability as a field of engineering: dependability consists in foreseeing failures, assess potential risks and mitigating consequences Keywords: Reliability, Availability, Maintainability, Safety SimfiaNeo – SiriusCon 2022 | 2022-06-14
  • 7. | P. 7 Dependability – how? SimfiaNeo – SiriusCon 2022 | 2022-06-14
  • 8. | P. 8 Dependability – how? SimfiaNeo – SiriusCon 2022 | 2022-06-14 Fault Tree Analysis
  • 9. | P. 9 Dependability – how? SimfiaNeo – SiriusCon 2022 | 2022-06-14 Fault Tree Analysis Model Based Safety Analysis
  • 11. | P. 11 SimfiaNeo – AltaRica SimfiaNeo – SiriusCon 2022 | 2022-06-14
  • 12. | P. 12 SimfiaNeo – AltaRica Developed by LaBRI (University of Bordeaux) with several industrials partners High level formal description language based on the notion of mode automata dedicated to modeling complex systems Textual language SimfiaNeo – SiriusCon 2022 | 2022-06-14
  • 13. | P. 13 SimfiaNeo – AltaRica Developed by LaBRI (University of Bordeaux) with several industrials partners High level formal description language based on the notion of mode automata dedicated to modeling complex systems Textual language SimfiaNeo – SiriusCon 2022 | 2022-06-14
  • 14. | P. 14 SimfiaNeo – Model edition – System breakdown SimfiaNeo – SiriusCon 2022 | 2022-06-14
  • 15. | P. 15 SimfiaNeo – Model edition – System breakdown Control system ∟Main line ∟ Engine 1 ∟ Engine 2 ∟ Power supply 1 ∟ … ∟Backup line ∟ … ∟Switch SimfiaNeo – SiriusCon 2022 | 2022-06-14
  • 16. | P. 16 SimfiaNeo – Model edition – System breakdown Control system ∟Main line ∟ Engine 1 ∟ Engine 2 ∟ Power supply 1 ∟ … ∟Backup line ∟ … ∟Switch SimfiaNeo – SiriusCon 2022 | 2022-06-14 node Engine […] edon […] node Main_line Engine_1 : Engine; Engine_2 : Engine; […] edon node Control_system Main_line : Main_line; […] edon
  • 17. | P. 17 SimfiaNeo – Model edition – System breakdown SimfiaNeo – SiriusCon 2022 | 2022-06-14
  • 18. | P. 18 SimfiaNeo – Model edition – Behavior SimfiaNeo – SiriusCon 2022 | 2022-06-14
  • 19. | P. 19 SimfiaNeo – Model edition – Behavior Events/Transitions represent switches in state automatons They are made of: - A name - A guard - Effects - A law Majority of events represent failure modes SimfiaNeo – SiriusCon 2022 | 2022-06-14
  • 20. | P. 20 SimfiaNeo – Model edition – Behavior Events/Transitions represent switches in state automatons They are made of: - A name - A guard - Effects - A law Majority of events represent failure modes SimfiaNeo – SiriusCon 2022 | 2022-06-14 node Computer […] event fail_loss; fail_erroneous; trans state1 = nominal |- fail_loss -> state1 := lost; (state1 = nominal) |- fail_erroneous -> state1 := erroneous; extern law <event fail_loss> = exponential(0.0001) ; law <event fail_erroneous> = exponential(0.0001) ; edon
  • 21. | P. 21 SimfiaNeo – Model edition – Behavior SimfiaNeo – SiriusCon 2022 | 2022-06-14
  • 22. | P. 22 SimfiaNeo – Model edition – Behavior SimfiaNeo – SiriusCon 2022 | 2022-06-14 Law Name Guard Effects
  • 23. | P. 23 SimfiaNeo – Model edition – Failures Propagation SimfiaNeo – SiriusCon 2022 | 2022-06-14
  • 24. | P. 24 SimfiaNeo – Model edition – Failures Propagation Connectors are interfaces of bricks Assertions are logical equations, used in two places: - To define value of an output depending on the brick inputs and the brick internal state (state automaton) - To define value of an input as equal to the output from another brick SimfiaNeo – SiriusCon 2022 | 2022-06-14
  • 25. | P. 25 SimfiaNeo – Model edition – Failures Propagation Connectors are interfaces of bricks Assertions are logical equations, used in two places: - To define value of an output depending on the brick inputs and the brick internal state (state automaton) - To define value of an input as equal to the output from another brick SimfiaNeo – SiriusCon 2022 | 2022-06-14 node Computer […] flow supply : PowerValues : in; data : Data : out; assert data = if (state1 = lost) // no matter the input, we have no output data then no_data else if (state1 = erroneous) and (supply = power) // we produce erroneous data then erroneous_data else if (state1 = nominal) and (supply = power) // everything is nominal then nominal_data // last cases are when not being powered else no_data; edon node Main_line […] assert Voter.data_1 = Computer_1.data; edon
  • 26. | P. 26 SimfiaNeo – Model edition – Failures Propagation SimfiaNeo – SiriusCon 2022 | 2022-06-14 Assertions typing with autocompletion feature
  • 27. | P. 27 SimfiaNeo – Model edition – Failures Propagation SimfiaNeo – SiriusCon 2022 | 2022-06-14 Assertions typing with autocompletion feature Assertions drawing in diagrams
  • 28. | P. 28 SimfiaNeo – Model edition – Observers SimfiaNeo – SiriusCon 2022 | 2022-06-14
  • 29. | P. 29 SimfiaNeo – Model edition – Observers Observers are used to define feared situations, and/or indicators we want to compute An observer is defined by: - A name - A type (5 possible) - An expression SimfiaNeo – SiriusCon 2022 | 2022-06-14
  • 30. | P. 30 SimfiaNeo – Model edition – Observers Observers are used to define feared situations, and/or indicators we want to compute An observer is defined by: - A name - A type (5 possible) - An expression SimfiaNeo – SiriusCon 2022 | 2022-06-14 node Control_system […] extern predicate Loss_of_control = <term(Control = no_data)>; predicate Erroneous_control = <term(Control = erroneous_data)>; edon
  • 31. | P. 31 SimfiaNeo – Model edition – Observers SimfiaNeo – SiriusCon 2022 | 2022-06-14 Creation and caracterization through table NatTable
  • 32. | P. 32 SimfiaNeo – Model edition – Observers SimfiaNeo – SiriusCon 2022 | 2022-06-14 Creation and caracterization through table Expressions typing with autocompletion feature NatTable
  • 34. | P. 34 SimfiaNeo – Model validation – Consistency SimfiaNeo – SiriusCon 2022 | 2022-06-14
  • 35. | P. 35 SimfiaNeo – Model validation – Consistency SimfiaNeo – SiriusCon 2022 | 2022-06-14
  • 36. | P. 36 SimfiaNeo – Model validation – Consistency SimfiaNeo – SiriusCon 2022 | 2022-06-14 Detailed report
  • 37. | P. 37 SimfiaNeo – Model validation – Consistency SimfiaNeo – SiriusCon 2022 | 2022-06-14 Detailed report Markers Markers
  • 38. | P. 38 SimfiaNeo – Model validation – Consistency SimfiaNeo – SiriusCon 2022 | 2022-06-14 Detailed report Markers Markers Markers
  • 39. | P. 39 SimfiaNeo – Model validation – Consistency SimfiaNeo – SiriusCon 2022 | 2022-06-14 Detailed report Markers Markers Marker Markers
  • 40. | P. 40 SimfiaNeo – Model validation – Truth table SimfiaNeo – SiriusCon 2022 | 2022-06-14
  • 41. | P. 41 SimfiaNeo – Model validation – Truth table AltaRica expressions can be complex and/or not easily understandable for external reviewers SimfiaNeo – SiriusCon 2022 | 2022-06-14 if ((data_1 != nominal_data) and (data_2 != nominal_data)) or ((data_1 != nominal_data) and (data_3 != nominal_data)) or ((data_2 != nominal_data) and (data_3 != nominal_data)) // if at least 2 channels are lost then no_data // at least 2 channels are nominal so 2 consistent else nominal_data
  • 42. | P. 42 SimfiaNeo – Model validation – Truth table AltaRica expressions can be complex and/or not easily understandable for external reviewers => Truth table formalism SimfiaNeo – SiriusCon 2022 | 2022-06-14 if ((data_1 != nominal_data) and (data_2 != nominal_data)) or ((data_1 != nominal_data) and (data_3 != nominal_data)) or ((data_2 != nominal_data) and (data_3 != nominal_data)) // if at least 2 channels are lost then no_data // at least 2 channels are nominal so 2 consistent else nominal_data
  • 43. | P. 43 SimfiaNeo – Model validation – Simulation SimfiaNeo – SiriusCon 2022 | 2022-06-14
  • 44. | P. 44 SimfiaNeo – Model validation – Simulation SimfiaNeo – SiriusCon 2022 | 2022-06-14
  • 45. | P. 45 SimfiaNeo – Model validation – Simulation SimfiaNeo – SiriusCon 2022 | 2022-06-14 Variables view
  • 46. | P. 46 SimfiaNeo – Model validation – Simulation SimfiaNeo – SiriusCon 2022 | 2022-06-14 Graphical view Variables view
  • 47. | P. 47 SimfiaNeo – Model validation – Simulation SimfiaNeo – SiriusCon 2022 | 2022-06-14 Graphical view Variables view Events to play
  • 49. | P. 49 SimfiaNeo – Model exploitation – Cuts generation SimfiaNeo – SiriusCon 2022 | 2022-06-14
  • 50. | P. 50 SimfiaNeo – Model exploitation – Cuts generation SimfiaNeo – SiriusCon 2022 | 2022-06-14 Generation of combinations of failures leading to a given feared situation Computation of probabilities of these feared scenarios
  • 51. | P. 51 SimfiaNeo – Model exploitation – Cuts generation SimfiaNeo – SiriusCon 2022 | 2022-06-14 Generation of combinations of failures leading to a given feared situation Computation of probabilities of these feared scenarios Storage of the results with the project
  • 52. | P. 52 SimfiaNeo – Model exploitation – Going further… SimfiaNeo – SiriusCon 2022 | 2022-06-14
  • 53. | P. 53 SimfiaNeo – Model exploitation – Going further… SimfiaNeo – SiriusCon 2022 | 2022-06-14
  • 54. | P. 54 SimfiaNeo – Model exploitation – Going further… SimfiaNeo – SiriusCon 2022 | 2022-06-14 Statistics of events in cuts
  • 55. | P. 55 SimfiaNeo – Model exploitation – Going further… SimfiaNeo – SiriusCon 2022 | 2022-06-14 Dashboards Statistics of events in cuts
  • 56. | P. 56 SimfiaNeo – Model exploitation – Monte-Carlo SimfiaNeo – SiriusCon 2022 | 2022-06-14
  • 57. | P. 57 SimfiaNeo – Model exploitation – Monte-Carlo SimfiaNeo – SiriusCon 2022 | 2022-06-14 Computation of a great number of random simulations Computation of numerical indicators on each simulation Average of the simulations approximate the indicators
  • 58. | P. 58 SimfiaNeo – Model exploitation – Monte-Carlo SimfiaNeo – SiriusCon 2022 | 2022-06-14 Computation of a great number of random simulations Computation of numerical indicators on each simulation Average of the simulations approximate the indicators
  • 59. | P. 59 SimfiaNeo – Model exploitation – Document generation SimfiaNeo – SiriusCon 2022 | 2022-06-14
  • 60. | P. 60 SimfiaNeo – Model exploitation – Document generation SimfiaNeo – SiriusCon 2022 | 2022-06-14 Generation of reports referencing libraries, system, results, … Fully customizable template
  • 61. | P. 61 SimfiaNeo – Model exploitation – Document generation SimfiaNeo – SiriusCon 2022 | 2022-06-14 Generation of reports referencing libraries, system, results, … Fully customizable template
  • 64. | P. 64 SimfiaNeo – SiriusCon 2022 | 2022-06-14 Reuse existing component SimfiaNeo EMF Sirius Xtext M2Doc Etc.
  • 65. | P. 65 SimfiaNeo – SiriusCon 2022 | 2022-06-14 Reuse existing component SimfiaNeo EMF Sirius Xtext M2Doc Etc. SIMFIA
  • 66. | P. 66 SimfiaNeo – SiriusCon 2022 | 2022-06-14 Reuse existing component – AltaRica Engine SIMFIA AltaRica engine SimfiaNeo EMF Sirius Xtext M2Doc Etc.
  • 67. | P. 67 SimfiaNeo – SiriusCon 2022 | 2022-06-14 Reuse existing component – AltaRica Engine SIMFIA AltaRica engine AltaRica generator Engine Facade API SimfiaNeo EMF Sirius Xtext M2Doc Etc.
  • 68. | P. 68 SimfiaNeo – SiriusCon 2022 | 2022-06-14 Reuse existing component – AltaRica Engine SIMFIA AltaRica engine SimfiaNeo EMF Sirius Xtext M2Doc Etc.
  • 69. | P. 69 SimfiaNeo – SiriusCon 2022 | 2022-06-14 Reuse existing component – AltaRica Engine SIMFIA AltaRica engine SimfiaNeo EMF Sirius Xtext M2Doc Etc.
  • 71. | P. 71 SimfiaNeo – SiriusCon 2022 | 2022-06-14 Step by Step simulation
  • 72. | P. 72 SimfiaNeo – SiriusCon 2022 | 2022-06-14 Step by Step simulation
  • 73. | P. 73 SimfiaNeo – SiriusCon 2022 | 2022-06-14 Step by Step simulation
  • 74. | P. 74 SimfiaNeo – SiriusCon 2022 | 2022-06-14 Step by Step simulation
  • 75. | P. 75 SimfiaNeo – SiriusCon 2022 | 2022-06-14 Step by Step simulation
  • 76. | P. 76 SimfiaNeo – SiriusCon 2022 | 2022-06-14 Step by Step simulation
  • 77. | P. 77 SimfiaNeo – SiriusCon 2022 | 2022-06-14 Step by Step simulation
  • 79. | P. 79 SimfiaNeo – SiriusCon 2022 | 2022-06-14 Table – Sirius vs NatTable
  • 80. | P. 80 SimfiaNeo – SiriusCon 2022 | 2022-06-14 Table – Sirius vs NatTable
  • 81. | P. 81 SimfiaNeo – SiriusCon 2022 | 2022-06-14 Table – Sirius vs NatTable  Quick result  Easy  Declarative  Not flexible  UX can be refined
  • 82. | P. 82 SimfiaNeo – SiriusCon 2022 | 2022-06-14 Table – Sirius vs NatTable  Quick result  Easy  Declarative  Not flexible  UX can be refined
  • 83. | P. 83 SimfiaNeo – SiriusCon 2022 | 2022-06-14 Table – Sirius vs NatTable  Quick result  Easy  Declarative  Not flexible  UX can be refined  Flexible  Good UX  Still benefits some Sirius capabilities  Expensive  Hard
  • 84. | P. 84 SimfiaNeo – SiriusCon 2022 | 2022-06-14 Table – Sirius vs NatTable  Quick result  Easy  Declarative  Not flexible  UX can be refined  Flexible  Good UX  Still benefits some Sirius capabilities  Expensive  Hard Sirius Editor (ISiriusEditor) Sirius Session
  • 86. | P. 86 SimfiaNeo – SiriusCon 2022 | 2022-06-14 Storing elements in Database
  • 87. | P. 87 SimfiaNeo – SiriusCon 2022 | 2022-06-14 Storing elements in Database Tens of observers
  • 88. | P. 88 SimfiaNeo – SiriusCon 2022 | 2022-06-14 Storing elements in Database Tens of observers Tens of computations ×
  • 89. | P. 89 SimfiaNeo – SiriusCon 2022 | 2022-06-14 Storing elements in Database Tens of observers Tens of computations Tens of thousands of cuts × ×
  • 90. | P. 90 SimfiaNeo – SiriusCon 2022 | 2022-06-14 Storing elements in Database Tens of observers Tens of computations Tens of thousands of cuts × × = Millions of cuts
  • 91. | P. 91 SimfiaNeo – SiriusCon 2022 | 2022-06-14 Storing cuts – model vs database Loading Saving Model traversal Memory usage Useless data in memory
  • 92. | P. 92 SimfiaNeo – SiriusCon 2022 | 2022-06-14 Storing cuts in database
  • 93. | P. 93 SimfiaNeo – SiriusCon 2022 | 2022-06-14 Storing cuts in database
  • 94. | P. 94 SimfiaNeo – SiriusCon 2022 | 2022-06-14 Storing cuts in database
  • 95. | P. 95 SimfiaNeo – SiriusCon 2022 | 2022-06-14 Storing cuts in database
  • 96. | P. 96 SimfiaNeo – SiriusCon 2022 | 2022-06-14 Storing cuts in database
  • 98. | P. 98 Thank you SimfiaNeo – SiriusCon 2022 | 2022-06-14