SlideShare a Scribd company logo
1 of 54
Download to read offline
©Copyright2018Obeo
OPEN SOURCE SOLUTION FOR
MODEL-BASED SYSTEMS ENGINEERING
©Copyright2018Obeo
©Copyright2018Obeo
Challenge - Mastering Complexity
©Copyright2018Obeo
©Copyright2018Obeo
Arcadia/Capella Objectives
Better understand the customer need
Define and share the solution among stakeholders
Secure SYS/SW/HW engineering, prepare subcontracting
Early evaluate and justify architectural design
Prepare and master V&V
©Copyright2018Obeo
Scope
©Copyright2018Obeo
Scope
©Copyright2018Obeo
LET YOURSELF BE GUIDED WITH ARCADIA
A comprehensive methodological and tool-supported
model-based engineering guidance
©Copyright2018Obeo
Arcadia : a Model-Based Engineering Method
Define, Analyse, Design and Validate Architectures
Developed by Thales between 2005 and 2010
A domain-specific language (DSL) to ease appropriation
Design to deal with complexity and size
Used by hundreds of users on very large or small projects
Compatible with most processes
©Copyright2018Obeo
Efficient collaboration in engineering
©Copyright2018Obeo
Impact analysis between engineering levels
©Copyright2018Obeo
©Copyright2018Obeo
Mastering Complexity through multiple abstraction levels
©Copyright2018Obeo
Need details?
See
JEAN-LUC VOIRIN
Model-based System and Architecture Engineering
with the Arcadia Method
PASCAL ROQUES
Systems Architecture Modeling with the Arcadia
Method - A Practical Guide to Capella Modeling
Tool
©Copyright2018Obeo
THE CAPELLA WORKBENCH
A sustainable and extensible modeling workbench
to master architectural design and manage complexity
©Copyright2018Obeo
• Capella
• An open source Model Based System
Engineering workbench
• Developed by Thales
• To helps engineers formalize the specification of
systems and master architectural design
• Relies on the Arcadia method
•
• Sustainable and adaptable
• Provides methodological guidance, intuitive
model editing and viewing capabilities
• Already been deployed in a wide variety of
industrial contexts (aerospace,
communication, transportation, etc.)
• Based on Eclipse Sirius and KitAlpha, it can
also be extended to support particular
engineering concerns
©Copyright2018Obeo
Tight coupling method/tool
● Operational Architecture
● Capabilities
● Dataflows
● Logical/Physical Architectures
● Trees
● Sequence Diagrams
● Modes and States
● Classes and Interfaces
©Copyright2018Obeo
Complete and powerful workbench
● Methodological Guidance
● Semantic Colormap
● Semantic Browser
● Computed Links
● Advanced Diagram Management
● Model Validation
● Semantic delete with preview
● Replicable elements and
libraries
● Modelling Patterns
● Transition System/Subsystems
● Multi-Viewpoint
● HTML output
©Copyright2018Obeo
Need details?
See
Webinar - How is Capella different?
https://youtu.be/aefpyMBxB-4
©Copyright2018Obeo
THEY ALREADY USE CAPELLA
Concrete case-studies in various industrial domains
©Copyright2018Obeo
©Copyright2018Obeo
Thales
Critical Information Systems
○ Ground Exploitation Systems
○ Command & Control (air, sea, railways…)
○ Large secured Communication Networks
○ Satellite Control Networked Ground Stations
○ Surveillance systems
Embedded Systems
○ Combat systems (Radar, Self-Protection, Optronics…)
○ Mission Systems (Air, Sea, Ground)
○ Satellite Constellations
○ Avionics Suites
○ Computing Systems
○ Electrical Power Systems
○ Thermal Cooling Systems
○ Railways signaling Systems
©Copyright2018Obeo
ArianeGroup
• Challenges :
• Designing space launchers and missiles is more and more complex
• It involves numerous experts in specific and various domains
• They need an efficient communication throughout the project's life cycle
• MBSE main objectives
• Reduce engineering waste: rework, over-processing, over-production
• Reduce costs (development, production and operations)
• Improve time-to-market
• Improve the value for the customer(s)
• Why Capella ?
• Map functions on products in a coherent way
• End to end representation from function to components
• Design the hardware and the software in a coherent way
«Capella reduces the number of iterations,
and thus saves time and money»
©Copyright2018Obeo
Continental Automotive
• Challenges : Information management in the vehicle and beyond
• Holistic vehicle connectivity
• Multifunctional Smart Device Terminal
• Smart and Secure Automotive Key Systems
• MBSE main objectives
• Improve efficiency and value for the customers
• Reduce development costs & schedule
• Foster and secure collaborative work
• Master complexity of products
• Why Capella ?
• Integrated Arcadia methodology
• Covers the complete “system development process”
• Concurrent work powered by Team for Capella
«Capella overcomes actual gaps identified
in commercial tools for MBSE»
©Copyright2018Obeo
Framatome
• Challenges :
• High technical complexity of nuclear power plant projects
• Over 20 engineering disciplines involved
• Over 100 elementary systems
• Hundreds of thousands of bulk equipment
• Needs to shorten both project duration and cost
• MBSE main objectives
• Ensure the data consistency all along the project life
• Manage product complexity
• Reduce project cost and delay
• Why Capella ?
• Very good collaboration environment for system architects
• Good guidance from the methodology steps
• Low entry cost thanks to the graphical interface
«Capella promises to be a strong asset in the
deployment of efficient SE practices»
©Copyright2018Obeo
Need details?
See
Case studies on
http://www.polarsys.org/capella/index.html
Webinar - Thales return on experience: Usage
of Capella in bid phase of railway signalling
projects
https://youtu.be/7LaUVdvSwR0
©Copyright2018Obeo
Operational deployments
Success factors
Support & Offers
©Copyright2018Obeo
Success factors
©Copyright2018Obeo
Identify pain points and define objectives!
©Copyright2018Obeo
Safeguard Your Deployment
Technical expertise
& guaranteed response times
Answers to technical queries
Bug fixes & Change requests
Arcadia & Capella
Training
Introduction to Arcadia methodology
Capella workbench in action
Coaching for the deployment
of Capella on your projects
Assistance for deployment
Methodological coaching
Integration
& Adaptation
Specific viewpoints
Connectors with other engineering tools
Document generators
Team
for Capella
Model storage on a distributed repository
Fine grained automatic locking system
Instantaneous updates
©Copyright2018Obeo
Scalability
Operational system engineering workbenches
©Copyright2018Obeo
Operational Model Based (Systems) Engineering
Workbenches
©Copyright2018Obeo
Operational Model Based (Systems) Engineering
Workbenches
From http://www.clarity-se.org/wp-content/uploads/2015/05/Driving-Intelligent-Transportation-Systems-with-Capella.pdf
©Copyright2018Obeo
Intrinsic extensibility
©Copyright2018Obeo
• http://www.polarsys.org/capella/addons.html
• System to Subsystem Transition
• XHTML Documentation Generation
• Requirements
• Basic Viewpoints
• http://www.m2doc.org/capella/
• M2Doc for document generation
• And numerous others Eclipse projects!
• EGit, Mylyn, Jira...
Add-ons (free)
©Copyright2018Obeo
• Plans to provide seamless
integration to Siemens’ MBSE
Solution
• Modes and States (TBC)
• V&V (TBC)
• Parametrics & RTE (TBC)
• Safety viewpoint & connectors
Commercial tools providers
• Collaborative modeling
■ Team for Capella
• Variability / Product line
engineering
■ Pure::Variants
connector
• Assets management
■ Yuzu
©Copyright2018Obeo
Rich Documents Generation with M2Doc
• Produces MS Word™ documents from Capella Models (or any model)
• Can include Capella Diagrams & Tables
• Incremental Generation
• Simple Syntax and Ease of Use
• Templates in MS Word ™ directly
• Usable error reporting
©Copyright2018Obeo
Team for Capella
User 1 User 2
Server
Fine-Grained Locking
Modification
Automatic object locking
and notification to other users
Automatic Refresh
Saving
Unlocking and automatic refresh of
other users representations
Shared repository and collaborative work mechanisms
©Copyright2018Obeo
WELCOME TO THE CAPELLA COMMUNITY
The Capella Industial Consortium
hosts the Capella ecosystem stakeholders
in a vendor neutral and open governance
©Copyright2018Obeo
Capella Community
©Copyright2018Obeo
Public Community + Commercial Offers
©Copyright2018Obeo
Maturity Model
©Copyright2018Obeo
Promote Capella as a leading
solution, Provide material to
executive
Case studies, technology watch, private
exchange workshops on N&N
Collaboration between
research/academia, suppliers,
end-users
Requirements co-creation,
Discuss the roadmap
Coordinate investments to reduce
development time, risks, and cost, and
maximize ROI
©Copyright2018Obeo
STAY UPDATED
Events & Conferences, webinar, links, references...
©Copyright2018Obeo
©Copyright2018Obeo
Arcadia & Capella forums
Home: https://polarsys.org/forums/index.php/i/4/
Arcadia: https://polarsys.org/forums/index.php/f/12/
Capella: https://polarsys.org/forums/index.php/f/13/
©Copyright2018Obeo
Upcoming Events
• Capella
• Capella Day: early 2019, place TBD – Stay tuned!
• Webinars: each month
• MBSE
• 28th INCOSE Symposium: from 7th to 12th July 2018 – Washington, USA
• EMEASEC INCOSE EMEA conference: from 5th to 7th November 2018 – Berlin, Germany
• Eclipse
• EclipseCon France 2018, Wed Jun 13 2018 – Toulouse, France
• EclipseCon Europe 2018, 23th October 2017 – Ludwigsburg, Germany
• Sirius
• SiriusCon: November, 2018 – place TBD – Stay tuned!
©Copyright2018Obeo
Webinars
• Previous webinars
• March 30th, 2017 - A bird's eye view of Arcadia and Capella
• April 27th, 2017 – How is Capella Different
• June 6th, 2017 - The Capella Open Source Ecosystem and its Industry Consortium
• September 12th, 2017 - How is Capella Different
• October 12th, 2017 - Architecture-centric System & Software Engineering in a Nutshell
• November 21th, 2017 - How to Collaborate and Generate Documents with Capella?
• December 12th, 2017 – What’s new in Capella 1.2
• January 18th, 2018 – Strategies and tools for model reuse with Capella
• May 24th, 2018 - Variability Management with Capella and Pure::variants
Next: June 26th, 2018
©Copyright2018Obeo
Website & Social Networks
• Capella website
• http://www.polarsys.org/capella/
• Linkedin Discussion Group
• https://www.linkedin.com/groups/8605600
• Twitter
• https://twitter.com/capella_arcadia
• Arcadia & Capella forums
• https://polarsys.org/forums/index.php/f/12/
• https://polarsys.org/forums/index.php/f/13/
©Copyright2018Obeo
Roadmaps
Team for Capella & M2Doc
©Copyright2018Obeo
Release Cycles
Capella
● 2 versions per year
○ major version - end of year
○ maintenance version - mid year
Team for Capella
● Mapped on Capella release cycle
● 2 releases per year
○ major version
○ minor version
©Copyright2018Obeo
Team for Capella - Currrent Versions
Team for Capella 1.4
○ End of March
■ Durable lock improvements
■ xmi:id management deactivable
■ Numerous bug-fixes
Team for Capella 1.2.0
○ Beginning of January
○ New packaging (update site)
○ 114 tickets Team for Capella + 70 Collab
■ Redesign of locks transmission system
■ Redesign of locks cache system
■ Change management
● ability to associate Mylyn activity or search the CDO history to
pre-fill the commit description
● preference to use a description automatically vs new "save with
description" action
● possibility to export an activity model by the Import or from the
Commit History view
● Switch from CDO 4.4 to CDO 4.6
● Change of the Capella meta model native cdo implementation
generation mode (feature delegation: dynamic)
● Desabling default legacy mode
● Legacy model detection when creating a connected project
● Diff/Merge Matching Enhancement
● Adding Diff/Merge menus in the CommitInfosView
● Stabilisation and performances
● Stabilisation Xmiids management
● SSL connection testing and documentation with certificates
signed by a certification authority
● Added parameters to configure the Import + improved "status
● Audit mode tests (evaluation, documentation, diff/merge
integration)
● Passage from the build to Tycho
● New version of Jenkins (Scheduler)
©Copyright2018Obeo
Team for Capella - Roadmap
Near Term:
● Team for Capella 1.2.1 - end of June
○ Save protection by a lock on the shared resource
○ Durable locks disabled by default
○ Several performance and stability improvements on models with many
(and/or) big representations
○ Export wizard completed with an optional page
○ Numerous bug-fixes
End of 2018
● Team for Capella 1.3.0
○ Xmiid mechanism removal
○ More server management improvements
○ … others
©Copyright2018Obeo
Team for Capella - Roadmap
Official site: http://www.m2doc.org
Open-Source EPL v1.0 license
Current status: M2Doc 1.1.0 (Jan. 2018)
● Compatible with Capella 1.1.x and Capella 1.2.x
● Dedicated tutorial at http://www.m2doc.org/capella/
● One release every 3 months
M2Doc 1.2.0 (summer 2018)
● Priority: integration with Capella
○ UI and user experience improvements
● Capacity to reuse fragment of templates
Funding is welcome!
–Co-creation from the beginning

