SlideShare uma empresa Scribd logo
1 de 23
An Adventure with Capella Page 1
14/10/2020
An Adventure with Capella
A study from NEXTRAIL
#CapellaDays
Harish Narayanan
NEXTRAIL GmbH
Railway Systems Engineer
@harishnarayanan
An Adventure with Capella Page 2
Contents
1. Kick-off to the adventure
2. NEXTRAIL’s focus points on Capella
3. Project specific experiences/analysis with Capella
4. Possible propositions for improvised modelling in Capella
An Adventure with Capella Page 3
Contents
1. Kick-off to the adventure
2.
3.
4.
An Adventure with Capella Page 4
Kick-off to the adventure
Who is Harish?
 24 Years old
 Railway Engineering Graduate from Technical University of Munich (M.Sc.)
 Working as Systems Engineer at NEXTRAIL GmbH
 Area of expertise – Automatic Train Operation (ATO)
Harish Narayanan
Likes to
Cook, Eat,
Travel …
An Adventure with Capella Page 5
Kick-off to the adventure - Personal Experiences with Capella
 Capella is comparatively easier to comprehend, as a first time modeller in Capella
 Capella is easy to navigate in terms of GUI
 Highly interactive in terms of viewpoints
 Especially the Representations per category option
 Layered architecture modelling approach is beneficial, in terms of separating the needs of systems
 Hierarchy of elements provided in the modelling approach for interfaces is exceptional!
 E.g. From creation of a data type to allocation of respective class in an functional exchange
Design Layers from Capella
An Adventure with Capella Page 6
Contents
1.
2. NEXTRAIL’s focus points on Capella
3.
4.
An Adventure with Capella Page 7
NEXTRAIL’s focus points on Capella
Two major focus points,
 Systems modelling - SysML based
 Data modelling/Object Modelling – UML based
Systems Modelling:
 Used Capella to develop model based system requirement specifications
 Using Use cases, Exchange scenarios, Functional flow diagrams, system architecture, data models (if needed), etc.
Data Modelling/Object Modelling:
 Used Capella to develop object models for interface specifications
 Using Class diagrams, Exchange scenarios, exchange items, etc.
An Adventure with Capella Page 8
Contents
1.
2.
3. Project specific experiences/analysis with Capella
4.
An Adventure with Capella Page 9
Project specific experiences with Capella
 Involved with development of system requirement specifications for a Automatic Train Operation – Track side unit
(ATO-TS)
 The project scope needed development of model based specifications using semi-formal model i.e. Use cases and
sequence diagrams
 Capella served as a perfect fit meeting our MBSE needs.
 Added perk was Capella being open source.
 Layer based approach proved effective to identify project specific aspects for each layer.
ATO-TS and ATO-OB interaction with
Environment
ATO-OB
Train Equipped
with ATO
Wireless
Communication
ATO-TS
ATO-OB
Train Equipped
with ATO
Wireless
Communication
An Adventure with Capella Page 10
ATO-TS as a viewpoint in the ATO architecture
Simple ATO over ETCS Architecture
ATO-TS in a nutshell
It is the track side system that
manages several ATO-OB units
(Trains) with in a particular area
along with the timetable data,
infrastructure data, and status
reports between them.
An Adventure with Capella Page 11
Modelling Practices - Explored aspects in Capella
 The model was designed under the system analysis (SA)
 For every Use case,
 Appropriate Capabilities were created (MCB)
 Appropriate Functional block diagrams were created (SFDB)
 Appropriate Exchange scenarios were created using the pre-defined functions (ES)
 Useful functionality from Capella which allows the functions to be used in ES’s provided a more holistic
understanding of the model
 Requirement modelling and linking
An Adventure with Capella Page 12
Modelling Practices - Process definition using a Meta model
System Analysis - Meta model
A snip of Meta model
An Adventure with Capella Page 13
<<elaborates>>
MCB SDFB
ES
Modelling Practices - System
requirements modelling
process workflow
 An elaborated view with an
example use case and
relations between them
 Approach based on the
meta model
Example – elaborated view point using the meta model
An Adventure with Capella Page 14
Example Use case – Status Report Management
 Status report management is one of the imperative use cases of the ATO-TS
 Prime focus / Use case story:
 Forward the status reports from Trains to Traffic management systems
 Forward the train capability reports from Trains to Traffic management systems
 To generate and transmit acknowledgement reports to respective actors
 Modelling approaches:
 Designed as a generic use case
 Includes the management of multiple features i.e. status reports and train capability reports
 Additional Exchange scenarios can be defined, when/where needed
Snip of ATO-TS and ATO-OB
Interface
An Adventure with Capella Page 15
Example Use case – Status
Report Management
 System data flow bank diagram of
Status report use case
 Provided better segregation of
functions with the help of System
and actor functions
 Use of Super functions for ATO-
TS functionalities
Actor function
System function Actor function
Super function
Sub-functions
SDFB – Status report management
An Adventure with Capella Page 16
Example Use case – Status
Report Management
 Exchange scenario for a status
