experimenting the open source mbse solution capella: the ... · experimenting the open source mbse...
TRANSCRIPT
![Page 1: Experimenting the Open Source MBSE Solution Capella: the ... · Experimenting the Open Source MBSE Solution Capella: the Industrials' Viewpoint Christophe Boudjennah –Obeo Philippe](https://reader034.vdocuments.mx/reader034/viewer/2022051601/5accc7ce7f8b9a27628cdc85/html5/thumbnails/1.jpg)
Experimenting the Open Source
MBSE Solution Capella: the
Industrials' Viewpoint
Christophe Boudjennah – Obeo
Philippe Tannery – Areva
Alain Huet – Airbus Defence & Space
Christophe Gatti - Thales
Novembre 2015
![Page 2: Experimenting the Open Source MBSE Solution Capella: the ... · Experimenting the Open Source MBSE Solution Capella: the Industrials' Viewpoint Christophe Boudjennah –Obeo Philippe](https://reader034.vdocuments.mx/reader034/viewer/2022051601/5accc7ce7f8b9a27628cdc85/html5/thumbnails/2.jpg)
Table of content
1
2
3
Arcadia, Capella and Clarity
Areva
Airbus Defence & Space
2
![Page 3: Experimenting the Open Source MBSE Solution Capella: the ... · Experimenting the Open Source MBSE Solution Capella: the Industrials' Viewpoint Christophe Boudjennah –Obeo Philippe](https://reader034.vdocuments.mx/reader034/viewer/2022051601/5accc7ce7f8b9a27628cdc85/html5/thumbnails/3.jpg)
3
- Aerodynamics
- Propulsion Systems
- Communication
- Safety Regulation
- Human Machine
Interaction
- Mechanical Structure
- Environmental Impact
- …
1
![Page 4: Experimenting the Open Source MBSE Solution Capella: the ... · Experimenting the Open Source MBSE Solution Capella: the Industrials' Viewpoint Christophe Boudjennah –Obeo Philippe](https://reader034.vdocuments.mx/reader034/viewer/2022051601/5accc7ce7f8b9a27628cdc85/html5/thumbnails/4.jpg)
4
1 Arcadia, Capella and Clarity
![Page 5: Experimenting the Open Source MBSE Solution Capella: the ... · Experimenting the Open Source MBSE Solution Capella: the Industrials' Viewpoint Christophe Boudjennah –Obeo Philippe](https://reader034.vdocuments.mx/reader034/viewer/2022051601/5accc7ce7f8b9a27628cdc85/html5/thumbnails/5.jpg)
5
1 Arcadia, a model based engineering method
![Page 6: Experimenting the Open Source MBSE Solution Capella: the ... · Experimenting the Open Source MBSE Solution Capella: the Industrials' Viewpoint Christophe Boudjennah –Obeo Philippe](https://reader034.vdocuments.mx/reader034/viewer/2022051601/5accc7ce7f8b9a27628cdc85/html5/thumbnails/6.jpg)
Specialty engineering:safety, perf, security, …
Product LineManager, Etc.
Sub-contractors
Architect
SolutionArchitecture
Components
Evaluation Rules
ViewPoints
FunctionsSafety
Security
Performance
Human Factors
IVVQ, Product Line, Cost…
Multi-viewpoint trade-off analysis (see ISO 42010 standard)
1 Early validation: specialities know-how confronted to Architecture
![Page 7: Experimenting the Open Source MBSE Solution Capella: the ... · Experimenting the Open Source MBSE Solution Capella: the Industrials' Viewpoint Christophe Boudjennah –Obeo Philippe](https://reader034.vdocuments.mx/reader034/viewer/2022051601/5accc7ce7f8b9a27628cdc85/html5/thumbnails/7.jpg)
System Engineering
Sub-Systems Engineering
Software/HardwareEngineering
Complex
Systems
Sub-systems
Equipment
& Functions
Sub-assemblies
& Platforms
Systems
of
Systems
1
2
3
4
5
System Breakdown Process Breakdown
Maintaining consistency
across engineering phases
1 Mastering Complexity through multiple abstraction levels
![Page 8: Experimenting the Open Source MBSE Solution Capella: the ... · Experimenting the Open Source MBSE Solution Capella: the Industrials' Viewpoint Christophe Boudjennah –Obeo Philippe](https://reader034.vdocuments.mx/reader034/viewer/2022051601/5accc7ce7f8b9a27628cdc85/html5/thumbnails/8.jpg)
8
Capella1
![Page 9: Experimenting the Open Source MBSE Solution Capella: the ... · Experimenting the Open Source MBSE Solution Capella: the Industrials' Viewpoint Christophe Boudjennah –Obeo Philippe](https://reader034.vdocuments.mx/reader034/viewer/2022051601/5accc7ce7f8b9a27628cdc85/html5/thumbnails/9.jpg)
9Model validation
Semantic delete with preview
Methodological guidance
Semantic colormap
Semantic
browser
Advanced diagram
management
Replicable
elements and
libraries
Transition
system/sub
systems
Modeling
patterns
Multi-
viewpoint
Html output
Computed links
1
![Page 10: Experimenting the Open Source MBSE Solution Capella: the ... · Experimenting the Open Source MBSE Solution Capella: the Industrials' Viewpoint Christophe Boudjennah –Obeo Philippe](https://reader034.vdocuments.mx/reader034/viewer/2022051601/5accc7ce7f8b9a27628cdc85/html5/thumbnails/10.jpg)
10
Clarity1
![Page 11: Experimenting the Open Source MBSE Solution Capella: the ... · Experimenting the Open Source MBSE Solution Capella: the Industrials' Viewpoint Christophe Boudjennah –Obeo Philippe](https://reader034.vdocuments.mx/reader034/viewer/2022051601/5accc7ce7f8b9a27628cdc85/html5/thumbnails/11.jpg)
11
Open sourcing field proven
systems engineering methodology
world wide workbench
innovation
and the
tooling it.
a
Pursuing and sharing .
deployed
11 What is Clarity about?
![Page 12: Experimenting the Open Source MBSE Solution Capella: the ... · Experimenting the Open Source MBSE Solution Capella: the Industrials' Viewpoint Christophe Boudjennah –Obeo Philippe](https://reader034.vdocuments.mx/reader034/viewer/2022051601/5accc7ce7f8b9a27628cdc85/html5/thumbnails/12.jpg)
1
12
1 Who is Clarity?
![Page 13: Experimenting the Open Source MBSE Solution Capella: the ... · Experimenting the Open Source MBSE Solution Capella: the Industrials' Viewpoint Christophe Boudjennah –Obeo Philippe](https://reader034.vdocuments.mx/reader034/viewer/2022051601/5accc7ce7f8b9a27628cdc85/html5/thumbnails/13.jpg)
13
2
AREVA involvement in Clarity:
Feed-back after first year activities
![Page 14: Experimenting the Open Source MBSE Solution Capella: the ... · Experimenting the Open Source MBSE Solution Capella: the Industrials' Viewpoint Christophe Boudjennah –Obeo Philippe](https://reader034.vdocuments.mx/reader034/viewer/2022051601/5accc7ce7f8b9a27628cdc85/html5/thumbnails/14.jpg)
Engineering, Procurement and Commissioning of nuclear energy facilities
Fuel Cycle: enriching of uranium, fuel assemblies, treatment of nuclearfuel…
Nuclear Power Plants (NPP): EPR™, ASTRID, new models, installed base…
2 Areva
![Page 15: Experimenting the Open Source MBSE Solution Capella: the ... · Experimenting the Open Source MBSE Solution Capella: the Industrials' Viewpoint Christophe Boudjennah –Obeo Philippe](https://reader034.vdocuments.mx/reader034/viewer/2022051601/5accc7ce7f8b9a27628cdc85/html5/thumbnails/15.jpg)
An EPR™ NuclearPower Plant
~ 300 stronglycoupled systems
• 1 system may be ~ 100 SSC
1 empty SteamGenerator weight = 1 A380 weight
~ 18 000 sensorsand actuators
~ 300 I&C cabinets (centralized I&C)
Complexity
2 Adopting Systems Engineering approach
![Page 16: Experimenting the Open Source MBSE Solution Capella: the ... · Experimenting the Open Source MBSE Solution Capella: the Industrials' Viewpoint Christophe Boudjennah –Obeo Philippe](https://reader034.vdocuments.mx/reader034/viewer/2022051601/5accc7ce7f8b9a27628cdc85/html5/thumbnails/16.jpg)
Evaluate adaptability of this MBSE tooled-method to AREVA engineering
Not (only) software intensive systems
A lot of efforts in justification of design
Strong existing engineering cultures
Boost SE transformation
Make the SE approach accessible and visible
Take advantage of a collaborative environment
THALES having brought the tooled-approach to a high maturity level
Sharing with other industrial partners involved
2 Areva in Clarity Stakes
![Page 17: Experimenting the Open Source MBSE Solution Capella: the ... · Experimenting the Open Source MBSE Solution Capella: the Industrials' Viewpoint Christophe Boudjennah –Obeo Philippe](https://reader034.vdocuments.mx/reader034/viewer/2022051601/5accc7ce7f8b9a27628cdc85/html5/thumbnails/17.jpg)
Why a tool?
Consistency between architecting results / engineering deliverables
Common formalism between architects
Engineering steps are embedded in the tool
Possibility to perform automatic trade-off analysis
↔
Architecture (« black-box »)
FBS
Architecture (« white box »)
System contexts (modes)
2 Why a MBSE tool?
![Page 18: Experimenting the Open Source MBSE Solution Capella: the ... · Experimenting the Open Source MBSE Solution Capella: the Industrials' Viewpoint Christophe Boudjennah –Obeo Philippe](https://reader034.vdocuments.mx/reader034/viewer/2022051601/5accc7ce7f8b9a27628cdc85/html5/thumbnails/18.jpg)
Why a tool?
Consistency between engineering deliverables
Common and synthetic formalism between architects
Engineering steps are embedded in the tool
Possibility to perform automatic trade-off analysis
Stakeholders
System of Interest
External Function
2 Why a MBSE tool?
![Page 19: Experimenting the Open Source MBSE Solution Capella: the ... · Experimenting the Open Source MBSE Solution Capella: the Industrials' Viewpoint Christophe Boudjennah –Obeo Philippe](https://reader034.vdocuments.mx/reader034/viewer/2022051601/5accc7ce7f8b9a27628cdc85/html5/thumbnails/19.jpg)
Why a tool ?
Consistency between engineering deliverables
Common and synthetic formalism between architects
Method steps are embedded in the tool
Possibility to perform automatic trade-off analysis
Architecture data Architecture models
2 Why a MBSE tool?
![Page 20: Experimenting the Open Source MBSE Solution Capella: the ... · Experimenting the Open Source MBSE Solution Capella: the Industrials' Viewpoint Christophe Boudjennah –Obeo Philippe](https://reader034.vdocuments.mx/reader034/viewer/2022051601/5accc7ce7f8b9a27628cdc85/html5/thumbnails/20.jpg)
Why a tool ?
Consistency between engineering deliverables
Common and synthetic formalism between architects
Engineering steps are embedded in the tool
Possibility to perform automatic trade-off analysis and early evaluation (TBE)
Architects must deal with potentially contradictory constraints :
Safety
Performances
Complexity of internal interfaces
Cost, subcontracting
…
Architecture = finding the most acceptable compromise
Viewpoints (advanced feature not yet explored, requires development)
2 Why a MBSE tool?
![Page 21: Experimenting the Open Source MBSE Solution Capella: the ... · Experimenting the Open Source MBSE Solution Capella: the Industrials' Viewpoint Christophe Boudjennah –Obeo Philippe](https://reader034.vdocuments.mx/reader034/viewer/2022051601/5accc7ce7f8b9a27628cdc85/html5/thumbnails/21.jpg)
First year goals: evaluate the suitability of Arcadia & Capella to AREVA engineering practices and our learning curve
AREVA engineering activities addressed in 2015:
Core design and transient analysis
Fluid systems design
Primary components design
Handling equipment design
I&C specifications
I&C Architecture
Human Factors engineering
a rather wide spectrum
5 « official » pilot cases, with different levels of investigation:
*** ASTRID Fuel Handling System
** EPR™ Extra Borating System
** NPP Overall I&C Architecture
* PWR Advanced Control
* NPP Human System Interface
Suitability of Arcadia & Capella to the engineering of nuclear energy installations26 November 2015 - p.21
2 AREVA involvement in Clarity Year 1 actions
![Page 22: Experimenting the Open Source MBSE Solution Capella: the ... · Experimenting the Open Source MBSE Solution Capella: the Industrials' Viewpoint Christophe Boudjennah –Obeo Philippe](https://reader034.vdocuments.mx/reader034/viewer/2022051601/5accc7ce7f8b9a27628cdc85/html5/thumbnails/22.jpg)
The suitability of Arcadia & Capella has been evaluated and validated from a technical point of view
Organizational and Financial suitability remain to be assessed
Estimation of the ROI of MBSE
Arcadia method shall be tailored to AREVA engineering practices before foreseeing a wider deployment
Current practices, but also future ones (e.g. ISO 15288 reference)
In order to increase ROI of MBSE, Capella tool needs to becoupled with data management tools
Suitability of Arcadia & Capella to the engineering of nuclear energy installations26 November 2015 - p.22
2 Benefits & Perspectives
![Page 23: Experimenting the Open Source MBSE Solution Capella: the ... · Experimenting the Open Source MBSE Solution Capella: the Industrials' Viewpoint Christophe Boudjennah –Obeo Philippe](https://reader034.vdocuments.mx/reader034/viewer/2022051601/5accc7ce7f8b9a27628cdc85/html5/thumbnails/23.jpg)
Additional expected benefits to be further tested in the context of R&D project:
Arcadia & Capella as a support for early V&V of system design
Support for comparison of alternative designs
Coupling with simulations to support architecture trade-offs
Automatic verification of design criteria
More engineering work and much less paper work
Better support for knowledge transfer
…
Suitability of Arcadia & Capella to the engineering of nuclear energy installations26 November 2015 - p.23
2 Benefits & Perspectives
![Page 24: Experimenting the Open Source MBSE Solution Capella: the ... · Experimenting the Open Source MBSE Solution Capella: the Industrials' Viewpoint Christophe Boudjennah –Obeo Philippe](https://reader034.vdocuments.mx/reader034/viewer/2022051601/5accc7ce7f8b9a27628cdc85/html5/thumbnails/24.jpg)
24
3
A 4-steps approach to derisking
MBSE with Capella in Airbus D&S
![Page 25: Experimenting the Open Source MBSE Solution Capella: the ... · Experimenting the Open Source MBSE Solution Capella: the Industrials' Viewpoint Christophe Boudjennah –Obeo Philippe](https://reader034.vdocuments.mx/reader034/viewer/2022051601/5accc7ce7f8b9a27628cdc85/html5/thumbnails/25.jpg)
25
Evaluation process
Date/Time Presentation title
2
525
Training some engineering people: • Methods & tools• SoS & System architecture• Software • Avionics
Step 1Capella/Arcadia Initiation
Define the use cases and the objectives for each of themTests the Capella functionalities and identify:
• the advantages wrt current practices • the lacks of the tools
Step 2Uses cases
Start with an operational project in a multi-user contextIdentify the pre-requisite for using the toolDefine the Capella perimeterFacilitate adoption
Next stepOperational evaluation
2525
Formalize the result of the use casesCommunicate to
• the management • relevant technical team
Step 3Internal communication
3 Evaluation Process
![Page 26: Experimenting the Open Source MBSE Solution Capella: the ... · Experimenting the Open Source MBSE Solution Capella: the Industrials' Viewpoint Christophe Boudjennah –Obeo Philippe](https://reader034.vdocuments.mx/reader034/viewer/2022051601/5accc7ce7f8b9a27628cdc85/html5/thumbnails/26.jpg)
26
« Main use case 2» - Avionics launcher
Middle life evolution launcher (project stopped end of phase C)Large System in phase C Development of the Avionics definition file. This study addresses the SA, LA et PACompare the MEGA/NAF & Rhapsody/SYSML approach with CAPELLA Approach for avionics[study case over]
« Preliminary » uses cases
Feasibility study of orbital system (study over)Project phase 0/A Trade-Off, Physical Architecture (Communication Architecture, propulsion architecture, mission, life phases)[Study case for interface testing]
Lunar lander Demonstrator (Project over)Medium project / Phase C Domains : Safety, Functional Analysis, Budget [Study case for functionalities testing]
« Main use case 1» - CONOPS for military system
Space military system (project in progress)Phase B CAPELLA/ARCADIA.Assessment of CAPELLA in order to support the Operational Concept Document development Compare the MEGA/NAF approach with CAPELLA Approach [study case over]
Step 2Uses cases
Uses Cases overview
![Page 27: Experimenting the Open Source MBSE Solution Capella: the ... · Experimenting the Open Source MBSE Solution Capella: the Industrials' Viewpoint Christophe Boudjennah –Obeo Philippe](https://reader034.vdocuments.mx/reader034/viewer/2022051601/5accc7ce7f8b9a27628cdc85/html5/thumbnails/27.jpg)
Goal: Generate a CONOPS on a Military project with short delay (8 weeks)
Why: Compare Capella/Arcadia with MEGA/NAF
How:
Diagrams shall be included manually into the document
Capella cover the useful NAF views
Steep learning curve counter-balanced by improved efficiency
27
Step 2Uses cases
CONOPS support
90 operational architecture diagrams done with Capella and included in the CONOPS delivery
![Page 28: Experimenting the Open Source MBSE Solution Capella: the ... · Experimenting the Open Source MBSE Solution Capella: the Industrials' Viewpoint Christophe Boudjennah –Obeo Philippe](https://reader034.vdocuments.mx/reader034/viewer/2022051601/5accc7ce7f8b9a27628cdc85/html5/thumbnails/28.jpg)
Goal: Propose to use Capella for avionics architecture
Why: Need for a new tool
Optimise the current methodology (requirements centric)
How: Pilot case to convince stakeholders with Capella capacities regarding Avionics needs
» Choose a use case known by avionics teams
» 2 demonstration axis: telemetry sub-system and control of an engine valves
28
Step 2Uses cases
Avionics Launcher
![Page 29: Experimenting the Open Source MBSE Solution Capella: the ... · Experimenting the Open Source MBSE Solution Capella: the Industrials' Viewpoint Christophe Boudjennah –Obeo Philippe](https://reader034.vdocuments.mx/reader034/viewer/2022051601/5accc7ce7f8b9a27628cdc85/html5/thumbnails/29.jpg)
29
Step 2Uses cases
Avionics Launcher
![Page 30: Experimenting the Open Source MBSE Solution Capella: the ... · Experimenting the Open Source MBSE Solution Capella: the Industrials' Viewpoint Christophe Boudjennah –Obeo Philippe](https://reader034.vdocuments.mx/reader034/viewer/2022051601/5accc7ce7f8b9a27628cdc85/html5/thumbnails/30.jpg)
Goal: Propose to use Capella for avionics architecture
Why: Need for a new tool
Optimise the current methodology (requirements centric)
How: Pilot case to convince stakeholders with Capella capacities regarding Avionics needs
» Choose a use case known by avionics teams
» 2 demonstration axis: telemetry sub-system and control of an engine valves
Capella/Arcadia concepts well adapted to avionics discipline
Capella is user friendly with useful functionalities
30
Step 2Uses cases
Step3Internal communication
Next stepOperational evaluation
• Results presented to the avionics team and to
the management
Very positive feedback from the team
• Potential use for other avionics projects
• Find the right place of Capella in avionics context
Avionics Launcher
![Page 31: Experimenting the Open Source MBSE Solution Capella: the ... · Experimenting the Open Source MBSE Solution Capella: the Industrials' Viewpoint Christophe Boudjennah –Obeo Philippe](https://reader034.vdocuments.mx/reader034/viewer/2022051601/5accc7ce7f8b9a27628cdc85/html5/thumbnails/31.jpg)
31
5 mandatory topics for the new launcher project:
Interface, synchronisation with the requirements management (Doors)
Document generation: Architecture, Specification, Interface document
Multi-user
Interface with MEGA, Rhapsody (SysML), Matlab / Simulink, Open Modelica, Open Alterica …..
But Also:
Interface management
HTML site generation
Data management
Model continuity
Configuration management
Next stepOperational evaluation
Pre-requisite
![Page 32: Experimenting the Open Source MBSE Solution Capella: the ... · Experimenting the Open Source MBSE Solution Capella: the Industrials' Viewpoint Christophe Boudjennah –Obeo Philippe](https://reader034.vdocuments.mx/reader034/viewer/2022051601/5accc7ce7f8b9a27628cdc85/html5/thumbnails/32.jpg)
32
Very high interest on Capella/Arcadia mainly for avionics
An opportunity on new projects to be confirmed
To go further: How Capella can help on: Verification & Validation (IVV)
Safety engineering
3 Conclusion of this evaluation
![Page 33: Experimenting the Open Source MBSE Solution Capella: the ... · Experimenting the Open Source MBSE Solution Capella: the Industrials' Viewpoint Christophe Boudjennah –Obeo Philippe](https://reader034.vdocuments.mx/reader034/viewer/2022051601/5accc7ce7f8b9a27628cdc85/html5/thumbnails/33.jpg)
33
4
• http://www.clarity-se.org/
• https://www.polarsys.org/capella
• Follow us:
@capella_arcadia
Capella Modelling Workbench
Christophe Boudjennah – [email protected]
Philippe Tannery – [email protected]
Alain Huet [email protected]
Christophe Gatti - [email protected]
Come and meet us at Obeo booth !
To go further…