More Related Content

What's hot

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
 
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 | 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
 
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
 
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
 
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
 
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
 
[Capella Days 2020] Innovating with MBSE – Medical Device Example
[Capella Days 2020] Innovating with MBSE – Medical Device Example[Capella Days 2020] Innovating with MBSE – Medical Device Example
[Capella Days 2020] Innovating with MBSE – Medical Device ExampleObeo
 
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
 
Unleash the power of functional chains with Capella 1.3.1
Unleash the power of functional chains with Capella 1.3.1Unleash the power of functional chains with Capella 1.3.1
Unleash the power of functional chains with Capella 1.3.1Obeo
 
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
 
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
 
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
 
Writing perfect textual requirements
Writing perfect textual requirementsWriting perfect textual requirements
Writing perfect textual requirementsObeo
 
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
 
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
 
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
 
Capella Days 2021 | Where to Start with MBSE when Thousands of System Require...
Capella Days 2021 | Where to Start with MBSE when Thousands of System Require...Capella Days 2021 | Where to Start with MBSE when Thousands of System Require...
Capella Days 2021 | Where to Start with MBSE when Thousands of System Require...Obeo
 
Digitally assisted design for safety analysis
Digitally assisted design for safety analysisDigitally assisted design for safety analysis
Digitally assisted design for safety analysisObeo
 
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
 