report from ATO-OB to CTMS
through ATO-TS
 Impacts of underlying SDFB’s,
 Improved visual stimulus
through the functions
 Faster ES instantiations
ES - Status report
management
An Adventure with Capella Page 17
Modelling Practices – Integration with Team for Capella
 Initially the project began without Team
 Challenges were faced in terms of sharing models, combining work, creating backups, etc.
 Later, Capella integrated with Team provided us with a safer modelling environment
 Automatic model backup facilities
 Better work splits
 Remote working
An Adventure with Capella Page 18
Contents
1.
2.
3.
4. Possible propositions for improvised modelling in Capella
An Adventure with Capella Page 19
Possible propositions for improvised modelling in Capella
 Classes linking to ENUM lists (Data modelling)
 Providing relations from classes to ENUM lists were not possible, but linking the ENUM list through the properties was
possible
 When present, it can provide better visual paradigms to the data modelling
 Add-ons to convert Capella models to other SysML based software’s and vice-versa
 Can help to explore several new modelling aspects from other software’s
Example - Class Diagram relation
An Adventure with Capella Page 20
Possible propositions for improvised modelling in Capella
 More aspects to improve the framework of a diagram e.g. options to add a frame around a use case diagram to provide
heading and subheadings
 Merge/Diff function for local models
 When it supports with transfer of representations as well in addition to model elements, it shall prove to be very
powerful function
ATO-TS UC20: Status ReportManagement System
Example – Diagram framework
An Adventure with Capella Page 21
Q&A session!
An Adventure with Capella Page 22
Thank you.
NEXTRAIL GmbH
Schlüterstraße 39
10629 Berlin
Schaumainkai 91
60596 Frankfurt a.M.
Harish Narayanan
T: +49 151 46760926
E: harish.narayanan@nextrail.com
An Adventure with Capella Page 23
#CapellaDays
Please wait a few seconds before
we automatically bring you to the next session:
High-Speed Transportation Case-Study by Virgin Hyperloop
With Virgin Hyperloop
If you want to keep talking with the speakers of this talk, you will have to come back to
this session by opening the Capella Days agenda menu in the top left-hand corner

Mais conteúdo relacionado

Mais procurados

Tailoring Harmony/SE for Automotive V3
Tailoring Harmony/SE for Automotive V3Tailoring Harmony/SE for Automotive V3
Tailoring Harmony/SE for Automotive V3Fraser Chadburn
 
[ Capella Day 2019 ] Providing early timing analysis of the system design
[ Capella Day 2019 ] Providing early timing analysis of the system design[ Capella Day 2019 ] Providing early timing analysis of the system design
[ Capella Day 2019 ] Providing early timing analysis of the system designObeo
 
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
 
Louise Anderson - INCOSE CubeSat Challenge Team (SSWG): Developing a Model Ba...
Louise Anderson - INCOSE CubeSat Challenge Team (SSWG): Developing a Model Ba...Louise Anderson - INCOSE CubeSat Challenge Team (SSWG): Developing a Model Ba...
Louise Anderson - INCOSE CubeSat Challenge Team (SSWG): Developing a Model Ba...INCOSE Colorado Front Range Chapter
 
SiriusCon2016 - Modelling Spacecraft On-board Software with Sirius
SiriusCon2016 - Modelling Spacecraft On-board Software with SiriusSiriusCon2016 - Modelling Spacecraft On-board Software with Sirius
SiriusCon2016 - Modelling Spacecraft On-board Software with SiriusObeo
 
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
 
Database Comparison and ArcMap Data Driven Pages
Database Comparison and ArcMap Data Driven PagesDatabase Comparison and ArcMap Data Driven Pages
Database Comparison and ArcMap Data Driven PagesSafe Software
 
UPDM & APR Implementation for Gas Transmission
UPDM & APR Implementation for Gas TransmissionUPDM & APR Implementation for Gas Transmission
UPDM & APR Implementation for Gas TransmissionSSP Innovations
 
Transformer Loading. Driving Enterprise Decisions with ArcGIS Online.
Transformer Loading.  Driving Enterprise Decisions with ArcGIS Online.Transformer Loading.  Driving Enterprise Decisions with ArcGIS Online.
Transformer Loading. Driving Enterprise Decisions with ArcGIS Online.SSP Innovations
 
[CapellaDay Toulouse] Systematic reuse of Capella assets with pure::variants–...
[CapellaDay Toulouse] Systematic reuse of Capella assets with pure::variants–...[CapellaDay Toulouse] Systematic reuse of Capella assets with pure::variants–...
[CapellaDay Toulouse] Systematic reuse of Capella assets with pure::variants–...Obeo
 
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
 
How will the Utility Network Affect You?
How will the Utility Network Affect You? How will the Utility Network Affect You?
How will the Utility Network Affect You? SSP Innovations
 
ArcGIS Pipeline Referencing - Lessons Learned
ArcGIS Pipeline Referencing - Lessons LearnedArcGIS Pipeline Referencing - Lessons Learned
ArcGIS Pipeline Referencing - Lessons LearnedSSP Innovations
 
