arcadia and capella: model-based systems engineering made easier! euroforum - 2017
TRANSCRIPT
www.thalesgroup.com
THALES GROUP OPEN
Arcadia and Capella: Model-BasedSystems Engineering made easier!
Stéphane Bonnet (Thales)[email protected]
Etienne Juliot (Obeo)[email protected]
AN OPEN, FIELD-PROVEN SOLUTION FOR MBSE
2THALES GROUP OPEN
Th
is d
ocu
me
nt
ma
y n
ot b
e r
ep
rod
uce
d, m
od
ifie
d,
ad
ap
ted
, p
ub
lish
ed
, tr
an
sla
ted
, in
an
y w
ay,
in w
ho
le o
r in
pa
rt o
r
dis
clo
se
d to
a t
hir
d p
art
y w
ith
ou
t th
e p
rio
r w
ritt
en
co
nse
nt o
f T
ha
les
-©
Th
ale
s2
01
5 A
ll r
igh
ts r
ese
rve
d.
Ref number- date
Name of the company/ Template : 87204467-DOC-GRP-EN-002
SystemArchitects
SW/HW Designers & Developers
Customers
RequirementsManager
Support Engineers
IVVQ Manager
Others
SubSystemArchitects
Systems engineering stakeholders
Standard
practices
Standalone documents
and models
Incoherent reference
and decisions
Poor continuity between
engineering levels
3THALES GROUP OPEN
Th
is d
ocu
me
nt
ma
y n
ot b
e r
ep
rod
uce
d, m
od
ifie
d,
ad
ap
ted
, p
ub
lish
ed
, tr
an
sla
ted
, in
an
y w
ay,
in w
ho
le o
r in
pa
rt o
r
dis
clo
se
d to
a t
hir
d p
art
y w
ith
ou
t th
e p
rio
r w
ritt
en
co
nse
nt o
f T
ha
les
-©
Th
ale
s2
01
5 A
ll r
igh
ts r
ese
rve
d.
Ref number- date
Name of the company/ Template : 87204467-DOC-GRP-EN-002
Shared
Functional
Architecture
ModelsSystem
Architects
SW/HW Designers & Developers
Customers
RequirementsManager Support Engineers
IVVQ Manager
Others
Model-Based Systems Engineering
MBSE
Shared models with
multiple views
Collaborative workflow
and unique reference
Common unified
language/concepts
4THALES GROUP OPEN
Th
is d
ocu
me
nt
ma
y n
ot b
e r
ep
rod
uce
d, m
od
ifie
d,
ad
ap
ted
, p
ub
lish
ed
, tr
an
sla
ted
, in
an
y w
ay,
in w
ho
le o
r in
pa
rt o
r
dis
clo
se
d to
a t
hir
d p
art
y w
ith
ou
t th
e p
rio
r w
ritt
en
co
nse
nt o
f T
ha
les
-©
Th
ale
s2
01
5 A
ll r
igh
ts r
ese
rve
d.
Ref number- date
Name of the company/ Template : 87204467-DOC-GRP-EN-002
System
Functional & Architectural Design
Detailed SW/HW/FM design, development
V&VSW/HW/FM
Functional & Architectural Design
Algos,
Real-time
Analysis,
NF,
Etc.
Multi-
physics:
3D,
power
models,
thermal
models,
etc.
Scope Enterprise Architecting (operational capabilities and need,
orientations, etc.)
5THALES GROUP OPEN
Th
is d
ocu
me
nt
ma
y n
ot b
e r
ep
rod
uce
d, m
od
ifie
d,
ad
ap
ted
, p
ub
lish
ed
, tr
an
sla
ted
, in
an
y w
ay,
in w
ho
le o
r in
pa
rt o
r
dis
clo
se
d to
a t
hir
d p
art
y w
ith
ou
t th
e p
rio
r w
ritt
en
co
nse
nt o
f T
ha
les
-©
Th
ale
s2
01
5 A
ll r
igh
ts r
ese
rve
d.
Ref number- date
Name of the company/ Template : 87204467-DOC-GRP-EN-002
System
Functional & Architectural Design
Enterprise Architecting (operational capabilities and need,
orientations, etc.)
Detailed SW/HW/FM design, development
V&VSW/HW/FM
Functional & Architectural Design
Algos,
Real-time
Analysis,
NF,
Etc.
Multi-
physics:
3D,
power
models,
thermal
models,
etc.
Scope
Method Workbench
6THALES GROUP OPEN
Th
is d
ocu
me
nt
ma
y n
ot b
e r
ep
rod
uce
d, m
od
ifie
d,
ad
ap
ted
, p
ub
lish
ed
, tr
an
sla
ted
, in
an
y w
ay,
in w
ho
le o
r in
pa
rt o
r
dis
clo
se
d to
a t
hir
d p
art
y w
ith
ou
t th
e p
rio
r w
ritt
en
co
nse
nt o
f T
ha
les
-©
Th
ale
s2
01
5 A
ll r
igh
ts r
ese
rve
d.
Ref number- date
Name of the company/ Template : 87204467-DOC-GRP-EN-002
How can Arcadia and Capella help?
#1 - Functional analysis
#2 - Product line engineering
#3 - System variability management
#4 - Secure SYS/SW/HW engineering, prepare subcontracting
7THALES GROUP OPEN
Th
is d
ocu
me
nt
ma
y n
ot b
e r
ep
rod
uce
d, m
od
ifie
d,
ad
ap
ted
, p
ub
lish
ed
, tr
an
sla
ted
, in
an
y w
ay,
in w
ho
le o
r in
pa
rt o
r
dis
clo
se
d to
a t
hir
d p
art
y w
ith
ou
t th
e p
rio
r w
ritt
en
co
nse
nt o
f T
ha
les
-©
Th
ale
s2
01
5 A
ll r
igh
ts r
ese
rve
d.
Ref number- date
Name of the company/ Template : 87204467-DOC-GRP-EN-002
The Continental
Automotive use case (*)
Rationales for Capella introduction:
• Integrated method
• Coverage of the whole system
development process
• Seamless integration with
Product Line Engineering
• Concurrent work powered by
Team for Capella
(*) Published on the Capella website
www.thalesgroup.com
THALES GROUP INTERNAL
MBSE WITH ARCADIA AND CAPELLASNEAK PEEK
Toronto, 2012
9THALES GROUP OPEN
Th
is d
ocu
me
nt
ma
y n
ot b
e r
ep
rod
uce
d, m
od
ifie
d,
ad
ap
ted
, p
ub
lish
ed
, tr
an
sla
ted
, in
an
y w
ay,
in w
ho
le o
r in
pa
rt o
r
dis
clo
se
d to
a t
hir
d p
art
y w
ith
ou
t th
e p
rio
r w
ritt
en
co
nse
nt o
f T
ha
les
-©
Th
ale
s2
01
5 A
ll r
igh
ts r
ese
rve
d.
Ref number- date
Name of the company/ Template : 87204467-DOC-GRP-EN-002
Arcadia : A “Simple” Engineering Language
10THALES GROUP OPEN
Th
is d
ocu
me
nt
ma
y n
ot b
e r
ep
rod
uce
d, m
od
ifie
d,
ad
ap
ted
, p
ub
lish
ed
, tr
an
sla
ted
, in
an
y w
ay,
in w
ho
le o
r in
pa
rt o
r
dis
clo
se
d to
a t
hir
d p
art
y w
ith
ou
t th
e p
rio
r w
ritt
en
co
nse
nt o
f T
ha
les
-©
Th
ale
s2
01
5 A
ll r
igh
ts r
ese
rve
d.
Ref number- date
Name of the company/ Template : 87204467-DOC-GRP-EN-002
Tight coupling method/tool
11THALES GROUP OPEN
Th
is d
ocu
me
nt
ma
y n
ot b
e r
ep
rod
uce
d, m
od
ifie
d,
ad
ap
ted
, p
ub
lish
ed
, tr
an
sla
ted
, in
an
y w
ay,
in w
ho
le o
r in
pa
rt o
r
dis
clo
se
d to
a t
hir
d p
art
y w
ith
ou
t th
e p
rio
r w
ritt
en
co
nse
nt o
f T
ha
les
-©
Th
ale
s2
01
5 A
ll r
igh
ts r
ese
rve
d.
Ref number- date
Name of the company/ Template : 87204467-DOC-GRP-EN-002
Integration of functions,
structure and interfaces
Justification and consistence
by construction
Not developed here but important… (and addressed)
Model-based V&V
Driving v&v activities by expected
functional content
Early evaluation
Multi-criteria preliminary
analysis of architectures
www.thalesgroup.com
THALES GROUP INTERNAL
Focus on MBSE for automotive
FOUR EXAMPLES WHERE CAPELLA CAN HELP
Toronto, 2012
13THALES GROUP OPEN
Th
is d
ocu
me
nt
ma
y n
ot b
e r
ep
rod
uce
d, m
od
ifie
d,
ad
ap
ted
, p
ub
lish
ed
, tr
an
sla
ted
, in
an
y w
ay,
in w
ho
le o
r in
pa
rt o
r
dis
clo
se
d to
a t
hir
d p
art
y w
ith
ou
t th
e p
rio
r w
ritt
en
co
nse
nt o
f T
ha
les
-©
Th
ale
s2
01
5 A
ll r
igh
ts r
ese
rve
d.
Ref number- date
Name of the company/ Template : 87204467-DOC-GRP-EN-002
System models, what for?
#1 - Functional analysis
Functional breakdown, allocation, behaviour
14THALES GROUP OPEN
Th
is d
ocu
me
nt
ma
y n
ot b
e r
ep
rod
uce
d, m
od
ifie
d,
ad
ap
ted
, p
ub
lish
ed
, tr
an
sla
ted
, in
an
y w
ay,
in w
ho
le o
r in
pa
rt o
r
dis
clo
se
d to
a t
hir
d p
art
y w
ith
ou
t th
e p
rio
r w
ritt
en
co
nse
nt o
f T
ha
les
-©
Th
ale
s2
01
5 A
ll r
igh
ts r
ese
rve
d.
Ref number- date
Name of the company/ Template : 87204467-DOC-GRP-EN-002
F1
F2
F21
F22
Powerful
functional
analysis
Multi-workflow (top-
down, bottom-up)
Computed
“simplifications”
F1
F2
F22
F21
15THALES GROUP OPEN
Th
is d
ocu
me
nt
ma
y n
ot b
e r
ep
rod
uce
d, m
od
ifie
d,
ad
ap
ted
, p
ub
lish
ed
, tr
an
sla
ted
, in
an
y w
ay,
in w
ho
le o
r in
pa
rt o
r
dis
clo
se
d to
a t
hir
d p
art
y w
ith
ou
t th
e p
rio
r w
ritt
en
co
nse
nt o
f T
ha
les
-©
Th
ale
s2
01
5 A
ll r
igh
ts r
ese
rve
d.
Ref number- date
Name of the company/ Template : 87204467-DOC-GRP-EN-002
F1
F2
F1
F2
F21
F22
Powerful
functional
analysis
Multi-workflow (top-
down, bottom-up)
Computed
“simplifications”
16THALES GROUP OPEN
Th
is d
ocu
me
nt
ma
y n
ot b
e r
ep
rod
uce
d, m
od
ifie
d,
ad
ap
ted
, p
ub
lish
ed
, tr
an
sla
ted
, in
an
y w
ay,
in w
ho
le o
r in
pa
rt o
r
dis
clo
se
d to
a t
hir
d p
art
y w
ith
ou
t th
e p
rio
r w
ritt
en
co
nse
nt o
f T
ha
les
-©
Th
ale
s2
01
5 A
ll r
igh
ts r
ese
rve
d.
Ref number- date
Name of the company/ Template : 87204467-DOC-GRP-EN-002
F1
F2
F1
F2
F21
F22
Powerful
functional
analysis
Multi-workflow (top-
down, bottom-up)
Computed
“simplifications”
A
ABA
AB
B
17THALES GROUP OPEN
Th
is d
ocu
me
nt
ma
y n
ot b
e r
ep
rod
uce
d, m
od
ifie
d,
ad
ap
ted
, p
ub
lish
ed
, tr
an
sla
ted
, in
an
y w
ay,
in w
ho
le o
r in
pa
rt o
r
dis
clo
se
d to
a t
hir
d p
art
y w
ith
ou
t th
e p
rio
r w
ritt
en
co
nse
nt o
f T
ha
les
-©
Th
ale
s2
01
5 A
ll r
igh
ts r
ese
rve
d.
Ref number- date
Name of the company/ Template : 87204467-DOC-GRP-EN-002
F1
F2
F1
F2
F21
F22
Powerful
functional
analysis
Multi-workflow (top-
down, bottom-up)
Computed
“simplifications”
A A
A
B
A
B
A
A
B
18THALES GROUP OPEN
Th
is d
ocu
me
nt
ma
y n
ot b
e r
ep
rod
uce
d, m
od
ifie
d,
ad
ap
ted
, p
ub
lish
ed
, tr
an
sla
ted
, in
an
y w
ay,
in w
ho
le o
r in
pa
rt o
r
dis
clo
se
d to
a t
hir
d p
art
y w
ith
ou
t th
e p
rio
r w
ritt
en
co
nse
nt o
f T
ha
les
-©
Th
ale
s2
01
5 A
ll r
igh
ts r
ese
rve
d.
Ref number- date
Name of the company/ Template : 87204467-DOC-GRP-EN-002
Cost/Risk
Complexity
CPU
TM/TC Bandwidth
Security
Timing
Flexibiity
Responsiveness
Product Line
Legacy
Reliability
…
allocation
Components/Blocks/UnitsFunctions
19THALES GROUP OPEN
Th
is d
ocu
me
nt
ma
y n
ot b
e r
ep
rod
uce
d, m
od
ifie
d,
ad
ap
ted
, p
ub
lish
ed
, tr
an
sla
ted
, in
an
y w
ay,
in w
ho
le o
r in
pa
rt o
r
dis
clo
se
d to
a t
hir
d p
art
y w
ith
ou
t th
e p
rio
r w
ritt
en
co
nse
nt o
f T
ha
les
-©
Th
ale
s2
01
5 A
ll r
igh
ts r
ese
rve
d.
Ref number- date
Name of the company/ Template : 87204467-DOC-GRP-EN-002
Functional mapping + functional chain footprint
20THALES GROUP OPEN
Th
is d
ocu
me
nt
ma
y n
ot b
e r
ep
rod
uce
d, m
od
ifie
d,
ad
ap
ted
, p
ub
lish
ed
, tr
an
sla
ted
, in
an
y w
ay,
in w
ho
le o
r in
pa
rt o
r
dis
clo
se
d to
a t
hir
d p
art
y w
ith
ou
t th
e p
rio
r w
ritt
en
co
nse
nt o
f T
ha
les
-©
Th
ale
s2
01
5 A
ll r
igh
ts r
ese
rve
d.
Ref number- date
Name of the company/ Template : 87204467-DOC-GRP-EN-002
Definition of interfaces
21THALES GROUP OPEN
Th
is d
ocu
me
nt
ma
y n
ot b
e r
ep
rod
uce
d, m
od
ifie
d,
ad
ap
ted
, p
ub
lish
ed
, tr
an
sla
ted
, in
an
y w
ay,
in w
ho
le o
r in
pa
rt o
r
dis
clo
se
d to
a t
hir
d p
art
y w
ith
ou
t th
e p
rio
r w
ritt
en
co
nse
nt o
f T
ha
les
-©
Th
ale
s2
01
5 A
ll r
igh
ts r
ese
rve
d.
Ref number- date
Name of the company/ Template : 87204467-DOC-GRP-EN-002
System models, what for?
#2 - Product Line Engineering
Building blocks, feature models
22THALES GROUP OPEN
Th
is d
ocu
me
nt
ma
y n
ot b
e r
ep
rod
uce
d, m
od
ifie
d,
ad
ap
ted
, p
ub
lish
ed
, tr
an
sla
ted
, in
an
y w
ay,
in w
ho
le o
r in
pa
rt o
r
dis
clo
se
d to
a t
hir
d p
art
y w
ith
ou
t th
e p
rio
r w
ritt
en
co
nse
nt o
f T
ha
les
-©
Th
ale
s2
01
5 A
ll r
igh
ts r
ese
rve
d.
Ref number- date
Name of the company/ Template : 87204467-DOC-GRP-EN-002
Building blocks and reference architectures
Variability management in architectural design
Management of product vs project spaces, versions
Themes
23THALES GROUP OPEN
Th
is d
ocu
me
nt
ma
y n
ot b
e r
ep
rod
uce
d, m
od
ifie
d,
ad
ap
ted
, p
ub
lish
ed
, tr
an
sla
ted
, in
an
y w
ay,
in w
ho
le o
r in
pa
rt o
r
dis
clo
se
d to
a t
hir
d p
art
y w
ith
ou
t th
e p
rio
r w
ritt
en
co
nse
nt o
f T
ha
les
-©
Th
ale
s2
01
5 A
ll r
igh
ts r
ese
rve
d.
Ref number- date
Name of the company/ Template : 87204467-DOC-GRP-EN-002
System models, what for?
#2.1 – Building Blocks and Reference Architectures
Definitions
24THALES GROUP OPEN
Th
is d
ocu
me
nt
ma
y n
ot b
e r
ep
rod
uce
d, m
od
ifie
d,
ad
ap
ted
, p
ub
lish
ed
, tr
an
sla
ted
, in
an
y w
ay,
in w
ho
le o
r in
pa
rt o
r
dis
clo
se
d to
a t
hir
d p
art
y w
ith
ou
t th
e p
rio
r w
ritt
en
co
nse
nt o
f T
ha
les
-©
Th
ale
s2
01
5 A
ll r
igh
ts r
ese
rve
d.
Ref number- date
Name of the company/ Template : 87204467-DOC-GRP-EN-002
Any combination of model element can form a building block
25THALES GROUP OPEN
Th
is d
ocu
me
nt
ma
y n
ot b
e r
ep
rod
uce
d, m
od
ifie
d,
ad
ap
ted
, p
ub
lish
ed
, tr
an
sla
ted
, in
an
y w
ay,
in w
ho
le o
r in
pa
rt o
r
dis
clo
se
d to
a t
hir
d p
art
y w
ith
ou
t th
e p
rio
r w
ritt
en
co
nse
nt o
f T
ha
les
-©
Th
ale
s2
01
5 A
ll r
igh
ts r
ese
rve
d.
Ref number- date
Name of the company/ Template : 87204467-DOC-GRP-EN-002
REC-RPL: Synchronized copies, customizable compliance rules
RECRPL
RPL
(definition)
(usage)
26THALES GROUP OPEN
Th
is d
ocu
me
nt
ma
y n
ot b
e r
ep
rod
uce
d, m
od
ifie
d,
ad
ap
ted
, p
ub
lish
ed
, tr
an
sla
ted
, in
an
y w
ay,
in w
ho
le o
r in
pa
rt o
r
dis
clo
se
d to
a t
hir
d p
art
y w
ith
ou
t th
e p
rio
r w
ritt
en
co
nse
nt o
f T
ha
les
-©
Th
ale
s2
01
5 A
ll r
igh
ts r
ese
rve
d.
Ref number- date
Name of the company/ Template : 87204467-DOC-GRP-EN-002
Building
Block 1
Building
Block 2
Buidling
Block n
REFERENCE ARCHITECTURE
27THALES GROUP OPEN
Th
is d
ocu
me
nt
ma
y n
ot b
e r
ep
rod
uce
d, m
od
ifie
d,
ad
ap
ted
, p
ub
lish
ed
, tr
an
sla
ted
, in
an
y w
ay,
in w
ho
le o
r in
pa
rt o
r
dis
clo
se
d to
a t
hir
d p
art
y w
ith
ou
t th
e p
rio
r w
ritt
en
co
nse
nt o
f T
ha
les
-©
Th
ale
s2
01
5 A
ll r
igh
ts r
ese
rve
d.
Ref number- date
Name of the company/ Template : 87204467-DOC-GRP-EN-002
Assembling building blocks (reconnection of interfaces)
Enforcing (on-the-fly) compliance
Managing updates (and versions)
Challenges (mostly covered)
28THALES GROUP OPEN
Th
is d
ocu
me
nt
ma
y n
ot b
e r
ep
rod
uce
d, m
od
ifie
d,
ad
ap
ted
, p
ub
lish
ed
, tr
an
sla
ted
, in
an
y w
ay,
in w
ho
le o
r in
pa
rt o
r
dis
clo
se
d to
a t
hir
d p
art
y w
ith
ou
t th
e p
rio
r w
ritt
en
co
nse
nt o
f T
ha
les
-©
Th
ale
s2
01
5 A
ll r
igh
ts r
ese
rve
d.
Ref number- date
Name of the company/ Template : 87204467-DOC-GRP-EN-002
System models, what for?
#2.2 – Variability Management
Coupling Feature Modeling and Architecture Modeling
29THALES GROUP OPEN
Th
is d
ocu
me
nt
ma
y n
ot b
e r
ep
rod
uce
d, m
od
ifie
d,
ad
ap
ted
, p
ub
lish
ed
, tr
an
sla
ted
, in
an
y w
ay,
in w
ho
le o
r in
pa
rt o
r
dis
clo
se
d to
a t
hir
d p
art
y w
ith
ou
t th
e p
rio
r w
ritt
en
co
nse
nt o
f T
ha
les
-©
Th
ale
s2
01
5 A
ll r
igh
ts r
ese
rve
d.
Ref number- date
Name of the company/ Template : 87204467-DOC-GRP-EN-002
Variation points in architecture models: preview and derivation
150%
30THALES GROUP OPEN
Th
is d
ocu
me
nt
ma
y n
ot b
e r
ep
rod
uce
d, m
od
ifie
d,
ad
ap
ted
, p
ub
lish
ed
, tr
an
sla
ted
, in
an
y w
ay,
in w
ho
le o
r in
pa
rt o
r
dis
clo
se
d to
a t
hir
d p
art
y w
ith
ou
t th
e p
rio
r w
ritt
en
co
nse
nt o
f T
ha
les
-©
Th
ale
s2
01
5 A
ll r
igh
ts r
ese
rve
d.
Ref number- date
Name of the company/ Template : 87204467-DOC-GRP-EN-002
Variation points in architecture models: preview and derivation
31THALES GROUP OPEN
Th
is d
ocu
me
nt
ma
y n
ot b
e r
ep
rod
uce
d, m
od
ifie
d,
ad
ap
ted
, p
ub
lish
ed
, tr
an
sla
ted
, in
an
y w
ay,
in w
ho
le o
r in
pa
rt o
r
dis
clo
se
d to
a t
hir
d p
art
y w
ith
ou
t th
e p
rio
r w
ritt
en
co
nse
nt o
f T
ha
les
-©
Th
ale
s2
01
5 A
ll r
igh
ts r
ese
rve
d.
Ref number- date
Name of the company/ Template : 87204467-DOC-GRP-EN-002
Variation points in architecture models: preview and derivation
32THALES GROUP OPEN
Th
is d
ocu
me
nt
ma
y n
ot b
e r
ep
rod
uce
d, m
od
ifie
d,
ad
ap
ted
, p
ub
lish
ed
, tr
an
sla
ted
, in
an
y w
ay,
in w
ho
le o
r in
pa
rt o
r
dis
clo
se
d to
a t
hir
d p
art
y w
ith
ou
t th
e p
rio
r w
ritt
en
co
nse
nt o
f T
ha
les
-©
Th
ale
s2
01
5 A
ll r
igh
ts r
ese
rve
d.
Ref number- date
Name of the company/ Template : 87204467-DOC-GRP-EN-002
Variation points in architecture models: preview and derivation
33THALES GROUP OPEN
Th
is d
ocu
me
nt
ma
y n
ot b
e r
ep
rod
uce
d, m
od
ifie
d,
ad
ap
ted
, p
ub
lish
ed
, tr
an
sla
ted
, in
an
y w
ay,
in w
ho
le o
r in
pa
rt o
r
dis
clo
se
d to
a t
hir
d p
art
y w
ith
ou
t th
e p
rio
r w
ritt
en
co
nse
nt o
f T
ha
les
-©
Th
ale
s2
01
5 A
ll r
igh
ts r
ese
rve
d.
Ref number- date
Name of the company/ Template : 87204467-DOC-GRP-EN-002
Variation points in architecture models: preview and derivation
34THALES GROUP OPEN
Th
is d
ocu
me
nt
ma
y n
ot b
e r
ep
rod
uce
d, m
od
ifie
d,
ad
ap
ted
, p
ub
lish
ed
, tr
an
sla
ted
, in
an
y w
ay,
in w
ho
le o
r in
pa
rt o
r
dis
clo
se
d to
a t
hir
d p
art
y w
ith
ou
t th
e p
rio
r w
ritt
en
co
nse
nt o
f T
ha
les
-©
Th
ale
s2
01
5 A
ll r
igh
ts r
ese
rve
d.
Ref number- date
Name of the company/ Template : 87204467-DOC-GRP-EN-002
System models, what for?
#2.3 – Product and Project Spaces
Managing derivation in configuration
35THALES GROUP OPEN
Th
is d
ocu
me
nt
ma
y n
ot b
e r
ep
rod
uce
d, m
od
ifie
d,
ad
ap
ted
, p
ub
lish
ed
, tr
an
sla
ted
, in
an
y w
ay,
in w
ho
le o
r in
pa
rt o
r
dis
clo
se
d to
a t
hir
d p
art
y w
ith
ou
t th
e p
rio
r w
ritt
en
co
nse
nt o
f T
ha
les
-©
Th
ale
s2
01
5 A
ll r
igh
ts r
ese
rve
d.
Ref number- date
Name of the company/ Template : 87204467-DOC-GRP-EN-002
Concurrent
evolutions of
product and
project spaces
36THALES GROUP OPEN
Th
is d
ocu
me
nt
ma
y n
ot b
e r
ep
rod
uce
d, m
od
ifie
d,
ad
ap
ted
, p
ub
lish
ed
, tr
an
sla
ted
, in
an
y w
ay,
in w
ho
le o
r in
pa
rt o
r
dis
clo
se
d to
a t
hir
d p
art
y w
ith
ou
t th
e p
rio
r w
ritt
en
co
nse
nt o
f T
ha
les
-©
Th
ale
s2
01
5 A
ll r
igh
ts r
ese
rve
d.
Ref number- date
Name of the company/ Template : 87204467-DOC-GRP-EN-002
Concurrent
evolutions of
product and
project spaces
Iterative derivation based
on Capella diff-merge
Isolate product evolutions
from project-specific
updates
37THALES GROUP OPEN
Th
is d
ocu
me
nt
ma
y n
ot b
e r
ep
rod
uce
d, m
od
ifie
d,
ad
ap
ted
, p
ub
lish
ed
, tr
an
sla
ted
, in
an
y w
ay,
in w
ho
le o
r in
pa
rt o
r
dis
clo
se
d to
a t
hir
d p
art
y w
ith
ou
t th
e p
rio
r w
ritt
en
co
nse
nt o
f T
ha
les
-©
Th
ale
s2
01
5 A
ll r
igh
ts r
ese
rve
d.
Ref number- date
Name of the company/ Template : 87204467-DOC-GRP-EN-002
Concurrent
evolutions of
product and
project spaces
Iterative derivation based
on Capella diff-merge
Isolate product evolutions
from project-specific
updates
Variant
A
v2
Variant
A
v3
ProjetvC
Post v3
Specific
DIFF
Common
Ancestor
38THALES GROUP OPEN
Th
is d
ocu
me
nt
ma
y n
ot b
e r
ep
rod
uce
d, m
od
ifie
d,
ad
ap
ted
, p
ub
lish
ed
, tr
an
sla
ted
, in
an
y w
ay,
in w
ho
le o
r in
pa
rt o
r
dis
clo
se
d to
a t
hir
d p
art
y w
ith
ou
t th
e p
rio
r w
ritt
en
co
nse
nt o
f T
ha
les
-©
Th
ale
s2
01
5 A
ll r
igh
ts r
ese
rve
d.
Ref number- date
Name of the company/ Template : 87204467-DOC-GRP-EN-002
System models, what for?
#3 - System variability analysis
Modes, states, situations, configurations
39THALES GROUP OPEN
Th
is d
ocu
me
nt
ma
y n
ot b
e r
ep
rod
uce
d, m
od
ifie
d,
ad
ap
ted
, p
ub
lish
ed
, tr
an
sla
ted
, in
an
y w
ay,
in w
ho
le o
r in
pa
rt o
r
dis
clo
se
d to
a t
hir
d p
art
y w
ith
ou
t th
e p
rio
r w
ritt
en
co
nse
nt o
f T
ha
les
-©
Th
ale
s2
01
5 A
ll r
igh
ts r
ese
rve
d.
Ref number- date
Name of the company/ Template : 87204467-DOC-GRP-EN-002
Modes and States can be related to Functions,
Functional Exchanges, Interface Operations, etc.
40THALES GROUP OPEN
Th
is d
ocu
me
nt
ma
y n
ot b
e r
ep
rod
uce
d, m
od
ifie
d,
ad
ap
ted
, p
ub
lish
ed
, tr
an
sla
ted
, in
an
y w
ay,
in w
ho
le o
r in
pa
rt o
r
dis
clo
se
d to
a t
hir
d p
art
y w
ith
ou
t th
e p
rio
r w
ritt
en
co
nse
nt o
f T
ha
les
-©
Th
ale
s2
01
5 A
ll r
igh
ts r
ese
rve
d.
Ref number- date
Name of the company/ Template : 87204467-DOC-GRP-EN-002
How are functional, non-functional and parametric
analyses correlated with modes and states?
Mass
Power
Comms
Adaptive cruise control OFF
Obstacle detection
Daylight
41THALES GROUP OPEN
Th
is d
ocu
me
nt
ma
y n
ot b
e r
ep
rod
uce
d, m
od
ifie
d,
ad
ap
ted
, p
ub
lish
ed
, tr
an
sla
ted
, in
an
y w
ay,
in w
ho
le o
r in
pa
rt o
r
dis
clo
se
d to
a t
hir
d p
art
y w
ith
ou
t th
e p
rio
r w
ritt
en
co
nse
nt o
f T
ha
les
-©
Th
ale
s2
01
5 A
ll r
igh
ts r
ese
rve
d.
Ref number- date
Name of the company/ Template : 87204467-DOC-GRP-EN-002
Modes and States
Several modes/states machines on system, actors, components
StateMode
Atomicconfiguration
(specified )
Functions, components, interfaces, …
Global configuration of interest (specified)
Functional chains, scenarios, etc.
Superposition situation (of current
modes/states)
(mode1 AND state1) OR mode2
Global computedconfiguration
Functions, components, interfaces, …
Merge of atomic configurations
Internal inconsistency
Comparison
Undesirable deltas
42THALES GROUP OPEN
Th
is d
ocu
me
nt
ma
y n
ot b
e r
ep
rod
uce
d, m
od
ifie
d,
ad
ap
ted
, p
ub
lish
ed
, tr
an
sla
ted
, in
an
y w
ay,
in w
ho
le o
r in
pa
rt o
r
dis
clo
se
d to
a t
hir
d p
art
y w
ith
ou
t th
e p
rio
r w
ritt
en
co
nse
nt o
f T
ha
les
-©
Th
ale
s2
01
5 A
ll r
igh
ts r
ese
rve
d.
Ref number- date
Name of the company/ Template : 87204467-DOC-GRP-EN-002
Modes and States
Several modes/states machines on system, actors, components
StateMode
Atomicconfiguration
(specified )
Functions, components, interfaces, …
Superposition situation (of current
modes/states)
(mode1 AND state1) OR mode2
Global computedconfiguration
Functions, components, interfaces, …
Global configuration of interest (specified)
Functional chains, scenarios, etc.
Comparison
Merge of atomic configurations
Internal inconsistency
Undesirable deltas
43THALES GROUP OPEN
Th
is d
ocu
me
nt
ma
y n
ot b
e r
ep
rod
uce
d, m
od
ifie
d,
ad
ap
ted
, p
ub
lish
ed
, tr
an
sla
ted
, in
an
y w
ay,
in w
ho
le o
r in
pa
rt o
r
dis
clo
se
d to
a t
hir
d p
art
y w
ith
ou
t th
e p
rio
r w
ritt
en
co
nse
nt o
f T
ha
les
-©
Th
ale
s2
01
5 A
ll r
igh
ts r
ese
rve
d.
Ref number- date
Name of the company/ Template : 87204467-DOC-GRP-EN-002
System models, what for?
#4 - System Subsystem
Securing subcontracting with automated transitions
44THALES GROUP OPEN
Th
is d
ocu
me
nt
ma
y n
ot b
e r
ep
rod
uce
d, m
od
ifie
d,
ad
ap
ted
, p
ub
lish
ed
, tr
an
sla
ted
, in
an
y w
ay,
in w
ho
le o
r in
pa
rt o
r
dis
clo
se
d to
a t
hir
d p
art
y w
ith
ou
t th
e p
rio
r w
ritt
en
co
nse
nt o
f T
ha
les
-©
Th
ale
s2
01
5 A
ll r
igh
ts r
ese
rve
d.
Ref number- date
Name of the company/ Template : 87204467-DOC-GRP-EN-002
BuySub-contract Make MakeBuy
Physical Architecture
HOW THE SYSTEM WILL BE
DEVELOPED AND BUILT
Implementation constraints,
reuse, refined trade-offs, M/T/B
strategy,
finalized detailed interfaces
www.thalesgroup.com
THALES GROUP INTERNAL
An open solution
RATIONALE AND STRATEGY
Toronto, 2012
46THALES GROUP OPEN
Th
is d
ocu
me
nt
ma
y n
ot b
e r
ep
rod
uce
d, m
od
ifie
d,
ad
ap
ted
, p
ub
lish
ed
, tr
an
sla
ted
, in
an
y w
ay,
in w
ho
le o
r in
pa
rt o
r
dis
clo
se
d to
a t
hir
d p
art
y w
ith
ou
t th
e p
rio
r w
ritt
en
co
nse
nt o
f T
ha
les
-©
Th
ale
s2
01
5 A
ll r
igh
ts r
ese
rve
d.
Ref number- date
Name of the company/ Template : 87204467-DOC-GRP-EN-002
Open source (download and try!)
Capella Industry Consortium
SERVICE
PROVIDERS
END-USER
ORGANIZATIONS
COMMUNITIE
S
RESEARCH &
ACADEMIA
TOOLS & TECHNO
PROVIDERS
http://www.polarsys.org/capella
Collaborative funded projects (Europe & Canada)
47THALES GROUP OPEN
Th
is d
ocu
me
nt
ma
y n
ot b
e r
ep
rod
uce
d, m
od
ifie
d,
ad
ap
ted
, p
ub
lish
ed
, tr
an
sla
ted
, in
an
y w
ay,
in w
ho
le o
r in
pa
rt o
r
dis
clo
se
d to
a t
hir
d p
art
y w
ith
ou
t th
e p
rio
r w
ritt
en
co
nse
nt o
f T
ha
les
-©
Th
ale
s2
01
5 A
ll r
igh
ts r
ese
rve
d.
Ref number- date
Name of the company/ Template : 87204467-DOC-GRP-EN-002
Polarsys in the Eclipse ecosystem
Working Groups (2009)
Foundation (2004)
IDE (2001) Platform/RCP/... (2005)
…
Research (2013)
APP4MCAGILEAMASS…
48THALES GROUP OPEN
Th
is d
ocu
me
nt
ma
y n
ot b
e r
ep
rod
uce
d, m
od
ifie
d,
ad
ap
ted
, p
ub
lish
ed
, tr
an
sla
ted
, in
an
y w
ay,
in w
ho
le o
r in
pa
rt o
r
dis
clo
se
d to
a t
hir
d p
art
y w
ith
ou
t th
e p
rio
r w
ritt
en
co
nse
nt o
f T
ha
les
-©
Th
ale
s2
01
5 A
ll r
igh
ts r
ese
rve
d.
Ref number- date
Name of the company/ Template : 87204467-DOC-GRP-EN-002
Governance
Knowledge sharing
Product
Management
Joint development
financing
Communitydevelopment
Promotion
Case studies, technology watch,
workshops, etc.
Requirements co-creation,
roadmap definition, etc.
Investments coordination to reduce
development time, risks and cost
Promote Capella as a
leading solution, provide
material to decision makers
Collaboration between
research/academia,
suppliers, end-users, etc.
Capella Industry Consortium
49THALES GROUP OPEN
Th
is d
ocu
me
nt
ma
y n
ot b
e r
ep
rod
uce
d, m
od
ifie
d,
ad
ap
ted
, p
ub
lish
ed
, tr
an
sla
ted
, in
an
y w
ay,
in w
ho
le o
r in
pa
rt o
r
dis
clo
se
d to
a t
hir
d p
art
y w
ith
ou
t th
e p
rio
r w
ritt
en
co
nse
nt o
f T
ha
les
-©
Th
ale
s2
01
5 A
ll r
igh
ts r
ese
rve
d.
Ref number- date
Name of the company/ Template : 87204467-DOC-GRP-EN-002
www.thalesgroup.com
THALES GROUP INTERNAL
Leverage your usage of Capella
TEAMWORK SEAMLESSLY
INTEGRATE WITH OTHER TOOLS
EXTEND THE WORKBENCH
GENERATE DOCUMENTS AND ENGINEERING
ARTEFACTS
Toronto, 2012
51THALES GROUP OPEN
Th
is d
ocu
me
nt
ma
y n
ot b
e r
ep
rod
uce
d, m
od
ifie
d,
ad
ap
ted
, p
ub
lish
ed
, tr
an
sla
ted
, in
an
y w
ay,
in w
ho
le o
r in
pa
rt o
r
dis
clo
se
d to
a t
hir
d p
art
y w
ith
ou
t th
e p
rio
r w
ritt
en
co
nse
nt o
f T
ha
les
-©
Th
ale
s2
01
5 A
ll r
igh
ts r
ese
rve
d.
Ref number- date
Name of the company/ Template : 87204467-DOC-GRP-EN-002
System models, what for?
Team for Capella
Collaboration made easy
52THALES GROUP OPEN
Th
is d
ocu
me
nt
ma
y n
ot b
e r
ep
rod
uce
d, m
od
ifie
d,
ad
ap
ted
, p
ub
lish
ed
, tr
an
sla
ted
, in
an
y w
ay,
in w
ho
le o
r in
pa
rt o
r
dis
clo
se
d to
a t
hir
d p
art
y w
ith
ou
t th
e p
rio
r w
ritt
en
co
nse
nt o
f T
ha
les
-©
Th
ale
s2
01
5 A
ll r
igh
ts r
ese
rve
d.
Ref number- date
Name of the company/ Template : 87204467-DOC-GRP-EN-002
Shared repository and collaborative work mechanisms
Fine-grained locking, automated update
User 2
User 1 User 2Server
53THALES GROUP OPEN
Th
is d
ocu
me
nt
ma
y n
ot b
e r
ep
rod
uce
d, m
od
ifie
d,
ad
ap
ted
, p
ub
lish
ed
, tr
an
sla
ted
, in
an
y w
ay,
in w
ho
le o
r in
pa
rt o
r
dis
clo
se
d to
a t
hir
d p
art
y w
ith
ou
t th
e p
rio
r w
ritt
en
co
nse
nt o
f T
ha
les
-©
Th
ale
s2
01
5 A
ll r
igh
ts r
ese
rve
d.
Ref number- date
Name of the company/ Template : 87204467-DOC-GRP-EN-002
System models, what for?
Leverage your
Capella-based workbench
Exploit, Adjust, Customize
54THALES GROUP OPEN
Th
is d
ocu
me
nt
ma
y n
ot b
e r
ep
rod
uce
d, m
od
ifie
d,
ad
ap
ted
, p
ub
lish
ed
, tr
an
sla
ted
, in
an
y w
ay,
in w
ho
le o
r in
pa
rt o
r
dis
clo
se
d to
a t
hir
d p
art
y w
ith
ou
t th
e p
rio
r w
ritt
en
co
nse
nt o
f T
ha
les
-©
Th
ale
s2
01
5 A
ll r
igh
ts r
ese
rve
d.
Ref number- date
Name of the company/ Template : 87204467-DOC-GRP-EN-002
Connect - Integrate
Interoperate with your third-party engineering tools:
requirements, simulation, UML workbenches, PLMs
Generate documents with
M2Doc
Early evaluate your architecture
with viewpoints
55THALES GROUP OPEN
Th
is d
ocu
me
nt
ma
y n
ot b
e r
ep
rod
uce
d, m
od
ifie
d,
ad
ap
ted
, p
ub
lish
ed
, tr
an
sla
ted
, in
an
y w
ay,
in w
ho
le o
r in
pa
rt o
r
dis
clo
se
d to
a t
hir
d p
art
y w
ith
ou
t th
e p
rio
r w
ritt
en
co
nse
nt o
f T
ha
les
-©
Th
ale
s2
01
5 A
ll r
igh
ts r
ese
rve
d.
Ref number- date
Name of the company/ Template : 87204467-DOC-GRP-EN-002
SAVE THE DATE!
Day - Stuttgart
March 13th, 2018
Workbench | Add-Ons
Case-Studies | Ecosystem
Organized by
www.thalesgroup.com
THALES GROUP INTERNAL
Thank You! Questions?
Capella website: http://www.polarsys.org/capella/LinkedInhttps://www.linkedin.com/groups/8605600Twitterhttps://twitter.com/capella_arcadiaIFE model & doc.: http://www.polarsys.org/capella/start.html