What's hot (20)

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
 
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 | 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
 
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
 
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
 
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
 
Simplifying MBSE Tasks with Capella and MapleMBSE
Simplifying MBSE Tasks with Capella and MapleMBSESimplifying MBSE Tasks with Capella and MapleMBSE
Simplifying MBSE Tasks with Capella and MapleMBSE
 
[Capella Days 2020] Innovating with MBSE – Medical Device Example
[Capella Days 2020] Innovating with MBSE – Medical Device Example[Capella Days 2020] Innovating with MBSE – Medical Device Example
[Capella Days 2020] Innovating with MBSE – Medical Device Example
 
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...
 
Unleash the power of functional chains with Capella 1.3.1
Unleash the power of functional chains with Capella 1.3.1Unleash the power of functional chains with Capella 1.3.1
Unleash the power of functional chains with Capella 1.3.1
 
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
 
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
 
Connecting Textual Requirements with Capella Models
Connecting Textual Requirements with Capella Models Connecting Textual Requirements with Capella Models
Connecting Textual Requirements with Capella Models
 
Writing perfect textual requirements
Writing perfect textual requirementsWriting perfect textual requirements
Writing perfect textual requirements
 
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
 
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...
 
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
 
Capella Days 2021 | Where to Start with MBSE when Thousands of System Require...
Capella Days 2021 | Where to Start with MBSE when Thousands of System Require...Capella Days 2021 | Where to Start with MBSE when Thousands of System Require...
Capella Days 2021 | Where to Start with MBSE when Thousands of System Require...
 
