SlideShare a Scribd company logo
1 of 32
Download to read offline
A method for quantitative evaluation of
functional chains supported by a Capella add-on
TNO-ESI:
Alexandr Vasenev
Jacques Verriet
Koen Kanters
Jozef Hooman
Thermo Fisher Scientific:
Joost Dierkse
Olivier Rainaut
Jamie McCormack
Outline
2
Intro to
workflows
• Joost
• 15 min
Method
• Alexandr
• 20 min
Conclusions
• Joost
• 5 min
Q&A
• All 
• 10 min
Introduction to workflows
(Joost, 15 min)
3
Thermo Fisher Scientific
4
 Material and Structural Analysis
>40B$
Revenue
System Scope
5
Transmission Electron Microscope
 Dimensions: 1.6m x 1.6m x 3.0-4.3m
 Weight: > 1600kg
 Resolution: 50pm
 Cost: 1M$ – 15M$
Applications
 Life Sciences
• Virus and cell structure research
 Material Sciences
• Chemical and material investigations
 Semiconductor
• Process analysis / control
Background
6
 15 active commercials TEM products
 More than 20 customer-facing applications
 More than 400 Modules
 1 TEM Server Software Stack
 1000+ active configurations
 Distributed Development
Reference Architecture Overview
7
Workflow Analysis
8
 Identify Customer Value
 Identify Critical To Quality (CTQ) Parameters (KPIs)
 Allocate CTQ Parameters to Features
Functional Decomposition / System Decomposition
9
 Decompose System into Functions
• Decompose CTQ parameters
• Cover hardware and software
 Decompose System into Modules
• Allocate Functions to Modules and Owners (Hardware and Software)
• Logical grouping of functions
• Define transfer functions for Modules (based on Function CTQ Parameters)
Logical Architecture / Compatibility
10
 Identify interfaces between Modules
• Critical for compatibility
• Used for risk management (FMEA)
• Component naming aligned though Taxonomy
 Define technical compatibility
• Map Module compatibility to Systems
• Include Non-Standard Requests
• Include Backward Compatibility
MBSE – Evolving Reference Architecture
11
 Tool to support Reference Architecture
• Guarantee consistency
• Ease maintainability
• Increase automation opportunities
 Process to ensure maintainability
• System-of-Systems approach
• Separate models for System versions
MBSE – Modeling Structure
12
150% 100%
System
System
of
Systems
Logical
Architecture
Logical
Architecture
Logical
Architecture
Physical
Architecture
Physical
Architecture
MBSE – Transition
13
 Transfer Reference Architecture to Capella
• Functional Decomposition
• System Decomposition
• Interface Specifications
TITLE:
NODE: NO.: 2
F0 External functions diagram for operational mode (Owner = Jamie McCormack)
Transmission
Electron
Microscope
System
Building
Post-processing,
archiving and
reporting system
(including e.g. 3D
reconstruction)
Operator (human, or
virtual operator/
external software
application/robot)
Specimen
Preparation
System
F1
Execute TEM
microscopy
application
TEM
workflow
procedure
Environment (air
temperature,
acoustic,
magnetic)
F2
Analyze,
archive and
report results
Application
result
F3
Operate tool
(externally)
Tool control
F4
Provide
environment
F5
Prepare And
Handle TEM
specimen
Prepared specimen
for TEM loading
F6
Provide
infrastructure
Power, water, N2,
compressed dry air
Customer
workflow
procedure
Application and system status information
Specimen
preparation
procedure
Sample
Grid power,
grid water,
stock N2
Emergency messages
Microscopy
analysis workflow
procedure
Changed
environment
(air temperature,
acoustic,
magnetic)
Heated
water
Report
Processed specimen
Processed
specimen
Existing
application
result
(processed)
specimen
Note: F5 is intended to cover
the sample to specimen
preparation outside of the
microscope tool itself but in
the scope of TFS tool flow.
F5 is such that it keeps open
the option for customer
facilities outside the devices
of TFS.
MBSE – Maximizing Benefits
14
 CTQ / KPI Calculation
