Capella on the field: Model-based system engineering use … · OPEN EclipseCon Europe 2014...
-
Upload
truongkien -
Category
Documents
-
view
214 -
download
1
Transcript of Capella on the field: Model-based system engineering use … · OPEN EclipseCon Europe 2014...
OPEN
www.thalesgroup.com
EclipseCon Europe 2014
Ludwigsburg, October 29th, 2014
Christophe Gatti (Thales Corporate Engineering)
Matthieu Helleboid (Thales Corporate Engineering)
Capella on the field: Model-based
system engineering use cases
OPENTRN : 0001-0011317532 rev 001 - 19/06/2014Thales Global Services / Template: 83150233-DOC-TGS-EN-002
Thi
s do
cum
ent
is n
ot to
be
repr
oduc
ed, m
odifi
ed, a
dapt
ed, p
ublis
hed,
tran
slat
ed in
any
mat
eria
l for
m in
who
le o
r in
par
t nor
dis
clos
ed to
any
thir
d pa
rty
with
out t
he p
rior
wri
tten
perm
issi
on o
f Tha
les.
© T
HA
LES
201
4 –
All
righ
ts r
eser
ved.
2 /2 /
Whenever critical decisions need to be made, Thales has a role to play. In all its markets — aerospace, space, ground transportation, defence and security —Thales solutions help customers to make the right decisions at the right time and act accordingly.
World-class technology, the combined expertise of 65,000 employees and operations in 56 countries have made Thales a key player in keeping the public safe and secure, guarding vital infrastructure and protecting the national security interests of countries around the globe.
Thales: Company Profile
Collective intelligence for a safer world
A balanced revenue structure
Defence
55%
Civil
45%
Revenues in 2012
14.2 billion euros
Employees
65,000 (workforce under management at 31 Dec. 2012)
Research and development
2.5 billion euros(approx. 20% of revenues)
Shareholders (at 31 May 2013)
French State
27%
Dassault Aviation
26%
Float
47%
of which employees 3%
Global presence
56 countries
OPENTRN : 0001-0011317532 rev 001 - 19/06/2014Thales Global Services / Template: 83150233-DOC-TGS-EN-002
Thi
s do
cum
ent
is n
ot to
be
repr
oduc
ed, m
odifi
ed, a
dapt
ed, p
ublis
hed,
tran
slat
ed in
any
mat
eria
l for
m in
who
le o
r in
par
t nor
dis
clos
ed to
any
thir
d pa
rty
with
out t
he p
rior
wri
tten
perm
issi
on o
f Tha
les.
© T
HA
LES
201
4 –
All
righ
ts r
eser
ved.
3 /3 / Thales : Markets we serve
DEFENCEAEROSPACE SPACE SECURITYGROUND
TRANSPORTATION
Dual marketsMilitary & Civil
TRUSTED PARTNER FOR A SAFER WORLD
OPENTRN : 0001-0011317532 rev 001 - 19/06/2014Thales Global Services / Template: 83150233-DOC-TGS-EN-002
Thi
s do
cum
ent
is n
ot to
be
repr
oduc
ed, m
odifi
ed, a
dapt
ed, p
ublis
hed,
tran
slat
ed in
any
mat
eria
l for
m in
who
le o
r in
par
t nor
dis
clos
ed to
any
thir
d pa
rty
with
out t
he p
rior
wri
tten
perm
issi
on o
f Tha
les.
© T
HA
LES
201
4 –
All
righ
ts r
eser
ved.
4 /4 / Thales: A Wide Spectrum of Complex Systems
€14billion
in revenues
N°1worldwide
Payloads for telecom satellites
Air Traffic Management Sonars Security for interbank transactions
N°2worldwide
Rail signalling systems In-flight entertainment and connectivity
Military tactical radiocommunications
N°3worldwide
Avionics Civil satellites Surface radars
OPENTRN : 0001-0011317532 rev 001 - 19/06/2014Thales Global Services / Template: 83150233-DOC-TGS-EN-002
Thi
s do
cum
ent
is n
ot to
be
repr
oduc
ed, m
odifi
ed, a
dapt
ed, p
ublis
hed,
tran
slat
ed in
any
mat
eria
l for
m in
who
le o
r in
par
t nor
dis
clos
ed to
any
thir
d pa
rty
with
out t
he p
rior
wri
tten
perm
issi
on o
f Tha
les.
© T
HA
LES
201
4 –
All
righ
ts r
eser
ved.
5 /5 /
Market� Systems are more complex� COTS are inadequate / Tool-vendors� Do more… cheaper and faster, with more constraints
Need for an Engineering Transformation
� Better quality of developed systems: Integration, seamlessness, consistency, traceability
� Early validation� Better productivity of engineering activities� Collaborative engineering� Best practice & know-how capitalization
Model-Based
Systems
Engineering
OPENTRN : 0001-0011317532 rev 001 - 19/06/2014Thales Global Services / Template: 83150233-DOC-TGS-EN-002
Thi
s do
cum
ent
is n
ot to
be
repr
oduc
ed, m
odifi
ed, a
dapt
ed, p
ublis
hed,
tran
slat
ed in
any
mat
eria
l for
m in
who
le o
r in
par
t nor
dis
clos
ed to
any
thir
d pa
rty
with
out t
he p
rior
wri
tten
perm
issi
on o
f Tha
les.
© T
HA
LES
201
4 –
All
righ
ts r
eser
ved.
6 /6 / Method and dedicated tooling
Model-Based Engineering Method for Architectural Design
Graphical Modelling Workbench supporting Arcadia
OPENTRN : 0001-0011317532 rev 001 - 19/06/2014Thales Global Services / Template: 83150233-DOC-TGS-EN-002
Thi
s do
cum
ent
is n
ot to
be
repr
oduc
ed, m
odifi
ed, a
dapt
ed, p
ublis
hed,
tran
slat
ed in
any
mat
eria
l for
m in
who
le o
r in
par
t nor
dis
clos
ed to
any
thir
d pa
rty
with
out t
he p
rior
wri
tten
perm
issi
on o
f Tha
les.
© T
HA
LES
201
4 –
All
righ
ts r
eser
ved.
7 /7 / Arcadia : MBSE Scalable and Adaptable Method
How to improve quality, productivity, agility and
flexibility of overall engineering?
OPENTRN : 0001-0011317532 rev 001 - 19/06/2014Thales Global Services / Template: 83150233-DOC-TGS-EN-002
Thi
s do
cum
ent
is n
ot to
be
repr
oduc
ed, m
odifi
ed, a
dapt
ed, p
ublis
hed,
tran
slat
ed in
any
mat
eria
l for
m in
who
le o
r in
par
t nor
dis
clos
ed to
any
thir
d pa
rty
with
out t
he p
rior
wri
tten
perm
issi
on o
f Tha
les.
© T
HA
LES
201
4 –
All
righ
ts r
eser
ved.
8 /8 / Arcadia : MBSE Scalable and Adaptable Method
� Eco-system wide collaboration� A single architecture reference
How to improve quality, productivity, agility and
flexibility of overall engineering?
OPENTRN : 0001-0011317532 rev 001 - 19/06/2014Thales Global Services / Template: 83150233-DOC-TGS-EN-002
Thi
s do
cum
ent
is n
ot to
be
repr
oduc
ed, m
odifi
ed, a
dapt
ed, p
ublis
hed,
tran
slat
ed in
any
mat
eria
l for
m in
who
le o
r in
par
t nor
dis
clos
ed to
any
thir
d pa
rty
with
out t
he p
rior
wri
tten
perm
issi
on o
f Tha
les.
© T
HA
LES
201
4 –
All
righ
ts r
eser
ved.
9 /9 / Arcadia : MBSE Scalable and Adaptable Method
How to improve quality, productivity, agility and
flexibility of overall engineering?
� Eco-system wide collaboration� A single architecture reference
� Complexity mastering� Multi-level engineering� Separation of concerns
What the users of the system need to accomplish
What the system has to accomplish for the users
How the system will work to fulfill expectations
How the system will be developed and built
NE
ED
UN
DE
RS
TA
ND
ING
SO
LU
TIO
N A
RC
HIT
EC
TU
RA
L D
ES
IGN
OPENTRN : 0001-0011317532 rev 001 - 19/06/2014Thales Global Services / Template: 83150233-DOC-TGS-EN-002
Thi
s do
cum
ent
is n
ot to
be
repr
oduc
ed, m
odifi
ed, a
dapt
ed, p
ublis
hed,
tran
slat
ed in
any
mat
eria
l for
m in
who
le o
r in
par
t nor
dis
clos
ed to
any
thir
d pa
rty
with
out t
he p
rior
wri
tten
perm
issi
on o
f Tha
les.
© T
HA
LES
201
4 –
All
righ
ts r
eser
ved.
10 /10 / Arcadia : MBSE Scalable and Adaptable Method
SolutionArchitecture
ViewPoints
Evaluation Rules
Safety
Security
Performance
Human Factors
Product Line
etc.
How to improve quality, productivity, agility and
flexibility of overall engineering?
� Concurrent engineering� Integrated specialty engineering� Early validation� Trade-off analysis
� Eco-system wide collaboration� A single architecture reference
� Complexity mastering� Multi-level engineering� Separation of concerns
OPENTRN : 0001-0011317532 rev 001 - 19/06/2014Thales Global Services / Template: 83150233-DOC-TGS-EN-002
Thi
s do
cum
ent
is n
ot to
be
repr
oduc
ed, m
odifi
ed, a
dapt
ed, p
ublis
hed,
tran
slat
ed in
any
mat
eria
l for
m in
who
le o
r in
par
t nor
dis
clos
ed to
any
thir
d pa
rty
with
out t
he p
rior
wri
tten
perm
issi
on o
f Tha
les.
© T
HA
LES
201
4 –
All
righ
ts r
eser
ved.
11 /11 / Arcadia : MBSE Scalable and Adaptable Method
� Concurrent engineering� Integrated specialty engineering� Early validation� Trade-off analysis
� Eco-system wide collaboration� A single architecture reference
� Mastering transitions� Information refinement� Consistency maintenance� Multi-level impact analysis
� Complexity mastering� Multi-level engineering� Separation of concerns
How to improve quality, productivity, agility and
flexibility of overall engineering?
OPENTRN : 0001-0011317532 rev 001 - 19/06/2014Thales Global Services / Template: 83150233-DOC-TGS-EN-002
Thi
s do
cum
ent
is n
ot to
be
repr
oduc
ed, m
odifi
ed, a
dapt
ed, p
ublis
hed,
tran
slat
ed in
any
mat
eria
l for
m in
who
le o
r in
par
t nor
dis
clos
ed to
any
thir
d pa
rty
with
out t
he p
rior
wri
tten
perm
issi
on o
f Tha
les.
© T
HA
LES
201
4 –
All
righ
ts r
eser
ved.
12 /12 / Capella : A Field-Proven Architecture Modelling Workbench
Currently being Open Sourced
� Guidance[Embedded methodological browser]
� Complexity management [Abstraction via computed information]
� Productivity tools [Automated transitions and diagram creation accelerators]
� Model Analysis & Navigation [Model validation, semantic browser]
� Multi-criteria analysis [Viewpoints and management framework]
First operational deployments in 2009
Now used on all major engineering projects
OPENTRN : 0001-0011317532 rev 001 - 19/06/2014Thales Global Services / Template: 83150233-DOC-TGS-EN-002
Thi
s do
cum
ent
is n
ot to
be
repr
oduc
ed, m
odifi
ed, a
dapt
ed, p
ublis
hed,
tran
slat
ed in
any
mat
eria
l for
m in
who
le o
r in
par
t nor
dis
clos
ed to
any
thir
d pa
rty
with
out t
he p
rior
wri
tten
perm
issi
on o
f Tha
les.
© T
HA
LES
201
4 –
All
righ
ts r
eser
ved.
13 /13 / Capella: Embedded Methodological Guidance
OPENTRN : 0001-0011317532 rev 001 - 19/06/2014Thales Global Services / Template: 83150233-DOC-TGS-EN-002
Thi
s do
cum
ent
is n
ot to
be
repr
oduc
ed, m
odifi
ed, a
dapt
ed, p
ublis
hed,
tran
slat
ed in
any
mat
eria
l for
m in
who
le o
r in
par
t nor
dis
clos
ed to
any
thir
d pa
rty
with
out t
he p
rior
wri
tten
perm
issi
on o
f Tha
les.
© T
HA
LES
201
4 –
All
righ
ts r
eser
ved.
14 /14 / Concretely
Feedback and use cases…
OPENTRN : 0001-0011317532 rev 001 - 19/06/2014Thales Global Services / Template: 83150233-DOC-TGS-EN-002
Thi
s do
cum
ent
is n
ot to
be
repr
oduc
ed, m
odifi
ed, a
dapt
ed, p
ublis
hed,
tran
slat
ed in
any
mat
eria
l for
m in
who
le o
r in
par
t nor
dis
clos
ed to
any
thir
d pa
rty
with
out t
he p
rior
wri
tten
perm
issi
on o
f Tha
les.
© T
HA
LES
201
4 –
All
righ
ts r
eser
ved.
15 /15 / Use Case 1
Use Case 1:
Managing System Design Complexity
OPENTRN : 0001-0011317532 rev 001 - 19/06/2014Thales Global Services / Template: 83150233-DOC-TGS-EN-002
Thi
s do
cum
ent
is n
ot to
be
repr
oduc
ed, m
odifi
ed, a
dapt
ed, p
ublis
hed,
tran
slat
ed in
any
mat
eria
l for
m in
who
le o
r in
par
t nor
dis
clos
ed to
any
thir
d pa
rty
with
out t
he p
rior
wri
tten
perm
issi
on o
f Tha
les.
© T
HA
LES
201
4 –
All
righ
ts r
eser
ved.
16 /16 /
Context� Issues in the latest phases of operational validation
� Very good design documents, but in silos
Managing System Design Complexity
� 1 man month to reverse a first level of detail in a model, based on existing documents
� First time overall views have been available� Good support for discussion� Visualization of transverse functional chains
� Still insufficient to solve low-level issues: Same MBSE approach should have been used with subsystems
MBSE usage
OPENTRN : 0001-0011317532 rev 001 - 19/06/2014Thales Global Services / Template: 83150233-DOC-TGS-EN-002
Thi
s do
cum
ent
is n
ot to
be
repr
oduc
ed, m
odifi
ed, a
dapt
ed, p
ublis
hed,
tran
slat
ed in
any
mat
eria
l for
m in
who
le o
r in
par
t nor
dis
clos
ed to
any
thir
d pa
rty
with
out t
he p
rior
wri
tten
perm
issi
on o
f Tha
les.
© T
HA
LES
201
4 –
All
righ
ts r
eser
ved.
17 /17 /
1
2
34
5
275 Functions (230 Leaves)
578 Functional Exchanges between leaf functions
5 levels of decomposition
Managing System Design Complexity
OPENTRN : 0001-0011317532 rev 001 - 19/06/2014Thales Global Services / Template: 83150233-DOC-TGS-EN-002
Thi
s do
cum
ent
is n
ot to
be
repr
oduc
ed, m
odifi
ed, a
dapt
ed, p
ublis
hed,
tran
slat
ed in
any
mat
eria
l for
m in
who
le o
r in
par
t nor
dis
clos
ed to
any
thir
d pa
rty
with
out t
he p
rior
wri
tten
perm
issi
on o
f Tha
les.
© T
HA
LES
201
4 –
All
righ
ts r
eser
ved.
18 /18 /
5
5 5
5
4
1
2 22
2
Contextual Diagrams: Low-level internals, high-level neighboorhood
Managing System Design Complexity
OPENTRN : 0001-0011317532 rev 001 - 19/06/2014Thales Global Services / Template: 83150233-DOC-TGS-EN-002
Thi
s do
cum
ent
is n
ot to
be
repr
oduc
ed, m
odifi
ed, a
dapt
ed, p
ublis
hed,
tran
slat
ed in
any
mat
eria
l for
m in
who
le o
r in
par
t nor
dis
clos
ed to
any
thir
d pa
rty
with
out t
he p
rior
wri
tten
perm
issi
on o
f Tha
les.
© T
HA
LES
201
4 –
All
righ
ts r
eser
ved.
19 /19 /
X 40
Challenge: Build and maintain simplified views
5
5 5
5
4
1
2 22
2
Managing System Design Complexity
How to analyze transverse topics?
How to have transverse overviews?
OPENTRN : 0001-0011317532 rev 001 - 19/06/2014Thales Global Services / Template: 83150233-DOC-TGS-EN-002
Thi
s do
cum
ent
is n
ot to
be
repr
oduc
ed, m
odifi
ed, a
dapt
ed, p
ublis
hed,
tran
slat
ed in
any
mat
eria
l for
m in
who
le o
r in
par
t nor
dis
clos
ed to
any
thir
d pa
rty
with
out t
he p
rior
wri
tten
perm
issi
on o
f Tha
les.
© T
HA
LES
201
4 –
All
righ
ts r
eser
ved.
20 /20 /
2 2
2
1
14 5
5 5
4 4
3 5
5 5
Computed Diagrams: High-level Functions, Low-level Exchanges
Managing System Design Complexity
OPENTRN : 0001-0011317532 rev 001 - 19/06/2014Thales Global Services / Template: 83150233-DOC-TGS-EN-002
Thi
s do
cum
ent
is n
ot to
be
repr
oduc
ed, m
odifi
ed, a
dapt
ed, p
ublis
hed,
tran
slat
ed in
any
mat
eria
l for
m in
who
le o
r in
par
t nor
dis
clos
ed to
any
thir
d pa
rty
with
out t
he p
rior
wri
tten
perm
issi
on o
f Tha
les.
© T
HA
LES
201
4 –
All
righ
ts r
eser
ved.
21 /21 / Managing System Design Complexity
MODEL
F1
F2
F21
F22
AA
B
B
A
B
OPENTRN : 0001-0011317532 rev 001 - 19/06/2014Thales Global Services / Template: 83150233-DOC-TGS-EN-002
Thi
s do
cum
ent
is n
ot to
be
repr
oduc
ed, m
odifi
ed, a
dapt
ed, p
ublis
hed,
tran
slat
ed in
any
mat
eria
l for
m in
who
le o
r in
par
t nor
dis
clos
ed to
any
thir
d pa
rty
with
out t
he p
rior
wri
tten
perm
issi
on o
f Tha
les.
© T
HA
LES
201
4 –
All
righ
ts r
eser
ved.
22 /22 /
F1
F2
F21
F22
AA
B
B
A
B
Managing System Design Complexity
VIEWMODEL
F1
F2
F21
F22
Children of F21 and F22 not displayed
Ports on F21 and F22 are graphically computed
OPENTRN : 0001-0011317532 rev 001 - 19/06/2014Thales Global Services / Template: 83150233-DOC-TGS-EN-002
Thi
s do
cum
ent
is n
ot to
be
repr
oduc
ed, m
odifi
ed, a
dapt
ed, p
ublis
hed,
tran
slat
ed in
any
mat
eria
l for
m in
who
le o
r in
par
t nor
dis
clos
ed to
any
thir
d pa
rty
with
out t
he p
rior
wri
tten
perm
issi
on o
f Tha
les.
© T
HA
LES
201
4 –
All
righ
ts r
eser
ved.
23 /23 /
F1
F2
F21
F22
AA
B
B
A
B
Managing System Design Complexity
VIEWMODEL
F1F2
Children of F2 not displayed
Ports on F2 are graphically computed
OPENTRN : 0001-0011317532 rev 001 - 19/06/2014Thales Global Services / Template: 83150233-DOC-TGS-EN-002
Thi
s do
cum
ent
is n
ot to
be
repr
oduc
ed, m
odifi
ed, a
dapt
ed, p
ublis
hed,
tran
slat
ed in
any
mat
eria
l for
m in
who
le o
r in
par
t nor
dis
clos
ed to
any
thir
d pa
rty
with
out t
he p
rior
wri
tten
perm
issi
on o
f Tha
les.
© T
HA
LES
201
4 –
All
righ
ts r
eser
ved.
24 /24 /
F1
F2
F21
F22
AA
B
B
A
B
Managing System Design Complexity
VIEWMODEL
Children of F1 and F2 not displayed
Ports on F1 and F2 are graphically computed
F1F2
OPENTRN : 0001-0011317532 rev 001 - 19/06/2014Thales Global Services / Template: 83150233-DOC-TGS-EN-002
Thi
s do
cum
ent
is n
ot to
be
repr
oduc
ed, m
odifi
ed, a
dapt
ed, p
ublis
hed,
tran
slat
ed in
any
mat
eria
l for
m in
who
le o
r in
par
t nor
dis
clos
ed to
any
thir
d pa
rty
with
out t
he p
rior
wri
tten
perm
issi
on o
f Tha
les.
© T
HA
LES
201
4 –
All
righ
ts r
eser
ved.
25 /25 /
F1
F2
F21
F22
AA
B
B
A
B
Managing System Design Complexity
VIEWMODEL
Tag-based simplification mechanism
F1F2
AA
BA
A
B
AA
B
Computed graphical simplifications free engineers from tedious
and error-prone maintenance of abstraction levels
OPENTRN : 0001-0011317532 rev 001 - 19/06/2014Thales Global Services / Template: 83150233-DOC-TGS-EN-002
Thi
s do
cum
ent
is n
ot to
be
repr
oduc
ed, m
odifi
ed, a
dapt
ed, p
ublis
hed,
tran
slat
ed in
any
mat
eria
l for
m in
who
le o
r in
par
t nor
dis
clos
ed to
any
thir
d pa
rty
with
out t
he p
rior
wri
tten
perm
issi
on o
f Tha
les.
© T
HA
LES
201
4 –
All
righ
ts r
eser
ved.
26 /26 / Managing System Design Complexity: Global Overview
End-to-end visualization of Functional Chains
OPENTRN : 0001-0011317532 rev 001 - 19/06/2014Thales Global Services / Template: 83150233-DOC-TGS-EN-002
Thi
s do
cum
ent
is n
ot to
be
repr
oduc
ed, m
odifi
ed, a
dapt
ed, p
ublis
hed,
tran
slat
ed in
any
mat
eria
l for
m in
who
le o
r in
par
t nor
dis
clos
ed to
any
thir
d pa
rty
with
out t
he p
rior
wri
tten
perm
issi
on o
f Tha
les.
© T
HA
LES
201
4 –
All
righ
ts r
eser
ved.
27 /27 / Lots of Other Different Use Cases
And more to come!
OPENTRN : 0001-0011317532 rev 001 - 19/06/2014Thales Global Services / Template: 83150233-DOC-TGS-EN-002
Thi
s do
cum
ent
is n
ot to
be
repr
oduc
ed, m
odifi
ed, a
dapt
ed, p
ublis
hed,
tran
slat
ed in
any
mat
eria
l for
m in
who
le o
r in
par
t nor
dis
clos
ed to
any
thir
d pa
rty
with
out t
he p
rior
wri
tten
perm
issi
on o
f Tha
les.
© T
HA
LES
201
4 –
All
righ
ts r
eser
ved.
28 /28 / Use Case 4
Use Case 4:
Model-driven IVV
OPENTRN : 0001-0011317532 rev 001 - 19/06/2014Thales Global Services / Template: 83150233-DOC-TGS-EN-002
Thi
s do
cum
ent
is n
ot to
be
repr
oduc
ed, m
odifi
ed, a
dapt
ed, p
ublis
hed,
tran
slat
ed in
any
mat
eria
l for
m in
who
le o
r in
par
t nor
dis
clos
ed to
any
thir
d pa
rty
with
out t
he p
rior
wri
tten
perm
issi
on o
f Tha
les.
© T
HA
LES
201
4 –
All
righ
ts r
eser
ved.
29 /29 / Functional Chains Driving Engineering Activities
Logical Architecture
System Analysis
Req Chain Mode
R11 CF-1 E0
R20 CF-3
CF-2
E2.1 Test_1 {R11,…} MDR-CF-1Test_2 {R20,R21,…} MDR-CF2
IVVQ Management
Functional Chains
TEST PROCEDURESLINKS REQS – FUNCTIONAL CHAINSMODEL
Physical Architecture
Functional Chains
Functional Chains
Requirements are clarified with Functional Chains
Test Procedures are linked to Functional Chains
OPENTRN : 0001-0011317532 rev 001 - 19/06/2014Thales Global Services / Template: 83150233-DOC-TGS-EN-002
Thi
s do
cum
ent
is n
ot to
be
repr
oduc
ed, m
odifi
ed, a
dapt
ed, p
ublis
hed,
tran
slat
ed in
any
mat
eria
l for
m in
who
le o
r in
par
t nor
dis
clos
ed to
any
thir
d pa
rty
with
out t
he p
rior
wri
tten
perm
issi
on o
f Tha
les.
© T
HA
LES
201
4 –
All
righ
ts r
eser
ved.
30 /30 / IVV Strategy: Requested Versions / Developed Versions
Define operational content expected for each project milestone
Deduce functional content and components to be delivered
Define components versions and content
OPENTRN : 0001-0011317532 rev 001 - 19/06/2014Thales Global Services / Template: 83150233-DOC-TGS-EN-002
Thi
s do
cum
ent
is n
ot to
be
repr
oduc
ed, m
odifi
ed, a
dapt
ed, p
ublis
hed,
tran
slat
ed in
any
mat
eria
l for
m in
who
le o
r in
par
t nor
dis
clos
ed to
any
thir
d pa
rty
with
out t
he p
rior
wri
tten
perm
issi
on o
f Tha
les.
© T
HA
LES
201
4 –
All
righ
ts r
eser
ved.
31 /31 / Mastering System & Components Configurations
Blue: SoftwareYellow: hardware
OPENTRN : 0001-0011317532 rev 001 - 19/06/2014Thales Global Services / Template: 83150233-DOC-TGS-EN-002
Thi
s do
cum
ent
is n
ot to
be
repr
oduc
ed, m
odifi
ed, a
dapt
ed, p
ublis
hed,
tran
slat
ed in
any
mat
eria
l for
m in
who
le o
r in
par
t nor
dis
clos
ed to
any
thir
d pa
rty
with
out t
he p
rior
wri
tten
perm
issi
on o
f Tha
les.
© T
HA
LES
201
4 –
All
righ
ts r
eser
ved.
32 /32 / IVV in Progress : Mastering Iterations
Red: Delayed, missingGrey: expected in further version
OPENTRN : 0001-0011317532 rev 001 - 19/06/2014Thales Global Services / Template: 83150233-DOC-TGS-EN-002
Thi
s do
cum
ent
is n
ot to
be
repr
oduc
ed, m
odifi
ed, a
dapt
ed, p
ublis
hed,
tran
slat
ed in
any
mat
eria
l for
m in
who
le o
r in
par
t nor
dis
clos
ed to
any
thir
d pa
rty
with
out t
he p
rior
wri
tten
perm
issi
on o
f Tha
les.
© T
HA
LES
201
4 –
All
righ
ts r
eser
ved.
33 /33 / IVV in Progress: Comparing Versions
Release management viewpoint:
Automated visualization of versions
OPENTRN : 0001-0011317532 rev 001 - 19/06/2014Thales Global Services / Template: 83150233-DOC-TGS-EN-002
Thi
s do
cum
ent
is n
ot to
be
repr
oduc
ed, m
odifi
ed, a
dapt
ed, p
ublis
hed,
tran
slat
ed in
any
mat
eria
l for
m in
who
le o
r in
par
t nor
dis
clos
ed to
any
thir
d pa
rty
with
out t
he p
rior
wri
tten
perm
issi
on o
f Tha
les.
© T
HA
LES
201
4 –
All
righ
ts r
eser
ved.
34 /34 /
Developed Version 1 Available elements in BLUE
IVV in Progress: Comparing Versions
OPENTRN : 0001-0011317532 rev 001 - 19/06/2014Thales Global Services / Template: 83150233-DOC-TGS-EN-002
Thi
s do
cum
ent
is n
ot to
be
repr
oduc
ed, m
odifi
ed, a
dapt
ed, p
ublis
hed,
tran
slat
ed in
any
mat
eria
l for
m in
who
le o
r in
par
t nor
dis
clos
ed to
any
thir
d pa
rty
with
out t
he p
rior
wri
tten
perm
issi
on o
f Tha
les.
© T
HA
LES
201
4 –
All
righ
ts r
eser
ved.
35 /35 / IVV in Progress: Comparing Versions
Developed Version 2 Available elements in CYAN
OPENTRN : 0001-0011317532 rev 001 - 19/06/2014Thales Global Services / Template: 83150233-DOC-TGS-EN-002
Thi
s do
cum
ent
is n
ot to
be
repr
oduc
ed, m
odifi
ed, a
dapt
ed, p
ublis
hed,
tran
slat
ed in
any
mat
eria
l for
m in
who
le o
r in
par
t nor
dis
clos
ed to
any
thir
d pa
rty
with
out t
he p
rior
wri
tten
perm
issi
on o
f Tha
les.
© T
HA
LES
201
4 –
All
righ
ts r
eser
ved.
36 /36 /
Developed Versions 1 & 2 Common available elements in GREY
IVV in Progress: Comparing Versions
OPENTRN : 0001-0011317532 rev 001 - 19/06/2014Thales Global Services / Template: 83150233-DOC-TGS-EN-002
Thi
s do
cum
ent
is n
ot to
be
repr
oduc
ed, m
odifi
ed, a
dapt
ed, p
ublis
hed,
tran
slat
ed in
any
mat
eria
l for
m in
who
le o
r in
par
t nor
dis
clos
ed to
any
thir
d pa
rty
with
out t
he p
rior
wri
tten
perm
issi
on o
f Tha
les.
© T
HA
LES
201
4 –
All
righ
ts r
eser
ved.
37 /37 /
Compare Planned vs Developed versions
IVV in Progress: Ups and Downs
OPENTRN : 0001-0011317532 rev 001 - 19/06/2014Thales Global Services / Template: 83150233-DOC-TGS-EN-002
Thi
s do
cum
ent
is n
ot to
be
repr
oduc
ed, m
odifi
ed, a
dapt
ed, p
ublis
hed,
tran
slat
ed in
any
mat
eria
l for
m in
who
le o
r in
par
t nor
dis
clos
ed to
any
thir
d pa
rty
with
out t
he p
rior
wri
tten
perm
issi
on o
f Tha
les.
© T
HA
LES
201
4 –
All
righ
ts r
eser
ved.
38 /38 / Description of System Architecture
Implementation of theISO/IEC 42010 Std
MBE: Model-Based Engineering
OPENTRN : 0001-0011317532 rev 001 - 19/06/2014Thales Global Services / Template: 83150233-DOC-TGS-EN-002
Thi
s do
cum
ent
is n
ot to
be
repr
oduc
ed, m
odifi
ed, a
dapt
ed, p
ublis
hed,
tran
slat
ed in
any
mat
eria
l for
m in
who
le o
r in
par
t nor
dis
clos
ed to
any
thir
d pa
rty
with
out t
he p
rior
wri
tten
perm
issi
on o
f Tha
les.
© T
HA
LES
201
4 –
All
righ
ts r
eser
ved.
39 /39 / Instantiation of MBE Workbenches with Kitalpha
« Classic » DSMLs
MBE Workbench
RunsProduces
and its Viewpointsfor System Engineering
examples
OSSed in
OPENTRN : 0001-0011317532 rev 001 - 19/06/2014Thales Global Services / Template: 83150233-DOC-TGS-EN-002
Thi
s do
cum
ent
is n
ot to
be
repr
oduc
ed, m
odifi
ed, a
dapt
ed, p
ublis
hed,
tran
slat
ed in
any
mat
eria
l for
m in
who
le o
r in
par
t nor
dis
clos
ed to
any
thir
d pa
rty
with
out t
he p
rior
wri
tten
perm
issi
on o
f Tha
les.
© T
HA
LES
201
4 –
All
righ
ts r
eser
ved.
40 /40 / Maturity Levels of Viewpoint Development
Vie
wp
oin
t
Data model
User Interfaces
Diagrams
Services
Validation rules
Transformation rules
Semantic browser
Connectors
Documentation
Continuous
integration
...
DevelopmentAspects
Manual
Development
� Expertise of multiple tools� Costly development (duration, errors…)
� Unsystematic
Generators� Productivity and quality improvement
� Not integrated solution
� Abstraction of technical details� Integrated solution� Larger adoption
DSL
OPENTRN : 0001-0011317532 rev 001 - 19/06/2014Thales Global Services / Template: 83150233-DOC-TGS-EN-002
Thi
s do
cum
ent
is n
ot to
be
repr
oduc
ed, m
odifi
ed, a
dapt
ed, p
ublis
hed,
tran
slat
ed in
any
mat
eria
l for
m in
who
le o
r in
par
t nor
dis
clos
ed to
any
thir
d pa
rty
with
out t
he p
rior
wri
tten
perm
issi
on o
f Tha
les.
© T
HA
LES
201
4 –
All
righ
ts r
eser
ved.
41 /41 / Kitalpha: Development and Execution Environments
Development Execution
MBE workbench
OPENTRN : 0001-0011317532 rev 001 - 19/06/2014Thales Global Services / Template: 83150233-DOC-TGS-EN-002
Thi
s do
cum
ent
is n
ot to
be
repr
oduc
ed, m
odifi
ed, a
dapt
ed, p
ublis
hed,
tran
slat
ed in
any
mat
eria
l for
m in
who
le o
r in
par
t nor
dis
clos
ed to
any
thir
d pa
rty
with
out t
he p
rior
wri
tten
perm
issi
on o
f Tha
les.
© T
HA
LES
201
4 –
All
righ
ts r
eser
ved.
42 /42 / Focus on Kitalpha Viewpoint DSL
packaging
Deployable viewpoint
installation
De
ve
lop
me
nt
Use
Abstract Syntax Concrete Syntax
OPENTRN : 0001-0011317532 rev 001 - 19/06/2014Thales Global Services / Template: 83150233-DOC-TGS-EN-002
Thi
s do
cum
ent
is n
ot to
be
repr
oduc
ed, m
odifi
ed, a
dapt
ed, p
ublis
hed,
tran
slat
ed in
any
mat
eria
l for
m in
who
le o
r in
par
t nor
dis
clos
ed to
any
thir
d pa
rty
with
out t
he p
rior
wri
tten
perm
issi
on o
f Tha
les.
© T
HA
LES
201
4 –
All
righ
ts r
eser
ved.
43 /43 / Kitalpha Viewpoint DSL: Example
ComponentSample
ComponentSampleFramework
inherits
ComponentSampleQualityAssessment
ComponentSamplePerformance
ComponentSampleSafety
ComponentSampleSafetyPattern
ComponentSampleAF
uses uses uses
uses
Arc
hite
ctu
re
De
scri
ptio
nExte
nsi
on
s
OPENTRN : 0001-0011317532 rev 001 - 19/06/2014Thales Global Services / Template: 83150233-DOC-TGS-EN-002
Thi
s do
cum
ent
is n
ot to
be
repr
oduc
ed, m
odifi
ed, a
dapt
ed, p
ublis
hed,
tran
slat
ed in
any
mat
eria
l for
m in
who
le o
r in
par
t nor
dis
clos
ed to
any
thir
d pa
rty
with
out t
he p
rior
wri
tten
perm
issi
on o
f Tha
les.
© T
HA
LES
201
4 –
All
righ
ts r
eser
ved.
44 /44 / Kitalpha Viewpoint DSL: Example
Data
User interfaces
DiagramsServices
Continuous integration
Generation configuration
OPENTRN : 0001-0011317532 rev 001 - 19/06/2014Thales Global Services / Template: 83150233-DOC-TGS-EN-002
Thi
s do
cum
ent
is n
ot to
be
repr
oduc
ed, m
odifi
ed, a
dapt
ed, p
ublis
hed,
tran
slat
ed in
any
mat
eria
l for
m in
who
le o
r in
par
t nor
dis
clos
ed to
any
thir
d pa
rty
with
out t
he p
rior
wri
tten
perm
issi
on o
f Tha
les.
© T
HA
LES
201
4 –
All
righ
ts r
eser
ved.
45 /45 / Kitalpha Viewpoint DSL: Example
Extension
import external "http://www.polarsys.org/kitalpha/ComponentSample"
Data ComponentSampleQualityAssessment.data {
Class QualityAssessment {
description: "Quality Assessment"
icon: "QualityAssessment.png"
extends ComponentSample.AbstractComponent
superClass external ComponentSample.ComponentElement
Attributes:
maturityLevel type ecore.EString
confidenceLevel type ecore.Eenumerator
values ( "Not Assessed" , Low , Medium , High )
assessed type ecore.EBoolean
Associations:
basedOn refers [0,*] QualityAssessment
context refers [0,*] external ComponentSample.ComponentElement
measures contains [0,*] QualityMeasure
}
Class QualityMeasure {
icon: "QualityMeasure.png"
superClass external ComponentSample.ComponentElement
Attributes:
criterion type ecore.EString
measureValue type ecore.EInt
}
}
OPENTRN : 0001-0011317532 rev 001 - 19/06/2014Thales Global Services / Template: 83150233-DOC-TGS-EN-002
Thi
s do
cum
ent
is n
ot to
be
repr
oduc
ed, m
odifi
ed, a
dapt
ed, p
ublis
hed,
tran
slat
ed in
any
mat
eria
l for
m in
who
le o
r in
par
t nor
dis
clos
ed to
any
thir
d pa
rty
with
out t
he p
rior
wri
tten
perm
issi
on o
f Tha
les.
© T
HA
LES
201
4 –
All
righ
ts r
eser
ved.
46 /46 / Kitalpha Viewpoint DSL: Example
OPENTRN : 0001-0011317532 rev 001 - 19/06/2014Thales Global Services / Template: 83150233-DOC-TGS-EN-002
Thi
s do
cum
ent
is n
ot to
be
repr
oduc
ed, m
odifi
ed, a
dapt
ed, p
ublis
hed,
tran
slat
ed in
any
mat
eria
l for
m in
who
le o
r in
par
t nor
dis
clos
ed to
any
thir
d pa
rty
with
out t
he p
rior
wri
tten
perm
issi
on o
f Tha
les.
© T
HA
LES
201
4 –
All
righ
ts r
eser
ved.
47 /47 / Kitalpha Viewpoint DSL: Video
Video
OPENTRN : 0001-0011317532 rev 001 - 19/06/2014Thales Global Services / Template: 83150233-DOC-TGS-EN-002
Thi
s do
cum
ent
is n
ot to
be
repr
oduc
ed, m
odifi
ed, a
dapt
ed, p
ublis
hed,
tran
slat
ed in
any
mat
eria
l for
m in
who
le o
r in
par
t nor
dis
clos
ed to
any
thir
d pa
rty
with
out t
he p
rior
wri
tten
perm
issi
on o
f Tha
les.
© T
HA
LES
201
4 –
All
righ
ts r
eser
ved.
48 /48 / Capella OSS Status
2011 2013 2015 20172010 2012 2014 2016
Phase 1 :
Get OSSing
competence & prepare
environment
Phase 1 :
Get OSSing
competence & prepare
environment
« Hosted by »
Phase 2 :
OSSing MDE technical
components & solutions
Phase 2 :
OSSing MDE technical
components & solutions (incl. )
Phase 3 :
OSSing Capella
� IP Review in
progress
Phase 3 :
OSSing Capella
� IP Review in
progress« Built upon »
,etc.
OPENTRN : 0001-0011317532 rev 001 - 19/06/2014Thales Global Services / Template: 83150233-DOC-TGS-EN-002
Thi
s do
cum
ent
is n
ot to
be
repr
oduc
ed, m
odifi
ed, a
dapt
ed, p
ublis
hed,
tran
slat
ed in
any
mat
eria
l for
m in
who
le o
r in
par
t nor
dis
clos
ed to
any
thir
d pa
rty
with
out t
he p
rior
wri
tten
perm
issi
on o
f Tha
les.
© T
HA
LES
201
4 –
All
righ
ts r
eser
ved.
49 /49 /
Capella Open Source Project https://www.polarsys.org/projects/polarsys.capella
Contacts [email protected]@thalesgroup.com
Thank you!
Thank you for your attention!
Any Questions?