Digitally assisted design for safety analysis
Digitally assisted design for safety analysisDigitally assisted design for safety analysis
Digitally assisted design for safety analysis
 
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...
 

Similar to [EclipseCon France 2018 - Unconference] Capella Workshop

Graphical DSL with Sirius: how to simplify the creation of custom modeling tools
Graphical DSL with Sirius: how to simplify the creation of custom modeling toolsGraphical DSL with Sirius: how to simplify the creation of custom modeling tools
Graphical DSL with Sirius: how to simplify the creation of custom modeling toolsEtienne Juliot
 
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
 
Live collaboration on graphical models sirius integrated with cdo
Live collaboration on graphical models sirius integrated with cdoLive collaboration on graphical models sirius integrated with cdo
Live collaboration on graphical models sirius integrated with cdoEtienne Juliot
 
Be serious with sirius your journey from first experimentation to large deplo...
Be serious with sirius your journey from first experimentation to large deplo...Be serious with sirius your journey from first experimentation to large deplo...
Be serious with sirius your journey from first experimentation to large deplo...Etienne Juliot
 
Oracle Modern AppDev Approach to Cloud & Container Native App
Oracle Modern AppDev Approach to Cloud & Container Native AppOracle Modern AppDev Approach to Cloud & Container Native App
Oracle Modern AppDev Approach to Cloud & Container Native AppPaulo Alberto Simoes ∴
 
[Capella Day Toulouse] Driving intelligent transportation systems with Capella
[Capella Day Toulouse] Driving intelligent transportation systems with Capella[Capella Day Toulouse] Driving intelligent transportation systems with Capella
[Capella Day Toulouse] Driving intelligent transportation systems with CapellaObeo
 
Oracle - Continuous Delivery NYC meetup, June 07, 2018
Oracle - Continuous Delivery NYC meetup, June 07, 2018Oracle - Continuous Delivery NYC meetup, June 07, 2018
Oracle - Continuous Delivery NYC meetup, June 07, 2018Oracle Developers
 
Be serious with sirius your journey from first experimentation to large deplo...
Be serious with sirius your journey from first experimentation to large deplo...Be serious with sirius your journey from first experimentation to large deplo...
Be serious with sirius your journey from first experimentation to large deplo...Etienne Juliot
 
Simultaneously edit Capella models with Team for Capella
Simultaneously edit Capella models with Team for CapellaSimultaneously edit Capella models with Team for Capella
Simultaneously edit Capella models with Team for CapellaObeo
 
Airbus Presentation - How They Improved Delivery Speed and Quality
Airbus Presentation - How They Improved Delivery Speed and QualityAirbus Presentation - How They Improved Delivery Speed and Quality
Airbus Presentation - How They Improved Delivery Speed and QualityCAST
 
