Looking back at 2020 and forward into 2021
In this webinar, Juan Navas presents the major milestones of 2020, the main features included in the brand new Capella 5.0,
and the perspectives on the Capella ecosystem.
6. 6
Webinars
9 live webinars in 2020
Special thanks to:
• The REUSE Company
• Maplesoft
• ITA Space Center
• Assystem
• Anacom
• Thinksystems
• CNXMotion
• Obeo
~ 100 participants each time
6500+ views in YouTube
7. 7
Capella Days
11 talks, 17 speakers
Special thanks to:
• Siemens
• Artal/Magellium
• ESI-TNO
• GMV
• NEXTRAIL
• Virgin Hyperloop
• Stille AB
• Obeo
• Thales
850+ attendees from
50+ countries
8. 8
Advances in MBSE practices
More resources: https://www.eclipse.org/capella/resources.html
Models as enablers of
agility in complex systems
engineering
INCOSE International
Symposium 2020
Reconciling with the past,
embracing the future – Lessons
learned on implementing MBSE
INCOSE International Workshop
2021 – MBSE Initiative
Towards a model-based
approach to Systems and
Cybersecurity co-engineering
INSIGHT Magazine – September
2020
10. 10
New Forum Visit the forum: https://forum.mbse-capella.org/
~ 40 posts per week
6 new contributors per week
11. 11
Labs 4 Capella
A space for you to contribute to the enrichment of the
Capella platform:
• Share any kind of extension to Capella that is in a
prototype state – add-on, validation rules,
enhancement to diagrams, bridges with other tools, …
• Collaborate - publish your work either as an executable
or its source code, get feedback, work with other
developers
• Discover and try prototype extensions
• Create synergies to bring the prototypes to an industrial
level
Visit the Labs: https://labs4capella.github.io/
13. 13
Why Capella 5.0?
(and not 1.5)
Main reason is coherency
• Future major releases will increment the
version number (6.x)
Capella 5.0 is a major release
• Changes in API
• JRE 14.0.2 is embedded, deployment is
simplified
• .capella extension (exit
.melodymodeller!)
• Capella.exe (exit eclipse.exe!)
15. 15
Search & Replace Watch more – Capella Days presentation:
https://youtu.be/rXU6s_BxWVs/
16. 16
Title Blocks Watch more – Capella Days presentation:
https://youtu.be/rXU6s_BxWVs/
17. 17
Performance gains on models with huge Scenarios
Use case Performance gains of Capella 5.0 vs Capella 1.4.2
File system models Connected models
Refresh all representations in the model 35% 70%
Refresh one huge scenario 99% (from 110 to <1 second) 99% (from 330 to <1 second)
Creation of a message in a huge scenario 92% (from 160 to 12 seconds) 97% (from 400 to 13 seconds)
Move a previously created message outside
existing message into the huge Scenario
80% 86%
Creation of message into a normal-size
Scenario
> 50% > 50%
Move previously created message outside
existing message into a normal-size Scenario
> 50% > 50%
Huge scenario: 300 messages – 200 simple messages and 100 messages with return branch
Normal-size scenario: 20 messages
Benchmarked model: 104 Logical Scenarios, 1 huge one
More in: How and why we Optimized the Sequence Diagram in Capella
18. 18
(Some) other evolutions
Patterns have been deprecated
Replaced by REC/RPL mechanisms
Enhancements on Transitions
LC to PC, Capabilities, System-Subsystem
Enhancements on REC/RPL
Simplification of REC creation dialog, new validation rules
New administration features
3 new command lines: refresh all, delete hidden elements, export all as images
Useful tools
Ease creation of hyperlinks, Show in diagrams (F10) focus
23. 23
Team 4 Capella
Recent features
• Pre-defined roles in User Profiles
• Commit description view provides filters to hide
technical model elements
• Access to Rich text description while element is
being edited or when user in User profile read-
only mode
• New connection wizards with the possibility of pre-
recorded repositories
• New scheduler jobs and better ergonomics
• Performance enhancements
Capella versions
• All
25. 25
M2Doc
Recent features
• M2Doc 3.1.0
- New MS-Word add-in to facilitate template writing
- New services to convert formated text into ooxml format
- Automatic documentation from services
Next features
• M2Doc 3.1.1 :
- Support of Capella 5.0
Capella versions
• Capella 1.X (1.1 1.4)
• Capella 5.0 (next version)
26. 26
Textual Editor of Scenarios
~ PlantUML textual
editor
Simple language based
on Capella semantic
with a mapping as close
as possible with
PlantUML in order to
import later PlantUML
scripts within Capella
Consistency with
diagrams
• Propose auto-
completion of Capella
elements
• Error detection
• Synchronization
between textual
edition and scenario
display
27. 27
Your logo
Capella-TASTE plugin
Recent features
• Generation of ASN.1 data models
• Generation of AADL architecture models
- (Interface and Deployment Views)
• Integration with TASTE tools (Linux only)
- Combined with TASTE, allows an end-to-end MBSE
approach, from analysis to deployment on an
embedded target
• Initial public release is available:
- https://github.com/n7space/Capella-TASTE-Plugin
Capella versions:
• 1.3.0 and 1.3.1 (deliverable baseline)
• Support for later versions is pending
Image(s)
28. 28
YUZU
Features
• Self-hosted assets repository system
• Stores and keeps tracks of all your Capella
projects, libraries and dependencies
Next features
• Support of Capella 1.4.X
• Support of Capella 5.0.0
Capella versions currently supported
• Capella 1.2.X
• Capella 1.3.X
29. 29
Dynamic Execution and System Simulation (DESS)
Recent features
• Make MSM executable based on
Mealy/Moore rules
• Make data flow executable based on
Petri-net rules
• Generate scenarios automatically
• Integrate Matlab to embed code in
functions
Next features
• Integrate Python to embed code in
functions
• Integrate .exe to simulate functions
Capella versions: 1.4.x, 5.0
30. 30
pure::variants Connector for Capella
Recent features
• Deliver pure::variants bundled with Capella
• Support for Product Line of Product Lines
Next features
• Support for Capella 5.0.0
Capella versions:
• Capella / Capella Studio 1.10 – 5.0.0
Your logo
31. 31
RAT for Capella – Requirements Authoring Tool
Recent features
• Bidirectional synchronization with IBM
DOORS
• Real-time quality check of requirements:
INCOSE rules, ECSS, NASA…
• Requirements authoring based on patterns:
EARS patterns, Sophist, ECSS…
• Automatic traceability between
requirements and model elements
• Compatible with Team for Capella
Next features
• Improved requirements grid capabilities
Capella versions
• Capella v1.3, v1.4, v5
32. 32
Safety viewpoint : Capella – Safety Architect
Features
• Addition of basic safety information in the
Capella model
• Smart selection in Capella of the system
information to be exported to Safety
Architect
• Selection of the system information from
SAB, SDFB, LAB, LDFB, PAB and PDFB
diagrams
• Performing your functional safety analysis in
Safety Architect
Capella versions currently supported
• 1.3.1 to 5.0
FHA, HARA
FTA
FMEA
33. 33
MapleMBSE
Capella adapter released in 2020
• Bi-directional Excel interface to Capella
models
- Easy to view and edit models
- Task specific views to engage stakeholders
without modeling background
- Support to PVMT extension
Requirements Viewpoint add-on support:
releases in June 2021
• Manage Requirements in MapleMBSE
• Create traceability view between
requirements and Capella Element
• Add/Edit requirements in the model
Capella version: 1.4.x
34. 34
System Modeling Workbench (Siemens SMW)
Recent features
• Trace fine-grain Capella functions, systems,
and interfaces with multi-domain Requirements and
Designs of Teamcenter
• Improved integration User Experience
Next features
• Bi-directional authoring of Parameters
• Concurrent change support between Capella and
Teamcenter users
• Functional chain support to drive projects
• 150% system modeling with variant conditions
Capella versions
• SMW 5.1: Capella 1.4.2
• SMW 6.0: Capella 5.x
36. 36
Modes & States modelling - VPMS
More here: [Webinar]
Modeling states and modes
with Arcadia and Capella:
method and tool
perspectives - YouTube
Red: Non
available in
configuration
Grey: Non
specified
Normal:
available in
configuration
Definition of
Situations
using a
Tabular view