[CapellaDay Toulouse] Designing a test mean alla capella
[CapellaDay Toulouse] Designing a test mean alla capella[CapellaDay Toulouse] Designing a test mean alla capella
[CapellaDay Toulouse] Designing a test mean alla capellaObeo
 
Linear Referencing (LRS): How FME Measures Up
Linear Referencing (LRS): How FME Measures UpLinear Referencing (LRS): How FME Measures Up
Linear Referencing (LRS): How FME Measures UpSafe Software
 
How to Become a Superstar for Your Utility in 2 Weeks
How to Become a Superstar for Your Utility in 2 WeeksHow to Become a Superstar for Your Utility in 2 Weeks
How to Become a Superstar for Your Utility in 2 WeeksSSP Innovations
 
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
 
Transformer Loading, Driving Enterprise Decisions with ArcGIS Online
Transformer Loading, Driving Enterprise Decisions with ArcGIS OnlineTransformer Loading, Driving Enterprise Decisions with ArcGIS Online
Transformer Loading, Driving Enterprise Decisions with ArcGIS OnlineSSP Innovations
 

Mais procurados (20)

Tailoring Harmony/SE for Automotive V3
Tailoring Harmony/SE for Automotive V3Tailoring Harmony/SE for Automotive V3
Tailoring Harmony/SE for Automotive V3
 
[ Capella Day 2019 ] Providing early timing analysis of the system design
[ Capella Day 2019 ] Providing early timing analysis of the system design[ Capella Day 2019 ] Providing early timing analysis of the system design
[ Capella Day 2019 ] Providing early timing analysis of the system design
 
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
 
Louise Anderson - INCOSE CubeSat Challenge Team (SSWG): Developing a Model Ba...
Louise Anderson - INCOSE CubeSat Challenge Team (SSWG): Developing a Model Ba...Louise Anderson - INCOSE CubeSat Challenge Team (SSWG): Developing a Model Ba...
Louise Anderson - INCOSE CubeSat Challenge Team (SSWG): Developing a Model Ba...
 
SiriusCon2016 - Modelling Spacecraft On-board Software with Sirius
SiriusCon2016 - Modelling Spacecraft On-board Software with SiriusSiriusCon2016 - Modelling Spacecraft On-board Software with Sirius
SiriusCon2016 - Modelling Spacecraft On-board Software with Sirius
 
What's it like to use the Utility Network
What's it like to use the Utility NetworkWhat's it like to use the Utility Network
What's it like to use the Utility Network
 
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
 
Database Comparison and ArcMap Data Driven Pages
Database Comparison and ArcMap Data Driven PagesDatabase Comparison and ArcMap Data Driven Pages
Database Comparison and ArcMap Data Driven Pages
 
Parallel Graph Analytics
Parallel Graph AnalyticsParallel Graph Analytics
Parallel Graph Analytics
 
UPDM & APR Implementation for Gas Transmission
UPDM & APR Implementation for Gas TransmissionUPDM & APR Implementation for Gas Transmission
UPDM & APR Implementation for Gas Transmission
 
Transformer Loading. Driving Enterprise Decisions with ArcGIS Online.
Transformer Loading.  Driving Enterprise Decisions with ArcGIS Online.Transformer Loading.  Driving Enterprise Decisions with ArcGIS Online.
Transformer Loading. Driving Enterprise Decisions with ArcGIS Online.
 
[CapellaDay Toulouse] Systematic reuse of Capella assets with pure::variants–...
[CapellaDay Toulouse] Systematic reuse of Capella assets with pure::variants–...[CapellaDay Toulouse] Systematic reuse of Capella assets with pure::variants–...
[CapellaDay Toulouse] Systematic reuse of Capella assets with pure::variants–...
 
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...
 
How will the Utility Network Affect You?
How will the Utility Network Affect You? How will the Utility Network Affect You?
How will the Utility Network Affect You?
 
ArcGIS Pipeline Referencing - Lessons Learned
ArcGIS Pipeline Referencing - Lessons LearnedArcGIS Pipeline Referencing - Lessons Learned
ArcGIS Pipeline Referencing - Lessons Learned
 
[CapellaDay Toulouse] Designing a test mean alla capella
[CapellaDay Toulouse] Designing a test mean alla capella[CapellaDay Toulouse] Designing a test mean alla capella
[CapellaDay Toulouse] Designing a test mean alla capella
 
Linear Referencing (LRS): How FME Measures Up
Linear Referencing (LRS): How FME Measures UpLinear Referencing (LRS): How FME Measures Up
Linear Referencing (LRS): How FME Measures Up
 
How to Become a Superstar for Your Utility in 2 Weeks
How to Become a Superstar for Your Utility in 2 WeeksHow to Become a Superstar for Your Utility in 2 Weeks
How to Become a Superstar for Your Utility in 2 Weeks
 
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
 
Transformer Loading, Driving Enterprise Decisions with ArcGIS Online
Transformer Loading, Driving Enterprise Decisions with ArcGIS OnlineTransformer Loading, Driving Enterprise Decisions with ArcGIS Online
Transformer Loading, Driving Enterprise Decisions with ArcGIS Online
 