Model based systems engineering
Model based systems engineeringModel based systems engineering
Model based systems engineeringCapgemini
 
Octo and the DevSecOps Evolution at Oracle by Ian Van Hoven
Octo and the DevSecOps Evolution at Oracle by Ian Van HovenOcto and the DevSecOps Evolution at Oracle by Ian Van Hoven
Octo and the DevSecOps Evolution at Oracle by Ian Van HovenInfluxData
 
Iwan Van Der Kleijn - Expansión Internacional. Modelo de desarrollo ágil basa...
Iwan Van Der Kleijn - Expansión Internacional. Modelo de desarrollo ágil basa...Iwan Van Der Kleijn - Expansión Internacional. Modelo de desarrollo ágil basa...
Iwan Van Der Kleijn - Expansión Internacional. Modelo de desarrollo ágil basa...COIICV
 
Cedar Day 2018 - Cloud IaaS - Ken MacMahon
Cedar Day 2018 - Cloud IaaS - Ken MacMahonCedar Day 2018 - Cloud IaaS - Ken MacMahon
Cedar Day 2018 - Cloud IaaS - Ken MacMahonCedar Consulting
 
Mastering Docker and Docker Swarm
Mastering Docker and Docker SwarmMastering Docker and Docker Swarm
Mastering Docker and Docker Swarmkiran karanjkar
 
Episode 1: Transition to Iaas
Episode 1: Transition to IaasEpisode 1: Transition to Iaas
Episode 1: Transition to IaasBenoitFindeis
 
Réveil en Form' - Dual use - Verhaert
Réveil en Form' - Dual use - VerhaertRéveil en Form' - Dual use - Verhaert
Réveil en Form' - Dual use - VerhaertAlain Krafft
 
Arcelormittal @ Scilab Conference 2018
Arcelormittal @ Scilab Conference 2018Arcelormittal @ Scilab Conference 2018
Arcelormittal @ Scilab Conference 2018Scilab
 

Similar to [EclipseCon France 2018 - Unconference] Capella Workshop (20)

Graphical DSL with Sirius: how to simplify the creation of custom modeling tools
Graphical DSL with Sirius: how to simplify the creation of custom modeling toolsGraphical DSL with Sirius: how to simplify the creation of custom modeling tools
Graphical DSL with Sirius: how to simplify the creation of custom modeling tools
 
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
 
Live collaboration on graphical models sirius integrated with cdo
Live collaboration on graphical models sirius integrated with cdoLive collaboration on graphical models sirius integrated with cdo
Live collaboration on graphical models sirius integrated with cdo
 
Be serious with sirius your journey from first experimentation to large deplo...
Be serious with sirius your journey from first experimentation to large deplo...Be serious with sirius your journey from first experimentation to large deplo...
Be serious with sirius your journey from first experimentation to large deplo...
 
Oracle Modern AppDev Approach to Cloud & Container Native App
Oracle Modern AppDev Approach to Cloud & Container Native AppOracle Modern AppDev Approach to Cloud & Container Native App
Oracle Modern AppDev Approach to Cloud & Container Native App
 
[Capella Day Toulouse] Driving intelligent transportation systems with Capella
[Capella Day Toulouse] Driving intelligent transportation systems with Capella[Capella Day Toulouse] Driving intelligent transportation systems with Capella
[Capella Day Toulouse] Driving intelligent transportation systems with Capella
 
Oracle - Continuous Delivery NYC meetup, June 07, 2018
Oracle - Continuous Delivery NYC meetup, June 07, 2018Oracle - Continuous Delivery NYC meetup, June 07, 2018
Oracle - Continuous Delivery NYC meetup, June 07, 2018
 
Be serious with sirius your journey from first experimentation to large deplo...
Be serious with sirius your journey from first experimentation to large deplo...Be serious with sirius your journey from first experimentation to large deplo...
Be serious with sirius your journey from first experimentation to large deplo...
 
Simultaneously edit Capella models with Team for Capella
Simultaneously edit Capella models with Team for CapellaSimultaneously edit Capella models with Team for Capella
Simultaneously edit Capella models with Team for Capella
 
Cloud Integration Strategy
Cloud Integration StrategyCloud Integration Strategy
Cloud Integration Strategy
 
Airbus Presentation - How They Improved Delivery Speed and Quality
Airbus Presentation - How They Improved Delivery Speed and QualityAirbus Presentation - How They Improved Delivery Speed and Quality
Airbus Presentation - How They Improved Delivery Speed and Quality
 
Large organisation airbus and open source - fossa2010
Large organisation   airbus and open source - fossa2010Large organisation   airbus and open source - fossa2010
Large organisation airbus and open source - fossa2010
 
