“Systems Modeling with the ARCADIA method and the · PDF filethe ARCADIA method ......
-
Upload
truongkhue -
Category
Documents
-
view
248 -
download
6
Transcript of “Systems Modeling with the ARCADIA method and the · PDF filethe ARCADIA method ......
06 / 2015
Systems Modeling with the ARCADIA method and the Capella tool
www.prfc.fr
Pascal Roques : senior consultant, 25 years of experience
• SADT, OMT, UML, SysML, ARCADIA
UML2 and SysML Certified by the OMG
Co-founder of the association
Trainer for Thales on ARCADIA / Melody
• 80+ sessions, 1000+ trainees
• Part of Clarity project
Author of the most widely read books in France
on UML … and of the first French book on SysML
2
Introduction
Objectives and Prerequisites
Objectives
• Know the main principles and
objectives of the ARCADIA method
• Know (a part of) the possibilities of the
Capella tool
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 (OAB)
What the users of the future system need to accomplish
17
Case Study (OEBD)
Breakdown Diagrams are always complete!
Agenda
0. Capella Basics
1. OperationalAnalysis
2. System Analysis
3. LogicalArchitecture
4. Physical Architecture
18www.prfc.fr
19
Case Study (SAB)
What the system has to accomplish for the users
20
Case Study (SAB + CE)
21
Case Study (SAB + filters)
Different views of the same diagram!
22
Case Study (SA – OA Realization Links)
Traceability is key!
23
Case Study (SES)
24
Case Study (S&M)
25
Case Study (SES + S&M)
Agenda
0. Capella Basics
1. OperationalAnalysis
2. System Analysis
3. LogicalArchitecture
4. Physical Architecture
26www.prfc.fr
27
Case Study (LFBD)
A Function can be allocated only once!
28
Case Study (LDFB)
Only leaf Functions are meaningful
29
Case Study (LDFB)
Only leaf Functions are meaningful
30
Case Study (LAB)
31
Case Study (SAB + FC)
Functional Chains are important
32
Case Study (Transition + LFCD)
33
Case Study (LAB + FC)
Traceability for Functional
Chains
34
Case Study (Transition + LES)
Initialization from SES!
Agenda
0. Capella Basics
1. Operational Analysis
2. System Analysis
3. Logical Architecture
4. Physical Architecture
35www.prfc.fr
Capella will provide soon basic demonstration viewpoints
• Mass, Cost and Latency
Combined with Kitalpha, it also provides an API for
viewpoint development
36
PAB with Viewpoints
Agenda
1. ARCADIA principles
2. Capella in action
3. Conclusion
37www.prfc.fr
MBSE: 3 pillars
38
Language
MethodTool
Links between viewpoints!
39
Capella Differentiating Features
Methodological Guidance
Semantic Color Map
Semantic Browser
Computed Links
Advanced Diagram Management
Model Checking
Semantic Delete With Preview
Replicable Elements And Libraries
System/Subsystems Transition
Multi-Viewpoint
…
40
To Learn More...
Web Sites:
• www.polarsys.org/capella/index.html
• www.prfc.fr
• pascalroquesformationconseil.blogspot.fr/
• www.incose.org/
• www.afis.fr
41
Introduction to ARCADIA
with Capella: 1 day
Capella in action: 4 days
Homework!
42