Upload
dothuy
View
221
Download
3
Embed Size (px)
Citation preview
02 / 10 / 2016
ARCADIA in a NutshellMBSE with ARCADIA / Capella
www.prfc.fr
Pascal Roques : senior consultant, 25+ years of experience
• SADT, OMT, UML, SysML, ARCADIA
• Enterprise Architect, MagicDraw, Capella
UML2 and SysML Certified by the OMG
Co-founder of the association
Trainer for Thales on ARCADIA / Melody
• 100+ sessions, 1200+ trainees
• Member of
Author of the most widely read books
in France on UML and SysML
2
Introduction
Objectives and Prerequisites
Objectives
• Know the main principles and objectives
of the ARCADIA method
• Practice (a part of) the possibilities of the
Capella tool
Prerequisites
• Bring a Laptop with Capella 1.0.x!
• www.polarsys.org/capella/download.html
3
Agenda
1. ARCADIA principles
2. Capella in action
3. Conclusion
4www.prfc.fr
MBSE: 3 pillars
5
Language
MethodTool
ARCADIA
ARCADIA =
ARChitecture Analysis and Design Integrated Approach
“Model-based engineering method for systems, hardware
and software architectural design”
Developed by Thales between 2005 and 2010 through an
iterative process involving architects of all business domains
ARCADIA promotes a viewpoint-driven approach (as described
in ISO/IEC 42010) and emphasizes a clear distinction between
need and solution
6
ARCADIA: Global View
7
Agenda
1. ARCADIA principles
2. Capella in action
3. Conclusion
8www.prfc.fr
Agenda
0. Capella Basics
1. OperationalAnalysis
2. System Analysis
3. LogicalArchitecture
4. Physical Architecture
9www.prfc.fr
Capella Big Picture
10
Agenda
0. Capella Basics
1. Operational Analysis
2. System Analysis
3. Logical Architecture
4. Physical Architecture
11www.prfc.fr
12
Case Study
13
Case Study
14
Case Study
15
Case Study
16
Case Study (OCB)
What the users of the future system need to accomplish
17
Case Study (OCB)
18
Case Study (OEBD)
Breakdown Diagrams are always complete!
Agenda
0. Capella Basics
1. OperationalAnalysis
2. System Analysis
3. LogicalArchitecture
4. Physical Architecture
19www.prfc.fr
ARCADIA: Global View
20
21
Case Study (System Mission)
What the system has to accomplish
for the users
22
Case Study (Mission)
23
Case Study (MCB)
24
Case Study (Capabilities)
25
Case Study (Capabilities)
26
Case Study (SAB)
What the system has to accomplish for the users
27
Case Study (SAB + CE)
28
Case Study (SAB + filters)
Different views of the same diagram!
29
Case Study (SES)
30
Case Study (S&M)
31
Case Study (SES + S&M)
32
Case Study (Data Modeling)
33
Case Study (CE, FC, EI…)
Agenda
0. Capella Basics
1. OperationalAnalysis
2. System Analysis
3. LogicalArchitecture
4. Physical Architecture
34www.prfc.fr
ARCADIA: Global View
35
36
Case Study (LAB)
37
Case Study (Transition + LES)
Initialization from SES!
Agenda
0. Capella Basics
1. Operational Analysis
2. System Analysis
3. Logical Architecture
4. Physical Architecture
38www.prfc.fr
ARCADIA: Global View
39
40
Case Study (PAB Draft)
Capella provides 3 basic demonstration viewpoints
• Mass,
• Price,
• Performance (Latency)
Combined with Kitalpha, it also provides an API for
viewpoint development
41
PAB with Viewpoints
42
Case Study (PAB with Viewpoints: Basic Price)
Agenda
1. ARCADIA principles
2. Capella in action
3. Conclusion
43www.prfc.fr
MBSE: 3 pillars
44
Language
MethodTool
Links between viewpoints!
45
Capella Differentiating Features
Methodological Guidance
Semantic Browser
Model Validation
Semantic Delete With Preview
Replicable Elements And Libraries
System/Subsystems Transition
Multi-Viewpoint
Advanced Diagram Management
Computed Links
Semantic Color Map
…
46
To Learn More...
Web Sites:
• www.polarsys.org/capella/index.html
• www.prfc.fr
• www.clarity-se.org/
• www.incose.org/
• www.afis.fr
47
Introduction to ARCADIA
with Capella: 1 day
Capella in action: 4 days
Do not forget!
Thank you!
48