Model based systems engineering
Model based systems engineeringModel based systems engineering
Model based systems engineering
 
Octo and the DevSecOps Evolution at Oracle by Ian Van Hoven
Octo and the DevSecOps Evolution at Oracle by Ian Van HovenOcto and the DevSecOps Evolution at Oracle by Ian Van Hoven
Octo and the DevSecOps Evolution at Oracle by Ian Van Hoven
 
Iwan Van Der Kleijn - Expansión Internacional. Modelo de desarrollo ágil basa...
Iwan Van Der Kleijn - Expansión Internacional. Modelo de desarrollo ágil basa...Iwan Van Der Kleijn - Expansión Internacional. Modelo de desarrollo ágil basa...
Iwan Van Der Kleijn - Expansión Internacional. Modelo de desarrollo ágil basa...
 
Cedar Day 2018 - Cloud IaaS - Ken MacMahon
Cedar Day 2018 - Cloud IaaS - Ken MacMahonCedar Day 2018 - Cloud IaaS - Ken MacMahon
Cedar Day 2018 - Cloud IaaS - Ken MacMahon
 
Mastering Docker and Docker Swarm
Mastering Docker and Docker SwarmMastering Docker and Docker Swarm
Mastering Docker and Docker Swarm
 
Episode 1: Transition to Iaas
Episode 1: Transition to IaasEpisode 1: Transition to Iaas
Episode 1: Transition to Iaas
 
Réveil en Form' - Dual use - Verhaert
Réveil en Form' - Dual use - VerhaertRéveil en Form' - Dual use - Verhaert
Réveil en Form' - Dual use - Verhaert
 
Arcelormittal @ Scilab Conference 2018
Arcelormittal @ Scilab Conference 2018Arcelormittal @ Scilab Conference 2018
Arcelormittal @ Scilab Conference 2018
 

More from 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 | 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
 
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 (15)

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 | 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
 
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

ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 

Recently uploaded (20)

ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 

