06 / 2017
Tutorial
www.prfc.fr
2 / 60
Senior Consultant, >25 years of experience
• SADT, OMT, UML, SysML, ARCADIA/Capella
UML2 and SysML Certified by OMG
Co-founder of association
ARCADIA / Capella Trainer for Thales
• 130+ sessions, 1500+ trainees
Clarity consortium member
Author of UML/SysML best-sellers in France
… and of the first Capella book soon!
Introduction : Pascal Roques
3 / 60
Objectives
• Know the main principles and objectives
of the ARCADIA method
• Dive into the possibilities of the Capella
tool and practice!
Prerequisites
• Bring a Laptop with Capella 1.1!
www.polarsys.org/capella/download.html
• Load the prepared RR models
Objectives and Prerequisites
4 / 60
1. ARCADIA principles
2. Capella in action
3. Conclusion
Agenda
www.prfc.fr
5 / 60
MBSE: 3 pillars
Language
MethodTool
6 / 60
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
ARCADIA
7 / 60
ARCADIA Summary
8 / 60
1. ARCADIA principles
2. Capella in action
3. Conclusion
Agenda
www.prfc.fr
9 / 60
0. Capella Basics
1. System Analysis
2. LogicalArchitecture
3. Physical Architecture
Agenda
www.prfc.fr
10 / 60
Capella Big Picture
11 / 60
Capella Roadmap
Capella 0.8 RC was released in December 2014
Capella 1.0.0 was released in January 2016
• Capella 1.0.1 was released in February 2016
With basic Viewpoints
• Capella 1.0.2 and 1.0.3 were released in 2016
Capella 1.1.0 was released in January 2017
Capella 1.1.1 was released in April 2017
12 / 60
Capella: Model & Diagrams
13 / 60
0. Capella Basics
1. System Analysis
2. Logical Architecture
3. Physical Architecture
Agenda
www.prfc.fr
14 / 60
Lancement de Capella
15 / 60
Fenêtre de Welcome
16 / 60
Modèle Radio-Réveil simplifié (Step1)
17 / 60
Paramétrage de l’Activity Explorer
18 / 60
ARCADIA: Global View
19 / 60
Niveau System Analysis simplifié
20 / 60
CSA
21 / 60
CSA
22 / 60
MCB
23 / 60
MCB complété
24 / 60
SDFB par Capacité (Gérer le temps)
25 / 60
SDFB par Capacité (Emettre du son)
26 / 60
SDFB par Capacité (Gérer l’alarme)
27 / 60
Validate Model
28 / 60
SAB : allocation des fonctions
29 / 60
SAB avec Component Exchanges
30 / 60
SAB synthétique : application de filtres
31 / 60
Retour sur les SDFB
32 / 60
Création d’une chaine fonctionnelle (FC)
33 / 60
Scénario (SES)
34 / 60
Scénario (SES) enrichi
35 / 60
Diagramme d’états et modes (optionnel)
36 / 60
Modélisation des données (optionnel)
37 / 60
Semantic Browser : CE, FC, EI…
38 / 60
0. Capella Basics
1. System Analysis
2. LogicalArchitecture
3. Physical Architecture
Agenda
www.prfc.fr
39 / 60
ARCADIA: Global View
40 / 60
LFBD
41 / 60
LDFB mis à jour
42 / 60
LAB
43 / 60
FC à récupérer et modifier (LFCD)
44 / 60
LDFB avec la FC modifiée
45 / 60
LES : Transition du SES et enrichissement
46 / 60
0. Capella Basics
1. System Analysis
2. Logical Architecture
3. Physical Architecture
Agenda
www.prfc.fr
47 / 60
ARCADIA: Global View
48 / 60
Transition des Fonctions
49 / 60
Création d’un PAB simple avec des Node PC
50 / 60
PAB avec déploiement des Behavior PC
51 / 60
PAB avec allocation des PF (optionnel)
52 / 60
PAB avec PF et FE (optionnel)
53 / 60
PAB avec affichage de la FC (optionnel)
54 / 60
Capella provides 3 basic demonstration viewpoints
• Mass,
• Price,
• Performance (Latency)
Combined with Kitalpha, it also provides an API for
viewpoint development
Viewpoints
55 / 60
Activation du Viewpoint : Basic Price
56 / 60
Application du Viewpoint : Basic Price
57 / 60
1. ARCADIA principles
2. Capella in action
3. Conclusion
Agenda
www.prfc.fr
58 / 60
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
…
Capella Differentiating Features
59 / 60
To Learn More...
Web Sites:
• www.polarsys.org/capella/index.html
• //wiki.polarsys.org/Capella
• //polarsys.org/forums/index.php/f/13/
• www.obeo.fr/fr/capella-offre-professionnelle
• www.prfc.fr
• www.clarity-se.org/
60 / 60
Do not forget! And Stay Tuned…