Capella: the solution for MBSE · 2017. 10. 18. · 2 Senior consultant, 25+ years of modeling...
Transcript of Capella: the solution for MBSE · 2017. 10. 18. · 2 Senior consultant, 25+ years of modeling...
22 / 09 / 2017
Capella: the solution for MBSE
www.prfc.fr
2
▪ Senior consultant, 25+ years of modeling experience
• SADT, OMT, UML, SysML, ARCADIA/Capella
▪ UML2 and SysML Certified by the OMG
▪ Co-founder of the association
▪ Trainer for Thales on ARCADIA / Capella
• 130+ sessions, 1500+ trainees
• Part of
▪ Author of UML/SysML best-sellers in France
▪ … and of the first Capella book soon!
Introduction: Pascal Roques
3
Language
MethodTool
MBSE pillars (SysML)
(TBD!)
4
Language
MethodTool
MBSE pillars (ARCADIA / Capella)
5
ARCADIA: Global View
6
ARCADIA Summary
7
Capella: « Big Picture »
8
A bit of history
▪ Capella
• Developed and used by Thales since several years
• in 2015 OSS of Thales Melody workbench as Capella
• Prerequisite: OSS of all subcomponents (including Sirius)
8
2015 1st Capella release
9
Capella Roadmap
▪ Capella 0.8 RC was released in December 2014
▪ Capella 1.0.0 was released in January 2016
▪ …
▪ Capella 1.1.0 was released in January 2017
▪ …
▪ Capella 1.1.2 was released in September 2017
10
Community: www.polarsys.org/capella
11
Capella Differentiating Features
▪ Methodological Guidance
• The Activity Browser provides a methodological access
to all key activities of Capella
12
Capella Differentiating Features
▪ Semantic Browser
• More useful than the standard hierarchical view of the model,
the Semantic Browser instantaneously provides the context of
model elements trough meaningful queries
13
Capella Differentiating Features
▪ Model Checking
• Capella organizes model validation rules in several categories:
Integrity, Design, Completeness, Traceability, etc.
• Architects can define different validation profiles
• Whenever possible, quick fixes provide automated solutions
14
Capella Differentiating Features
▪ Automated Transitions
• Functions / Actors / etc.
• Even Scenario Transition!
15
Capella Differentiating Features
▪ Advanced Diagram Management
• Automated contextual diagrams: Content is automatically updated
according to preselected elements and predefined semantic rules
• Filters help improve readability of diagrams by selecting display
options and automatically hiding / showing elements
16
Capella Differentiating Features
▪ Replicable Elements and Libraries
• Replicable Elements are mechanisms allowing the easy reuse of
(possibly multi-root) model parts
▪ RECs can be packaged in libraries, which can be shared between several projects
17
Capella Differentiating Features
▪ Viewpoints
• Capella provides demonstration viewpoints (Mass, Cost, etc.)
• Combined with Capella Studio, it provides an API for viewpoint
development in order to evaluate the performance of candidate
architectures according to different concerns
18
Capella Studio
▪ Capella Extension
19
Capella Ecosystem
20
Capella Industrial Consortium (IC)
Governance
Knowledge sharing
Product Management
Joint development
financing
Development of the
community
Promotion
Case studies, technology watch,
private exchange workshops on N&N
Requirements co-creation,
Discuss the roadmap
Coordinate investments to reduce
development time, risks, and cost, and maximize ROI
Promote Capella as a leading solution,
Provide material to executive
Collaboration between research/academia,
suppliers, end-users
21
To Learn More...
Web Sites:
• www.polarsys.org/capella
• //wiki.polarsys.org/Capella• //polarsys.org/forums/index.php/f/13/
• www.obeo.fr/en/capella-professional-offer
• www.prfc.fr
• www.clarity-se.org/