[EclipseCon France 2018 - Unconference] Capella Workshop

  • 1. ©Copyright2018Obeo OPEN SOURCE SOLUTION FOR MODEL-BASED SYSTEMS ENGINEERING
  • 5. ©Copyright2018Obeo Arcadia/Capella Objectives Better understand the customer need Define and share the solution among stakeholders Secure SYS/SW/HW engineering, prepare subcontracting Early evaluate and justify architectural design Prepare and master V&V
  • 8. ©Copyright2018Obeo LET YOURSELF BE GUIDED WITH ARCADIA A comprehensive methodological and tool-supported model-based engineering guidance
  • 9. ©Copyright2018Obeo Arcadia : a Model-Based Engineering Method Define, Analyse, Design and Validate Architectures Developed by Thales between 2005 and 2010 A domain-specific language (DSL) to ease appropriation Design to deal with complexity and size Used by hundreds of users on very large or small projects Compatible with most processes
  • 14. ©Copyright2018Obeo Need details? See JEAN-LUC VOIRIN Model-based System and Architecture Engineering with the Arcadia Method PASCAL ROQUES Systems Architecture Modeling with the Arcadia Method - A Practical Guide to Capella Modeling Tool
  • 15. ©Copyright2018Obeo THE CAPELLA WORKBENCH A sustainable and extensible modeling workbench to master architectural design and manage complexity
  • 16. ©Copyright2018Obeo • Capella • An open source Model Based System Engineering workbench • Developed by Thales • To helps engineers formalize the specification of systems and master architectural design • Relies on the Arcadia method • • Sustainable and adaptable • Provides methodological guidance, intuitive model editing and viewing capabilities • Already been deployed in a wide variety of industrial contexts (aerospace, communication, transportation, etc.) • Based on Eclipse Sirius and KitAlpha, it can also be extended to support particular engineering concerns
  • 17. ©Copyright2018Obeo Tight coupling method/tool ● Operational Architecture ● Capabilities ● Dataflows ● Logical/Physical Architectures ● Trees ● Sequence Diagrams ● Modes and States ● Classes and Interfaces
  • 18. ©Copyright2018Obeo Complete and powerful workbench ● Methodological Guidance ● Semantic Colormap ● Semantic Browser ● Computed Links ● Advanced Diagram Management ● Model Validation ● Semantic delete with preview ● Replicable elements and libraries ● Modelling Patterns ● Transition System/Subsystems ● Multi-Viewpoint ● HTML output
  • 19. ©Copyright2018Obeo Need details? See Webinar - How is Capella different? https://youtu.be/aefpyMBxB-4
  • 20. ©Copyright2018Obeo THEY ALREADY USE CAPELLA Concrete case-studies in various industrial domains
  • 22. ©Copyright2018Obeo Thales Critical Information Systems ○ Ground Exploitation Systems ○ Command & Control (air, sea, railways…) ○ Large secured Communication Networks ○ Satellite Control Networked Ground Stations ○ Surveillance systems Embedded Systems ○ Combat systems (Radar, Self-Protection, Optronics…) ○ Mission Systems (Air, Sea, Ground) ○ Satellite Constellations ○ Avionics Suites ○ Computing Systems ○ Electrical Power Systems ○ Thermal Cooling Systems ○ Railways signaling Systems
  • 23. ©Copyright2018Obeo ArianeGroup • Challenges : • Designing space launchers and missiles is more and more complex • It involves numerous experts in specific and various domains • They need an efficient communication throughout the project's life cycle • MBSE main objectives • Reduce engineering waste: rework, over-processing, over-production • Reduce costs (development, production and operations) • Improve time-to-market • Improve the value for the customer(s) • Why Capella ? • Map functions on products in a coherent way • End to end representation from function to components • Design the hardware and the software in a coherent way «Capella reduces the number of iterations, and thus saves time and money»
  • 24. ©Copyright2018Obeo Continental Automotive • Challenges : Information management in the vehicle and beyond • Holistic vehicle connectivity • Multifunctional Smart Device Terminal • Smart and Secure Automotive Key Systems • MBSE main objectives • Improve efficiency and value for the customers • Reduce development costs & schedule • Foster and secure collaborative work • Master complexity of products • Why Capella ? • Integrated Arcadia methodology • Covers the complete “system development process” • Concurrent work powered by Team for Capella «Capella overcomes actual gaps identified in commercial tools for MBSE»
  • 25. ©Copyright2018Obeo Framatome • Challenges : • High technical complexity of nuclear power plant projects • Over 20 engineering disciplines involved • Over 100 elementary systems • Hundreds of thousands of bulk equipment • Needs to shorten both project duration and cost • MBSE main objectives • Ensure the data consistency all along the project life • Manage product complexity • Reduce project cost and delay • Why Capella ? • Very good collaboration environment for system architects • Good guidance from the methodology steps • Low entry cost thanks to the graphical interface «Capella promises to be a strong asset in the deployment of efficient SE practices»
  • 26. ©Copyright2018Obeo Need details? See Case studies on http://www.polarsys.org/capella/index.html Webinar - Thales return on experience: Usage of Capella in bid phase of railway signalling projects https://youtu.be/7LaUVdvSwR0
  • 30. ©Copyright2018Obeo Safeguard Your Deployment Technical expertise & guaranteed response times Answers to technical queries Bug fixes & Change requests Arcadia & Capella Training Introduction to Arcadia methodology Capella workbench in action Coaching for the deployment of Capella on your projects Assistance for deployment Methodological coaching Integration & Adaptation Specific viewpoints Connectors with other engineering tools Document generators Team for Capella Model storage on a distributed repository Fine grained automatic locking system Instantaneous updates
  • 32. ©Copyright2018Obeo Operational Model Based (Systems) Engineering Workbenches
  • 33. ©Copyright2018Obeo Operational Model Based (Systems) Engineering Workbenches From http://www.clarity-se.org/wp-content/uploads/2015/05/Driving-Intelligent-Transportation-Systems-with-Capella.pdf
  • 35. ©Copyright2018Obeo • http://www.polarsys.org/capella/addons.html • System to Subsystem Transition • XHTML Documentation Generation • Requirements • Basic Viewpoints • http://www.m2doc.org/capella/ • M2Doc for document generation • And numerous others Eclipse projects! • EGit, Mylyn, Jira... Add-ons (free)
  • 36. ©Copyright2018Obeo • Plans to provide seamless integration to Siemens’ MBSE Solution • Modes and States (TBC) • V&V (TBC) • Parametrics & RTE (TBC) • Safety viewpoint & connectors Commercial tools providers • Collaborative modeling ■ Team for Capella • Variability / Product line engineering ■ Pure::Variants connector • Assets management ■ Yuzu
  • 37. ©Copyright2018Obeo Rich Documents Generation with M2Doc • Produces MS Word™ documents from Capella Models (or any model) • Can include Capella Diagrams & Tables • Incremental Generation • Simple Syntax and Ease of Use • Templates in MS Word ™ directly • Usable error reporting
  • 38. ©Copyright2018Obeo Team for Capella User 1 User 2 Server Fine-Grained Locking Modification Automatic object locking and notification to other users Automatic Refresh Saving Unlocking and automatic refresh of other users representations Shared repository and collaborative work mechanisms
  • 39. ©Copyright2018Obeo WELCOME TO THE CAPELLA COMMUNITY The Capella Industial Consortium hosts the Capella ecosystem stakeholders in a vendor neutral and open governance
  • 43. ©Copyright2018Obeo Promote Capella as a leading solution, Provide material to executive Case studies, technology watch, private exchange workshops on N&N Collaboration between research/academia, suppliers, end-users Requirements co-creation, Discuss the roadmap Coordinate investments to reduce development time, risks, and cost, and maximize ROI
  • 44. ©Copyright2018Obeo STAY UPDATED Events & Conferences, webinar, links, references...
  • 46. ©Copyright2018Obeo Arcadia & Capella forums Home: https://polarsys.org/forums/index.php/i/4/ Arcadia: https://polarsys.org/forums/index.php/f/12/ Capella: https://polarsys.org/forums/index.php/f/13/
  • 47. ©Copyright2018Obeo Upcoming Events • Capella • Capella Day: early 2019, place TBD – Stay tuned! • Webinars: each month • MBSE • 28th INCOSE Symposium: from 7th to 12th July 2018 – Washington, USA • EMEASEC INCOSE EMEA conference: from 5th to 7th November 2018 – Berlin, Germany • Eclipse • EclipseCon France 2018, Wed Jun 13 2018 – Toulouse, France • EclipseCon Europe 2018, 23th October 2017 – Ludwigsburg, Germany • Sirius • SiriusCon: November, 2018 – place TBD – Stay tuned!
  • 48. ©Copyright2018Obeo Webinars • Previous webinars • March 30th, 2017 - A bird's eye view of Arcadia and Capella • April 27th, 2017 – How is Capella Different • June 6th, 2017 - The Capella Open Source Ecosystem and its Industry Consortium • September 12th, 2017 - How is Capella Different • October 12th, 2017 - Architecture-centric System & Software Engineering in a Nutshell • November 21th, 2017 - How to Collaborate and Generate Documents with Capella? • December 12th, 2017 – What’s new in Capella 1.2 • January 18th, 2018 – Strategies and tools for model reuse with Capella • May 24th, 2018 - Variability Management with Capella and Pure::variants Next: June 26th, 2018
  • 49. ©Copyright2018Obeo Website & Social Networks • Capella website • http://www.polarsys.org/capella/ • Linkedin Discussion Group • https://www.linkedin.com/groups/8605600 • Twitter • https://twitter.com/capella_arcadia • Arcadia & Capella forums • https://polarsys.org/forums/index.php/f/12/ • https://polarsys.org/forums/index.php/f/13/
  • 51. ©Copyright2018Obeo Release Cycles Capella ● 2 versions per year ○ major version - end of year ○ maintenance version - mid year Team for Capella ● Mapped on Capella release cycle ● 2 releases per year ○ major version ○ minor version
  • 52. ©Copyright2018Obeo Team for Capella - Currrent Versions Team for Capella 1.4 ○ End of March ■ Durable lock improvements ■ xmi:id management deactivable ■ Numerous bug-fixes Team for Capella 1.2.0 ○ Beginning of January ○ New packaging (update site) ○ 114 tickets Team for Capella + 70 Collab ■ Redesign of locks transmission system ■ Redesign of locks cache system ■ Change management ● ability to associate Mylyn activity or search the CDO history to pre-fill the commit description ● preference to use a description automatically vs new "save with description" action ● possibility to export an activity model by the Import or from the Commit History view ● Switch from CDO 4.4 to CDO 4.6 ● Change of the Capella meta model native cdo implementation generation mode (feature delegation: dynamic) ● Desabling default legacy mode ● Legacy model detection when creating a connected project ● Diff/Merge Matching Enhancement ● Adding Diff/Merge menus in the CommitInfosView ● Stabilisation and performances ● Stabilisation Xmiids management ● SSL connection testing and documentation with certificates signed by a certification authority ● Added parameters to configure the Import + improved "status ● Audit mode tests (evaluation, documentation, diff/merge integration) ● Passage from the build to Tycho ● New version of Jenkins (Scheduler)
  • 53. ©Copyright2018Obeo Team for Capella - Roadmap Near Term: ● Team for Capella 1.2.1 - end of June ○ Save protection by a lock on the shared resource ○ Durable locks disabled by default ○ Several performance and stability improvements on models with many (and/or) big representations ○ Export wizard completed with an optional page ○ Numerous bug-fixes End of 2018 ● Team for Capella 1.3.0 ○ Xmiid mechanism removal ○ More server management improvements ○ … others
  • 54. ©Copyright2018Obeo Team for Capella - Roadmap Official site: http://www.m2doc.org Open-Source EPL v1.0 license Current status: M2Doc 1.1.0 (Jan. 2018) ● Compatible with Capella 1.1.x and Capella 1.2.x ● Dedicated tutorial at http://www.m2doc.org/capella/ ● One release every 3 months M2Doc 1.2.0 (summer 2018) ● Priority: integration with Capella ○ UI and user experience improvements ● Capacity to reuse fragment of templates Funding is welcome! –Co-creation from the beginning