Semelhante a [Capella Days 2020] An Adventure with Capella - A study from NEXTRAIL

Modeling and Optimization of Resource Allocation in Cloud [PhD Thesis Progres...
Modeling and Optimization of Resource Allocation in Cloud [PhD Thesis Progres...Modeling and Optimization of Resource Allocation in Cloud [PhD Thesis Progres...
Modeling and Optimization of Resource Allocation in Cloud [PhD Thesis Progres...AtakanAral
 
School of Computing, Science & EngineeringAssessment Briefin.docx
School of Computing, Science & EngineeringAssessment Briefin.docxSchool of Computing, Science & EngineeringAssessment Briefin.docx
School of Computing, Science & EngineeringAssessment Briefin.docxanhlodge
 
Balancing Automation and Explanation in Machine Learning
Balancing Automation and Explanation in Machine LearningBalancing Automation and Explanation in Machine Learning
Balancing Automation and Explanation in Machine LearningDatabricks
 
Parallel Computing 2007: Overview
Parallel Computing 2007: OverviewParallel Computing 2007: Overview
Parallel Computing 2007: OverviewGeoffrey Fox
 
Modeling and Optimization of Resource Allocation in Cloud [PhD Thesis Progres...
Modeling and Optimization of Resource Allocation in Cloud [PhD Thesis Progres...Modeling and Optimization of Resource Allocation in Cloud [PhD Thesis Progres...
Modeling and Optimization of Resource Allocation in Cloud [PhD Thesis Progres...AtakanAral
 
Modeling and Optimization of Resource Allocation in Cloud [PhD Thesis Progres...
Modeling and Optimization of Resource Allocation in Cloud [PhD Thesis Progres...Modeling and Optimization of Resource Allocation in Cloud [PhD Thesis Progres...
Modeling and Optimization of Resource Allocation in Cloud [PhD Thesis Progres...AtakanAral
 
Big Data on EC2: Mashing Technology in the Cloud
Big Data on EC2: Mashing Technology in the CloudBig Data on EC2: Mashing Technology in the Cloud
Big Data on EC2: Mashing Technology in the CloudGeorge Ang
 
Evaluation of load balancing approaches for Erlang concurrent application in ...
Evaluation of load balancing approaches for Erlang concurrent application in ...Evaluation of load balancing approaches for Erlang concurrent application in ...
Evaluation of load balancing approaches for Erlang concurrent application in ...TELKOMNIKA JOURNAL
 
Integrating Performance Modeling in Industrial Automation through AutomationM...
Integrating Performance Modeling in Industrial Automation through AutomationM...Integrating Performance Modeling in Industrial Automation through AutomationM...
Integrating Performance Modeling in Industrial Automation through AutomationM...Luca Berardinelli
 
PMAM_2014_Autonomic_Skeletons_using_Events-FinalVersion
PMAM_2014_Autonomic_Skeletons_using_Events-FinalVersionPMAM_2014_Autonomic_Skeletons_using_Events-FinalVersion
PMAM_2014_Autonomic_Skeletons_using_Events-FinalVersionGustavo Pabon
 
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
 
Improving Engineering Governance for Large Infrastructure Projects
Improving Engineering Governance for Large Infrastructure ProjectsImproving Engineering Governance for Large Infrastructure Projects
Improving Engineering Governance for Large Infrastructure ProjectsSMART Infrastructure Facility
 
ULPGC2023-Erasmus+lectures_Ales_Zamuda_SystemsTheory+IntelligentAutonomousSys...
ULPGC2023-Erasmus+lectures_Ales_Zamuda_SystemsTheory+IntelligentAutonomousSys...ULPGC2023-Erasmus+lectures_Ales_Zamuda_SystemsTheory+IntelligentAutonomousSys...
ULPGC2023-Erasmus+lectures_Ales_Zamuda_SystemsTheory+IntelligentAutonomousSys...University of Maribor
 
Third Gen Production ML Architectures: Lessons from History, Experiences with...
Third Gen Production ML Architectures: Lessons from History, Experiences with...Third Gen Production ML Architectures: Lessons from History, Experiences with...
Third Gen Production ML Architectures: Lessons from History, Experiences with...M Waleed Kadous
 
Machine Learning Meets Quantitative Planning: Enabling Self-Adaptation in Aut...
Machine Learning Meets Quantitative Planning: Enabling Self-Adaptation in Aut...Machine Learning Meets Quantitative Planning: Enabling Self-Adaptation in Aut...
Machine Learning Meets Quantitative Planning: Enabling Self-Adaptation in Aut...Pooyan Jamshidi
 
The cloud ecosystem for the enterprise: Comparative analysis of the leading c...
The cloud ecosystem for the enterprise: Comparative analysis of the leading c...The cloud ecosystem for the enterprise: Comparative analysis of the leading c...
The cloud ecosystem for the enterprise: Comparative analysis of the leading c...Skender Kollcaku
 

Semelhante a [Capella Days 2020] An Adventure with Capella - A study from NEXTRAIL (20)

Modeling and Optimization of Resource Allocation in Cloud [PhD Thesis Progres...
Modeling and Optimization of Resource Allocation in Cloud [PhD Thesis Progres...Modeling and Optimization of Resource Allocation in Cloud [PhD Thesis Progres...
Modeling and Optimization of Resource Allocation in Cloud [PhD Thesis Progres...
 
BSTM-MM in VISUM
BSTM-MM in VISUMBSTM-MM in VISUM
BSTM-MM in VISUM
 
School of Computing, Science & EngineeringAssessment Briefin.docx
School of Computing, Science & EngineeringAssessment Briefin.docxSchool of Computing, Science & EngineeringAssessment Briefin.docx
School of Computing, Science & EngineeringAssessment Briefin.docx
 
Balancing Automation and Explanation in Machine Learning
Balancing Automation and Explanation in Machine LearningBalancing Automation and Explanation in Machine Learning
Balancing Automation and Explanation in Machine Learning
 
Parallel Computing 2007: Overview
Parallel Computing 2007: OverviewParallel Computing 2007: Overview
Parallel Computing 2007: Overview
 
Route optimization via improved ant colony algorithm with graph network
Route optimization via improved ant colony algorithm with  graph networkRoute optimization via improved ant colony algorithm with  graph network
Route optimization via improved ant colony algorithm with graph network
 
Modeling and Optimization of Resource Allocation in Cloud [PhD Thesis Progres...
Modeling and Optimization of Resource Allocation in Cloud [PhD Thesis Progres...Modeling and Optimization of Resource Allocation in Cloud [PhD Thesis Progres...
Modeling and Optimization of Resource Allocation in Cloud [PhD Thesis Progres...
 
Modeling and Optimization of Resource Allocation in Cloud [PhD Thesis Progres...
Modeling and Optimization of Resource Allocation in Cloud [PhD Thesis Progres...Modeling and Optimization of Resource Allocation in Cloud [PhD Thesis Progres...
Modeling and Optimization of Resource Allocation in Cloud [PhD Thesis Progres...
 
Big Data on EC2: Mashing Technology in the Cloud
Big Data on EC2: Mashing Technology in the CloudBig Data on EC2: Mashing Technology in the Cloud
Big Data on EC2: Mashing Technology in the Cloud
 
Evaluation of load balancing approaches for Erlang concurrent application in ...
Evaluation of load balancing approaches for Erlang concurrent application in ...Evaluation of load balancing approaches for Erlang concurrent application in ...
Evaluation of load balancing approaches for Erlang concurrent application in ...
 
Surendra Resume_2016
Surendra Resume_2016Surendra Resume_2016
Surendra Resume_2016
 
Integrating Performance Modeling in Industrial Automation through AutomationM...
Integrating Performance Modeling in Industrial Automation through AutomationM...Integrating Performance Modeling in Industrial Automation through AutomationM...
Integrating Performance Modeling in Industrial Automation through AutomationM...
 
PMAM_2014_Autonomic_Skeletons_using_Events-FinalVersion
PMAM_2014_Autonomic_Skeletons_using_Events-FinalVersionPMAM_2014_Autonomic_Skeletons_using_Events-FinalVersion
PMAM_2014_Autonomic_Skeletons_using_Events-FinalVersion
 
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
 
Surendra Resume_2016
Surendra Resume_2016Surendra Resume_2016
Surendra Resume_2016
 
Improving Engineering Governance for Large Infrastructure Projects
Improving Engineering Governance for Large Infrastructure ProjectsImproving Engineering Governance for Large Infrastructure Projects
Improving Engineering Governance for Large Infrastructure Projects
 
ULPGC2023-Erasmus+lectures_Ales_Zamuda_SystemsTheory+IntelligentAutonomousSys...
ULPGC2023-Erasmus+lectures_Ales_Zamuda_SystemsTheory+IntelligentAutonomousSys...ULPGC2023-Erasmus+lectures_Ales_Zamuda_SystemsTheory+IntelligentAutonomousSys...
ULPGC2023-Erasmus+lectures_Ales_Zamuda_SystemsTheory+IntelligentAutonomousSys...
 
Third Gen Production ML Architectures: Lessons from History, Experiences with...
Third Gen Production ML Architectures: Lessons from History, Experiences with...Third Gen Production ML Architectures: Lessons from History, Experiences with...
Third Gen Production ML Architectures: Lessons from History, Experiences with...
 
Machine Learning Meets Quantitative Planning: Enabling Self-Adaptation in Aut...
Machine Learning Meets Quantitative Planning: Enabling Self-Adaptation in Aut...Machine Learning Meets Quantitative Planning: Enabling Self-Adaptation in Aut...
Machine Learning Meets Quantitative Planning: Enabling Self-Adaptation in Aut...
 
The cloud ecosystem for the enterprise: Comparative analysis of the leading c...
The cloud ecosystem for the enterprise: Comparative analysis of the leading c...The cloud ecosystem for the enterprise: Comparative analysis of the leading c...
The cloud ecosystem for the enterprise: Comparative analysis of the leading c...
 

Mais de 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
 
Tailoring Arcadia Framework in Thales UK
Tailoring Arcadia Framework in Thales UKTailoring Arcadia Framework in Thales UK
Tailoring Arcadia Framework in Thales UKObeo
 
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
 
CapellaDays2022 | Politecnico di Milano | Interplanetary Space Mission as a r...
CapellaDays2022 | Politecnico di Milano | Interplanetary Space Mission as a r...CapellaDays2022 | Politecnico di Milano | Interplanetary Space Mission as a r...
CapellaDays2022 | Politecnico di Milano | Interplanetary Space Mission as a r...Obeo
 
CapellaDays2022 | 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 | 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
 
CapellaDays2022 | COMAC - PGM | How We Use Capella for Collaborative Design i...
CapellaDays2022 | COMAC - PGM | How We Use Capella for Collaborative Design i...CapellaDays2022 | COMAC - PGM | How We Use Capella for Collaborative Design i...
CapellaDays2022 | COMAC - PGM | How We Use Capella for Collaborative Design i...Obeo
 
CapellaDays2022 | CILAS - ArianeGroup | CILAS feedback about Capella use
CapellaDays2022 | CILAS - ArianeGroup | CILAS feedback about Capella useCapellaDays2022 | CILAS - ArianeGroup | CILAS feedback about Capella use
CapellaDays2022 | CILAS - ArianeGroup | CILAS feedback about Capella useObeo
 
CapellaDays2022 | ThermoFisher - ESI TNO | A method for quantitative evaluati...
CapellaDays2022 | ThermoFisher - ESI TNO | A method for quantitative evaluati...CapellaDays2022 | ThermoFisher - ESI TNO | A method for quantitative evaluati...
CapellaDays2022 | ThermoFisher - ESI TNO | A method for quantitative evaluati...Obeo
 
CapellaDays2022 | Thales DMS | A global engineering process based on MBSE to ...
CapellaDays2022 | Thales DMS | A global engineering process based on MBSE to ...CapellaDays2022 | Thales DMS | A global engineering process based on MBSE to ...
CapellaDays2022 | Thales DMS | A global engineering process based on MBSE to ...Obeo
 
CapellaDays2022 | SIEMENS | Expand MBSE into Model-based Production Engineeri...
CapellaDays2022 | SIEMENS | Expand MBSE into Model-based Production Engineeri...CapellaDays2022 | SIEMENS | Expand MBSE into Model-based Production Engineeri...
CapellaDays2022 | SIEMENS | Expand MBSE into Model-based Production Engineeri...Obeo
 
Gestion applicative des données, un REX du Ministère de l'Éducation Nationale
Gestion applicative des données, un REX du Ministère de l'Éducation NationaleGestion applicative des données, un REX du Ministère de l'Éducation Nationale
Gestion applicative des données, un REX du Ministère de l'Éducation NationaleObeo
 
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
 
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
 
Connecting Textual Requirements with Capella Models
Connecting Textual Requirements with Capella Models Connecting Textual Requirements with Capella Models
Connecting Textual Requirements with Capella Models Obeo
 
Sirius Web Advanced : Customize and Extend the Platform
Sirius Web Advanced : Customize and Extend the PlatformSirius Web Advanced : Customize and Extend the Platform
Sirius Web Advanced : Customize and Extend the 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
 

Mais de Obeo (20)

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
 
Tailoring Arcadia Framework in Thales UK
Tailoring Arcadia Framework in Thales UKTailoring Arcadia Framework in Thales UK
Tailoring Arcadia Framework in Thales UK
 
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...
 
CapellaDays2022 | Politecnico di Milano | Interplanetary Space Mission as a r...
CapellaDays2022 | Politecnico di Milano | Interplanetary Space Mission as a r...CapellaDays2022 | Politecnico di Milano | Interplanetary Space Mission as a r...
CapellaDays2022 | Politecnico di Milano | Interplanetary Space Mission as a r...
 
CapellaDays2022 | 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 | 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
 
CapellaDays2022 | COMAC - PGM | How We Use Capella for Collaborative Design i...
CapellaDays2022 | COMAC - PGM | How We Use Capella for Collaborative Design i...CapellaDays2022 | COMAC - PGM | How We Use Capella for Collaborative Design i...
CapellaDays2022 | COMAC - PGM | How We Use Capella for Collaborative Design i...
 
CapellaDays2022 | CILAS - ArianeGroup | CILAS feedback about Capella use
CapellaDays2022 | CILAS - ArianeGroup | CILAS feedback about Capella useCapellaDays2022 | CILAS - ArianeGroup | CILAS feedback about Capella use
CapellaDays2022 | CILAS - ArianeGroup | CILAS feedback about Capella use
 
CapellaDays2022 | ThermoFisher - ESI TNO | A method for quantitative evaluati...
CapellaDays2022 | ThermoFisher - ESI TNO | A method for quantitative evaluati...CapellaDays2022 | ThermoFisher - ESI TNO | A method for quantitative evaluati...
CapellaDays2022 | ThermoFisher - ESI TNO | A method for quantitative evaluati...
 
CapellaDays2022 | Thales DMS | A global engineering process based on MBSE to ...
CapellaDays2022 | Thales DMS | A global engineering process based on MBSE to ...CapellaDays2022 | Thales DMS | A global engineering process based on MBSE to ...
CapellaDays2022 | Thales DMS | A global engineering process based on MBSE to ...
 
CapellaDays2022 | SIEMENS | Expand MBSE into Model-based Production Engineeri...
CapellaDays2022 | SIEMENS | Expand MBSE into Model-based Production Engineeri...CapellaDays2022 | SIEMENS | Expand MBSE into Model-based Production Engineeri...
CapellaDays2022 | SIEMENS | Expand MBSE into Model-based Production Engineeri...
 
Gestion applicative des données, un REX du Ministère de l'Éducation Nationale
Gestion applicative des données, un REX du Ministère de l'Éducation NationaleGestion applicative des données, un REX du Ministère de l'Éducation Nationale
Gestion applicative des données, un REX du Ministère de l'Éducation Nationale
 
Simulation with Python and MATLAB® in Capella
Simulation with Python and MATLAB® in CapellaSimulation with Python and MATLAB® in Capella
Simulation with Python and MATLAB® in Capella
 
From Model-based to Model and Simulation-based Systems Architectures
From Model-based to Model and Simulation-based Systems ArchitecturesFrom Model-based to Model and Simulation-based Systems Architectures
From Model-based to Model and Simulation-based Systems Architectures
 
Connecting Textual Requirements with Capella Models
Connecting Textual Requirements with Capella Models Connecting Textual Requirements with Capella Models
Connecting Textual Requirements with Capella Models
 
Sirius Web Advanced : Customize and Extend the Platform
Sirius Web Advanced : Customize and Extend the PlatformSirius Web Advanced : Customize and Extend the Platform
Sirius Web Advanced : Customize and Extend the Platform
 
Sirius Web 101 : Create a Modeler With No Code
Sirius Web 101 : Create a Modeler With No CodeSirius Web 101 : Create a Modeler With No Code
Sirius Web 101 : Create a Modeler With No Code
 
Sirius Project, Now and In the Future
Sirius Project, Now and In the FutureSirius Project, Now and In the Future
Sirius Project, Now and In the Future
 
Visualizing, Analyzing and Optimizing Automotive Architecture Models using Si...
Visualizing, Analyzing and Optimizing Automotive Architecture Models using Si...Visualizing, Analyzing and Optimizing Automotive Architecture Models using Si...
Visualizing, Analyzing and Optimizing Automotive Architecture Models using Si...
 

Último

Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfryanfarris8
 
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
 
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
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnAmarnathKambale
 
How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...software pro Development
 
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
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfproinshot.com
 
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
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech studentsHimanshiGarg82
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
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
 
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...kalichargn70th171
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfVishalKumarJha10
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension AidPhilip Schwarz
 

Último (20)

Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
 
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...
 
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
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...
 
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
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdf
 
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 🔝✔️✔️
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
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
 
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 

[Capella Days 2020] An Adventure with Capella - A study from NEXTRAIL

  • 1. An Adventure with Capella Page 1 14/10/2020 An Adventure with Capella A study from NEXTRAIL #CapellaDays Harish Narayanan NEXTRAIL GmbH Railway Systems Engineer @harishnarayanan
  • 2. An Adventure with Capella Page 2 Contents 1. Kick-off to the adventure 2. NEXTRAIL’s focus points on Capella 3. Project specific experiences/analysis with Capella 4. Possible propositions for improvised modelling in Capella
  • 3. An Adventure with Capella Page 3 Contents 1. Kick-off to the adventure 2. 3. 4.
  • 4. An Adventure with Capella Page 4 Kick-off to the adventure Who is Harish?  24 Years old  Railway Engineering Graduate from Technical University of Munich (M.Sc.)  Working as Systems Engineer at NEXTRAIL GmbH  Area of expertise – Automatic Train Operation (ATO) Harish Narayanan Likes to Cook, Eat, Travel …
  • 5. An Adventure with Capella Page 5 Kick-off to the adventure - Personal Experiences with Capella  Capella is comparatively easier to comprehend, as a first time modeller in Capella  Capella is easy to navigate in terms of GUI  Highly interactive in terms of viewpoints  Especially the Representations per category option  Layered architecture modelling approach is beneficial, in terms of separating the needs of systems  Hierarchy of elements provided in the modelling approach for interfaces is exceptional!  E.g. From creation of a data type to allocation of respective class in an functional exchange Design Layers from Capella
  • 6. An Adventure with Capella Page 6 Contents 1. 2. NEXTRAIL’s focus points on Capella 3. 4.
  • 7. An Adventure with Capella Page 7 NEXTRAIL’s focus points on Capella Two major focus points,  Systems modelling - SysML based  Data modelling/Object Modelling – UML based Systems Modelling:  Used Capella to develop model based system requirement specifications  Using Use cases, Exchange scenarios, Functional flow diagrams, system architecture, data models (if needed), etc. Data Modelling/Object Modelling:  Used Capella to develop object models for interface specifications  Using Class diagrams, Exchange scenarios, exchange items, etc.
  • 8. An Adventure with Capella Page 8 Contents 1. 2. 3. Project specific experiences/analysis with Capella 4.
  • 9. An Adventure with Capella Page 9 Project specific experiences with Capella  Involved with development of system requirement specifications for a Automatic Train Operation – Track side unit (ATO-TS)  The project scope needed development of model based specifications using semi-formal model i.e. Use cases and sequence diagrams  Capella served as a perfect fit meeting our MBSE needs.  Added perk was Capella being open source.  Layer based approach proved effective to identify project specific aspects for each layer. ATO-TS and ATO-OB interaction with Environment ATO-OB Train Equipped with ATO Wireless Communication ATO-TS ATO-OB Train Equipped with ATO Wireless Communication
  • 10. An Adventure with Capella Page 10 ATO-TS as a viewpoint in the ATO architecture Simple ATO over ETCS Architecture ATO-TS in a nutshell It is the track side system that manages several ATO-OB units (Trains) with in a particular area along with the timetable data, infrastructure data, and status reports between them.
  • 11. An Adventure with Capella Page 11 Modelling Practices - Explored aspects in Capella  The model was designed under the system analysis (SA)  For every Use case,  Appropriate Capabilities were created (MCB)  Appropriate Functional block diagrams were created (SFDB)  Appropriate Exchange scenarios were created using the pre-defined functions (ES)  Useful functionality from Capella which allows the functions to be used in ES’s provided a more holistic understanding of the model  Requirement modelling and linking
  • 12. An Adventure with Capella Page 12 Modelling Practices - Process definition using a Meta model System Analysis - Meta model A snip of Meta model
  • 13. An Adventure with Capella Page 13 <<elaborates>> MCB SDFB ES Modelling Practices - System requirements modelling process workflow  An elaborated view with an example use case and relations between them  Approach based on the meta model Example – elaborated view point using the meta model
  • 14. An Adventure with Capella Page 14 Example Use case – Status Report Management  Status report management is one of the imperative use cases of the ATO-TS  Prime focus / Use case story:  Forward the status reports from Trains to Traffic management systems  Forward the train capability reports from Trains to Traffic management systems  To generate and transmit acknowledgement reports to respective actors  Modelling approaches:  Designed as a generic use case  Includes the management of multiple features i.e. status reports and train capability reports  Additional Exchange scenarios can be defined, when/where needed Snip of ATO-TS and ATO-OB Interface
  • 15. An Adventure with Capella Page 15 Example Use case – Status Report Management  System data flow bank diagram of Status report use case  Provided better segregation of functions with the help of System and actor functions  Use of Super functions for ATO- TS functionalities Actor function System function Actor function Super function Sub-functions SDFB – Status report management
  • 16. An Adventure with Capella Page 16 Example Use case – Status Report Management  Exchange scenario for a status report from ATO-OB to CTMS through ATO-TS  Impacts of underlying SDFB’s,  Improved visual stimulus through the functions  Faster ES instantiations ES - Status report management
  • 17. An Adventure with Capella Page 17 Modelling Practices – Integration with Team for Capella  Initially the project began without Team  Challenges were faced in terms of sharing models, combining work, creating backups, etc.  Later, Capella integrated with Team provided us with a safer modelling environment  Automatic model backup facilities  Better work splits  Remote working
  • 18. An Adventure with Capella Page 18 Contents 1. 2. 3. 4. Possible propositions for improvised modelling in Capella
  • 19. An Adventure with Capella Page 19 Possible propositions for improvised modelling in Capella  Classes linking to ENUM lists (Data modelling)  Providing relations from classes to ENUM lists were not possible, but linking the ENUM list through the properties was possible  When present, it can provide better visual paradigms to the data modelling  Add-ons to convert Capella models to other SysML based software’s and vice-versa  Can help to explore several new modelling aspects from other software’s Example - Class Diagram relation
  • 20. An Adventure with Capella Page 20 Possible propositions for improvised modelling in Capella  More aspects to improve the framework of a diagram e.g. options to add a frame around a use case diagram to provide heading and subheadings  Merge/Diff function for local models  When it supports with transfer of representations as well in addition to model elements, it shall prove to be very powerful function ATO-TS UC20: Status ReportManagement System Example – Diagram framework
  • 21. An Adventure with Capella Page 21 Q&A session!
  • 22. An Adventure with Capella Page 22 Thank you. NEXTRAIL GmbH Schlüterstraße 39 10629 Berlin Schaumainkai 91 60596 Frankfurt a.M. Harish Narayanan T: +49 151 46760926 E: harish.narayanan@nextrail.com
  • 23. An Adventure with Capella Page 23 #CapellaDays Please wait a few seconds before we automatically bring you to the next session: High-Speed Transportation Case-Study by Virgin Hyperloop With Virgin Hyperloop If you want to keep talking with the speakers of this talk, you will have to come back to this session by opening the Capella Days agenda menu in the top left-hand corner