• Attribute model with CTQ parameters
• Extract performance based on configuration
• Reliability prediction model
• Define Customer Value at design time
Method for quantitative evaluations of
functional chains
(Alexandr, 20 min)
15
ESI at a glance
16
Synopsis
 Foundation ESI started in
2002
 ESI acquired by TNO per
January 2013
 ~60 staff members, many
with extensive industrial
experience
 7 Part-time Professors
 Working at industry locations
Synopsis
 Foundation ESI started in
2002
 ESI acquired by TNO per
January 2013
 ~60 staff members, many
with extensive industrial
experience
 7 Part-time Professors
 Working at industry locations
Partners
Partners
Focus
Focus
Managing complexity
of high-tech systems
through
• system architecting,
• system reasoning and
• model-driven engineering
delivering
• methodologies validated in
cutting-edge industrial
practice
What do we want to achieve?
17
Conclusion: we need simulation
Approach: Simulate functional chains in Capella
• Why: Natural fit to ‘precedes’ relation,
Iteration/OR/AND nodes
• To do: Specify meaning of nodes,
add properties
Intro to Functional Chains
18
Functional Chain: a specific
path among all possible paths
(using certain Functions and
Functional Exchanges).
* A lead to functional modeling: Functional flow block diagram - Wikipedia
Example of a functional chain:
is described by involves
Note: Sequence links
(‘precedes’ relation)
A method in a nutshell
19
End goal: To get quantified results of functional chains, for instance:
* Note additional property values: ResourceID and Duration
1
2
Time saved
0 7.4 s
0 4.1 s
A method in a nutshell
20
1. Create a ‘simulatable’ functional chain
(with specific property values)
2. Export and run the chain
3. Visualize result
Steps:
Overall architecture:
Functional chain (incl. property values)
+ rule checker
Capella add-on
Formal
export
(Petri net)
Simulation-
ready Export
(POOSL)
Used constructs:
Extra parameters:
Simulator
(POOSL)
Visualization
(TRACE4CPS)
Demo:
construct a 3D model out of 2D images
21
Highlights:
- A library of functional chains
- Generated graph
Functions:
Overview:
Behind the scenes
22
Property values definition (PVMT add-on)
A
CONS
(n)
IT IT
GEN
(n)
Transformations from a functional chain via
Petri-net formalism to a simulation
…
Formalized model
POOSL
https://www.poosl.org/
23
Functionality highlights:
- simulation of parallel processes,
- well-defined semantics
TRACE4CPS
https://www.eclipse.org/trace4cps/
24
Functionality highlights:
- critical path analysis,
- customization of visualization using
user-defined attributes (grouping,
coloring, filtering)
Experiences
25
It’s easy to:
- explain the model to other stakeholders due to clear traceability
- quickly explore new options
- relate to Arcadia constructs (Functions, Functional chains, Components)
It’s good to remember that:
- complexity can grow quickly, e.g.,
• adding extra information
• when re-using a sub-FC several times in the higher-level FC
• potential links between Arcadia layers (e.g., to Configuration Items)
- modelers should agree on and carefully follow a modeling convention
- as with any toolchain, one shall pay attention to versioning and exceptions
- there is an entry bar to such a project: Arcadia and Capella knowledge, programming skills
We’ve validate the approach through interviews and
an industrial case with:
ꟷ 12 Functional chains
ꟷ 4 levels of nesting
ꟷ 3 levels of functions + set of re-usabes functions
ꟷ ~35 functions (most used 2+ times)
Work in progress
26
Design Space Exploration
- The user can vary timing parameters
- min-max durations
- iteration numbers
- weights of conditional arcs
- Allocate functions to resources
- Defining duration as a function of involved components
Quantifying other properties (e.g., cost, reliability)
- Specifying parameters
- Exporting components for analysis using other techniques
Early example
Summary
27
To note:
- We’ll write a generic report
- We consider releasing the code, subject to discussions:
- On licensing
- Vision of project stakeholders
1. Create a ‘simulatable’ Functional chain
2. Export and run the chain in POOSL
3. Visualize result (TRACE4CPS)
ꟷ Interested in POOSL-TRACE4CPS native integration?
Check TRANSACT project (https://transact-ecsel.eu/).
We created a way to simulate Functional Chains with steps:
ꟷ Interested about MBSE and high-tech industry?
Check ESI report ‘MBSE in the high-tech equipment industry’
https://esi.nl/news/blogs/mbse-tno-report-2022
Some leads:
Conclusions
(Joost, 5 min)
28
Conclusions – Solution Space
29
 Proof of Concept delivered
 Simulation of Workflows
 Capella Integration
 Systems Engineering Goal
 Prevention of double recording of Information
 Customer Value Maximization through design space exploration
Conclusions & Next Steps
30
 Collaboration with ESI
 Short develop-review cycles
 Regular checks on the deliverables and goals
 Applying scientific methods in industry on specific cases
 Next Steps
 Capella Model as authoritative source of truth
 Tools that use Capella Model as input
Capella
POOSL
JAMA
DSE
…
Q&A (10 min)
31
Your questions and thoughts?
32
Your experience on:
1. Quantitative analysis of any
Capella diagram, not just
functional chains
2. Simulation/analysis of
functional chains in general

More Related Content

What's hot

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
 
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
 
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
 
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 modelObeo
 
Tailoring Arcadia Framework in Thales UK
Tailoring Arcadia Framework in Thales UKTailoring Arcadia Framework in Thales UK
Tailoring Arcadia Framework in Thales UKObeo
 
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
 
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 integratedObeo
 
Capella Days 2021 | Enhancing CubeSat design through ARCADIA and Capella: a c...
Capella Days 2021 | Enhancing CubeSat design through ARCADIA and Capella: a c...Capella Days 2021 | Enhancing CubeSat design through ARCADIA and Capella: a c...
Capella Days 2021 | Enhancing CubeSat design through ARCADIA and Capella: a c...Obeo
 
MBSE with Arcadia method step-by-step Physical Architecture.pdf
MBSE with Arcadia method step-by-step Physical Architecture.pdfMBSE with Arcadia method step-by-step Physical Architecture.pdf
MBSE with Arcadia method step-by-step Physical Architecture.pdfHelder Castro
 
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 MapleMBSEObeo
 
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 CapellaObeo
 
Easily enrich capella models with your own domain extensions
Easily enrich capella models with your own domain extensionsEasily enrich capella models with your own domain extensions
Easily enrich capella models with your own domain extensionsObeo
 
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
 
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 suitcaseObeo
 
Capella Days 2021 | An example of model-centric engineering environment with ...
Capella Days 2021 | An example of model-centric engineering environment with ...Capella Days 2021 | An example of model-centric engineering environment with ...
Capella Days 2021 | An example of model-centric engineering environment with ...Obeo
 
STPA Analysis of Automotive Safety Using Arcadia and Capella
STPA Analysis of Automotive Safety Using Arcadia and CapellaSTPA Analysis of Automotive Safety Using Arcadia and Capella
STPA Analysis of Automotive Safety Using Arcadia and CapellaDavid Hetherington
 
SiriusCon2016 - ASML's MDE Going Sirius
SiriusCon2016 - ASML's MDE Going SiriusSiriusCon2016 - ASML's MDE Going Sirius
SiriusCon2016 - ASML's MDE Going SiriusObeo
 
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
 
Improving MBSE maturity with open-source tool Capella
Improving MBSE maturity with open-source tool Capella Improving MBSE maturity with open-source tool Capella
Improving MBSE maturity with open-source tool Capella Obeo
 
Introduction to Capella and Arcadia with a Simple System
Introduction to Capella and Arcadia with a Simple SystemIntroduction to Capella and Arcadia with a Simple System
Introduction to Capella and Arcadia with a Simple SystemObeo
 

What's hot (20)

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
 
Connecting Textual Requirements with Capella Models
Connecting Textual Requirements with Capella Models Connecting Textual Requirements with Capella Models
Connecting Textual Requirements with Capella Models
 
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
 
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
 
Tailoring Arcadia Framework in Thales UK
Tailoring Arcadia Framework in Thales UKTailoring Arcadia Framework in Thales UK
Tailoring Arcadia Framework in Thales UK
 
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...
 
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
 
Capella Days 2021 | Enhancing CubeSat design through ARCADIA and Capella: a c...
Capella Days 2021 | Enhancing CubeSat design through ARCADIA and Capella: a c...Capella Days 2021 | Enhancing CubeSat design through ARCADIA and Capella: a c...
Capella Days 2021 | Enhancing CubeSat design through ARCADIA and Capella: a c...
 
MBSE with Arcadia method step-by-step Physical Architecture.pdf
MBSE with Arcadia method step-by-step Physical Architecture.pdfMBSE with Arcadia method step-by-step Physical Architecture.pdf
MBSE with Arcadia method step-by-step Physical Architecture.pdf
 
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
 
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
 
Easily enrich capella models with your own domain extensions
Easily enrich capella models with your own domain extensionsEasily enrich capella models with your own domain extensions
Easily enrich capella models with your own domain extensions
 
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...
 
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 Days 2021 | An example of model-centric engineering environment with ...
Capella Days 2021 | An example of model-centric engineering environment with ...Capella Days 2021 | An example of model-centric engineering environment with ...
Capella Days 2021 | An example of model-centric engineering environment with ...
 
STPA Analysis of Automotive Safety Using Arcadia and Capella
STPA Analysis of Automotive Safety Using Arcadia and CapellaSTPA Analysis of Automotive Safety Using Arcadia and Capella
STPA Analysis of Automotive Safety Using Arcadia and Capella
 
SiriusCon2016 - ASML's MDE Going Sirius
SiriusCon2016 - ASML's MDE Going SiriusSiriusCon2016 - ASML's MDE Going Sirius
SiriusCon2016 - ASML's MDE Going Sirius
 
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
 
Improving MBSE maturity with open-source tool Capella
Improving MBSE maturity with open-source tool Capella Improving MBSE maturity with open-source tool Capella
Improving MBSE maturity with open-source tool Capella
 
Introduction to Capella and Arcadia with a Simple System
Introduction to Capella and Arcadia with a Simple SystemIntroduction to Capella and Arcadia with a Simple System
Introduction to Capella and Arcadia with a Simple System
 

Similar to CapellaDays2022 | ThermoFisher - ESI TNO | A method for quantitative evaluation of functional chains supported by a Capella add-on

In Depth Constructive Cost Modeling related slides
In Depth Constructive Cost Modeling related slidesIn Depth Constructive Cost Modeling related slides
In Depth Constructive Cost Modeling related slidesChobodiDamsaraniPadm
 
Automated Discovery of Performance Regressions in Enterprise Applications
Automated Discovery of Performance Regressions in Enterprise ApplicationsAutomated Discovery of Performance Regressions in Enterprise Applications
Automated Discovery of Performance Regressions in Enterprise ApplicationsSAIL_QU
 
RAMSES: Robust Analytic Models for Science at Extreme Scales
RAMSES: Robust Analytic Models for Science at Extreme ScalesRAMSES: Robust Analytic Models for Science at Extreme Scales
RAMSES: Robust Analytic Models for Science at Extreme ScalesIan Foster
 
Raghu nambiar:industry standard benchmarks
Raghu nambiar:industry standard benchmarksRaghu nambiar:industry standard benchmarks
Raghu nambiar:industry standard benchmarkshdhappy001
 
AndreaPetrucci_ACAT_2007
AndreaPetrucci_ACAT_2007AndreaPetrucci_ACAT_2007
AndreaPetrucci_ACAT_2007Andrea PETRUCCI
 
IESA: Automation for Worldwide Industries
IESA: Automation for Worldwide IndustriesIESA: Automation for Worldwide Industries
IESA: Automation for Worldwide IndustriesVincent BOYER
 
Machine Learning At Speed: Operationalizing ML For Real-Time Data Streams
Machine Learning At Speed: Operationalizing ML For Real-Time Data StreamsMachine Learning At Speed: Operationalizing ML For Real-Time Data Streams
Machine Learning At Speed: Operationalizing ML For Real-Time Data StreamsLightbend
 
Computer aided process design and simulation (Cheg.pptx
Computer aided process design and simulation (Cheg.pptxComputer aided process design and simulation (Cheg.pptx
Computer aided process design and simulation (Cheg.pptxPaulosMekuria
 
IESA: Automation for Oil & Gas Industry
IESA: Automation for Oil & Gas IndustryIESA: Automation for Oil & Gas Industry
IESA: Automation for Oil & Gas IndustryVincent BOYER
 
The Power E164: EDA Common Metadata
The Power E164: EDA Common MetadataThe Power E164: EDA Common Metadata
The Power E164: EDA Common MetadataKimberly Daich
 
Woop - Workflow Optimizer
Woop - Workflow OptimizerWoop - Workflow Optimizer
Woop - Workflow OptimizerMartin Homik
 
OPAL-RT HYPERSIM Features applied for Relay Testing
OPAL-RT HYPERSIM Features applied for Relay TestingOPAL-RT HYPERSIM Features applied for Relay Testing
OPAL-RT HYPERSIM Features applied for Relay TestingOPAL-RT TECHNOLOGIES
 
iiwas 2010
iiwas 2010iiwas 2010
iiwas 2010steccami
 
Wastewater networks modeling using info works cs
Wastewater networks modeling using info works csWastewater networks modeling using info works cs
Wastewater networks modeling using info works csAHMED NADIM JILANI
 
PRETZEL: Opening the Black Box of Machine Learning Prediction Serving Systems
PRETZEL: Opening the Black Box of Machine Learning Prediction Serving SystemsPRETZEL: Opening the Black Box of Machine Learning Prediction Serving Systems
PRETZEL: Opening the Black Box of Machine Learning Prediction Serving SystemsNECST Lab @ Politecnico di Milano
 
Apache Spark Performance Troubleshooting at Scale, Challenges, Tools, and Met...
Apache Spark Performance Troubleshooting at Scale, Challenges, Tools, and Met...Apache Spark Performance Troubleshooting at Scale, Challenges, Tools, and Met...
Apache Spark Performance Troubleshooting at Scale, Challenges, Tools, and Met...Databricks
 

Similar to CapellaDays2022 | ThermoFisher - ESI TNO | A method for quantitative evaluation of functional chains supported by a Capella add-on (20)

HPPS 2008 - Maesani Moro
HPPS 2008 - Maesani MoroHPPS 2008 - Maesani Moro
HPPS 2008 - Maesani Moro
 
In Depth Constructive Cost Modeling related slides
In Depth Constructive Cost Modeling related slidesIn Depth Constructive Cost Modeling related slides
In Depth Constructive Cost Modeling related slides
 
Automated Discovery of Performance Regressions in Enterprise Applications
Automated Discovery of Performance Regressions in Enterprise ApplicationsAutomated Discovery of Performance Regressions in Enterprise Applications
Automated Discovery of Performance Regressions in Enterprise Applications
 
RAMSES: Robust Analytic Models for Science at Extreme Scales
RAMSES: Robust Analytic Models for Science at Extreme ScalesRAMSES: Robust Analytic Models for Science at Extreme Scales
RAMSES: Robust Analytic Models for Science at Extreme Scales
 
Raghu nambiar:industry standard benchmarks
Raghu nambiar:industry standard benchmarksRaghu nambiar:industry standard benchmarks
Raghu nambiar:industry standard benchmarks
 
AndreaPetrucci_ACAT_2007
AndreaPetrucci_ACAT_2007AndreaPetrucci_ACAT_2007
AndreaPetrucci_ACAT_2007
 
IESA: Automation for Worldwide Industries
IESA: Automation for Worldwide IndustriesIESA: Automation for Worldwide Industries
IESA: Automation for Worldwide Industries
 
Opal rt e phaso rsim_2013
Opal rt e phaso rsim_2013Opal rt e phaso rsim_2013
Opal rt e phaso rsim_2013
 
Machine Learning At Speed: Operationalizing ML For Real-Time Data Streams
Machine Learning At Speed: Operationalizing ML For Real-Time Data StreamsMachine Learning At Speed: Operationalizing ML For Real-Time Data Streams
Machine Learning At Speed: Operationalizing ML For Real-Time Data Streams
 
Computer aided process design and simulation (Cheg.pptx
Computer aided process design and simulation (Cheg.pptxComputer aided process design and simulation (Cheg.pptx
Computer aided process design and simulation (Cheg.pptx
 
IESA: Automation for Oil & Gas Industry
IESA: Automation for Oil & Gas IndustryIESA: Automation for Oil & Gas Industry
IESA: Automation for Oil & Gas Industry
 
The Power E164: EDA Common Metadata
The Power E164: EDA Common MetadataThe Power E164: EDA Common Metadata
The Power E164: EDA Common Metadata
 
Woop - Workflow Optimizer
Woop - Workflow OptimizerWoop - Workflow Optimizer
Woop - Workflow Optimizer
 
OPAL-RT HYPERSIM Features applied for Relay Testing
OPAL-RT HYPERSIM Features applied for Relay TestingOPAL-RT HYPERSIM Features applied for Relay Testing
OPAL-RT HYPERSIM Features applied for Relay Testing
 
Unit i
Unit iUnit i
Unit i
 
iiwas 2010
iiwas 2010iiwas 2010
iiwas 2010
 
Wastewater networks modeling using info works cs
Wastewater networks modeling using info works csWastewater networks modeling using info works cs
Wastewater networks modeling using info works cs
 
PRETZEL: Opening the Black Box of Machine Learning Prediction Serving Systems
PRETZEL: Opening the Black Box of Machine Learning Prediction Serving SystemsPRETZEL: Opening the Black Box of Machine Learning Prediction Serving Systems
PRETZEL: Opening the Black Box of Machine Learning Prediction Serving Systems
 
SDN and metrics from the SDOs
SDN and metrics from the SDOsSDN and metrics from the SDOs
SDN and metrics from the SDOs
 
Apache Spark Performance Troubleshooting at Scale, Challenges, Tools, and Met...
Apache Spark Performance Troubleshooting at Scale, Challenges, Tools, and Met...Apache Spark Performance Troubleshooting at Scale, Challenges, Tools, and Met...
Apache Spark Performance Troubleshooting at Scale, Challenges, Tools, and Met...
 

More from Obeo

Digitally assisted design for safety analysis
Digitally assisted design for safety analysisDigitally assisted design for safety analysis
Digitally assisted design for safety analysisObeo
 
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
 
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 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
 
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
 
SimfiaNeo - Workbench for Safety Analysis powered by Sirius
SimfiaNeo - Workbench for Safety Analysis powered by SiriusSimfiaNeo - Workbench for Safety Analysis powered by Sirius
SimfiaNeo - Workbench for Safety Analysis powered by SiriusObeo
 
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
 

More from Obeo (16)

Digitally assisted design for safety analysis
Digitally assisted design for safety analysisDigitally assisted design for safety analysis
Digitally assisted design for safety analysis
 
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
 
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 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
 
SimfiaNeo - Workbench for Safety Analysis powered by Sirius
SimfiaNeo - Workbench for Safety Analysis powered by SiriusSimfiaNeo - Workbench for Safety Analysis powered by Sirius
SimfiaNeo - Workbench for Safety Analysis powered by Sirius
 
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...
 

Recently uploaded

(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxhumanexperienceaaa
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAbhinavSharma374939
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 

Recently uploaded (20)

(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog Converter
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 

CapellaDays2022 | ThermoFisher - ESI TNO | A method for quantitative evaluation of functional chains supported by a Capella add-on

  • 1. A method for quantitative evaluation of functional chains supported by a Capella add-on TNO-ESI: Alexandr Vasenev Jacques Verriet Koen Kanters Jozef Hooman Thermo Fisher Scientific: Joost Dierkse Olivier Rainaut Jamie McCormack
  • 2. Outline 2 Intro to workflows • Joost • 15 min Method • Alexandr • 20 min Conclusions • Joost • 5 min Q&A • All  • 10 min
  • 4. Thermo Fisher Scientific 4  Material and Structural Analysis >40B$ Revenue
  • 5. System Scope 5 Transmission Electron Microscope  Dimensions: 1.6m x 1.6m x 3.0-4.3m  Weight: > 1600kg  Resolution: 50pm  Cost: 1M$ – 15M$ Applications  Life Sciences • Virus and cell structure research  Material Sciences • Chemical and material investigations  Semiconductor • Process analysis / control
  • 6. Background 6  15 active commercials TEM products  More than 20 customer-facing applications  More than 400 Modules  1 TEM Server Software Stack  1000+ active configurations  Distributed Development
  • 8. Workflow Analysis 8  Identify Customer Value  Identify Critical To Quality (CTQ) Parameters (KPIs)  Allocate CTQ Parameters to Features
  • 9. Functional Decomposition / System Decomposition 9  Decompose System into Functions • Decompose CTQ parameters • Cover hardware and software  Decompose System into Modules • Allocate Functions to Modules and Owners (Hardware and Software) • Logical grouping of functions • Define transfer functions for Modules (based on Function CTQ Parameters)
  • 10. Logical Architecture / Compatibility 10  Identify interfaces between Modules • Critical for compatibility • Used for risk management (FMEA) • Component naming aligned though Taxonomy  Define technical compatibility • Map Module compatibility to Systems • Include Non-Standard Requests • Include Backward Compatibility
  • 11. MBSE – Evolving Reference Architecture 11  Tool to support Reference Architecture • Guarantee consistency • Ease maintainability • Increase automation opportunities  Process to ensure maintainability • System-of-Systems approach • Separate models for System versions
  • 12. MBSE – Modeling Structure 12 150% 100% System System of Systems Logical Architecture Logical Architecture Logical Architecture Physical Architecture Physical Architecture
  • 13. MBSE – Transition 13  Transfer Reference Architecture to Capella • Functional Decomposition • System Decomposition • Interface Specifications TITLE: NODE: NO.: 2 F0 External functions diagram for operational mode (Owner = Jamie McCormack) Transmission Electron Microscope System Building Post-processing, archiving and reporting system (including e.g. 3D reconstruction) Operator (human, or virtual operator/ external software application/robot) Specimen Preparation System F1 Execute TEM microscopy application TEM workflow procedure Environment (air temperature, acoustic, magnetic) F2 Analyze, archive and report results Application result F3 Operate tool (externally) Tool control F4 Provide environment F5 Prepare And Handle TEM specimen Prepared specimen for TEM loading F6 Provide infrastructure Power, water, N2, compressed dry air Customer workflow procedure Application and system status information Specimen preparation procedure Sample Grid power, grid water, stock N2 Emergency messages Microscopy analysis workflow procedure Changed environment (air temperature, acoustic, magnetic) Heated water Report Processed specimen Processed specimen Existing application result (processed) specimen Note: F5 is intended to cover the sample to specimen preparation outside of the microscope tool itself but in the scope of TFS tool flow. F5 is such that it keeps open the option for customer facilities outside the devices of TFS.
  • 14. MBSE – Maximizing Benefits 14  CTQ / KPI Calculation • Attribute model with CTQ parameters • Extract performance based on configuration • Reliability prediction model • Define Customer Value at design time
  • 15. Method for quantitative evaluations of functional chains (Alexandr, 20 min) 15
  • 16. ESI at a glance 16 Synopsis  Foundation ESI started in 2002  ESI acquired by TNO per January 2013  ~60 staff members, many with extensive industrial experience  7 Part-time Professors  Working at industry locations Synopsis  Foundation ESI started in 2002  ESI acquired by TNO per January 2013  ~60 staff members, many with extensive industrial experience  7 Part-time Professors  Working at industry locations Partners Partners Focus Focus Managing complexity of high-tech systems through • system architecting, • system reasoning and • model-driven engineering delivering • methodologies validated in cutting-edge industrial practice
  • 17. What do we want to achieve? 17 Conclusion: we need simulation Approach: Simulate functional chains in Capella • Why: Natural fit to ‘precedes’ relation, Iteration/OR/AND nodes • To do: Specify meaning of nodes, add properties
  • 18. Intro to Functional Chains 18 Functional Chain: a specific path among all possible paths (using certain Functions and Functional Exchanges). * A lead to functional modeling: Functional flow block diagram - Wikipedia Example of a functional chain: is described by involves Note: Sequence links (‘precedes’ relation)
  • 19. A method in a nutshell 19 End goal: To get quantified results of functional chains, for instance: * Note additional property values: ResourceID and Duration 1 2 Time saved 0 7.4 s 0 4.1 s
  • 20. A method in a nutshell 20 1. Create a ‘simulatable’ functional chain (with specific property values) 2. Export and run the chain 3. Visualize result Steps: Overall architecture: Functional chain (incl. property values) + rule checker Capella add-on Formal export (Petri net) Simulation- ready Export (POOSL) Used constructs: Extra parameters: Simulator (POOSL) Visualization (TRACE4CPS)
  • 21. Demo: construct a 3D model out of 2D images 21 Highlights: - A library of functional chains - Generated graph Functions: Overview:
  • 22. Behind the scenes 22 Property values definition (PVMT add-on) A CONS (n) IT IT GEN (n) Transformations from a functional chain via Petri-net formalism to a simulation … Formalized model
  • 23. POOSL https://www.poosl.org/ 23 Functionality highlights: - simulation of parallel processes, - well-defined semantics
  • 24. TRACE4CPS https://www.eclipse.org/trace4cps/ 24 Functionality highlights: - critical path analysis, - customization of visualization using user-defined attributes (grouping, coloring, filtering)
  • 25. Experiences 25 It’s easy to: - explain the model to other stakeholders due to clear traceability - quickly explore new options - relate to Arcadia constructs (Functions, Functional chains, Components) It’s good to remember that: - complexity can grow quickly, e.g., • adding extra information • when re-using a sub-FC several times in the higher-level FC • potential links between Arcadia layers (e.g., to Configuration Items) - modelers should agree on and carefully follow a modeling convention - as with any toolchain, one shall pay attention to versioning and exceptions - there is an entry bar to such a project: Arcadia and Capella knowledge, programming skills We’ve validate the approach through interviews and an industrial case with: ꟷ 12 Functional chains ꟷ 4 levels of nesting ꟷ 3 levels of functions + set of re-usabes functions ꟷ ~35 functions (most used 2+ times)
  • 26. Work in progress 26 Design Space Exploration - The user can vary timing parameters - min-max durations - iteration numbers - weights of conditional arcs - Allocate functions to resources - Defining duration as a function of involved components Quantifying other properties (e.g., cost, reliability) - Specifying parameters - Exporting components for analysis using other techniques Early example
  • 27. Summary 27 To note: - We’ll write a generic report - We consider releasing the code, subject to discussions: - On licensing - Vision of project stakeholders 1. Create a ‘simulatable’ Functional chain 2. Export and run the chain in POOSL 3. Visualize result (TRACE4CPS) ꟷ Interested in POOSL-TRACE4CPS native integration? Check TRANSACT project (https://transact-ecsel.eu/). We created a way to simulate Functional Chains with steps: ꟷ Interested about MBSE and high-tech industry? Check ESI report ‘MBSE in the high-tech equipment industry’ https://esi.nl/news/blogs/mbse-tno-report-2022 Some leads:
  • 29. Conclusions – Solution Space 29  Proof of Concept delivered  Simulation of Workflows  Capella Integration  Systems Engineering Goal  Prevention of double recording of Information  Customer Value Maximization through design space exploration
  • 30. Conclusions & Next Steps 30  Collaboration with ESI  Short develop-review cycles  Regular checks on the deliverables and goals  Applying scientific methods in industry on specific cases  Next Steps  Capella Model as authoritative source of truth  Tools that use Capella Model as input Capella POOSL JAMA DSE …
  • 32. Your questions and thoughts? 32 Your experience on: 1. Quantitative analysis of any Capella diagram, not just functional chains 2. Simulation/analysis of functional chains in general