View
194
Download
0
Category
Preview:
Citation preview
www.thalesgroup.com
Collaborative modelingwith Capella and Sirius
SIRIUSCON 2016
Stéphane Bonnet, Thales Corporate EngineeringNovember 15th, 2016
2
This
do
cu
me
nt
ma
y n
ot
be
re
pro
du
ce
d, m
od
ifie
d,
ad
ap
ted
, p
ub
lish
ed
, tr
an
sla
ted
, in
an
y w
ay, in
wh
ole
or
in
pa
rt o
r d
isc
lose
d t
o a
th
ird p
art
y w
ith
ou
t th
e p
rior
writ
ten
co
nse
nt
of
Tha
les
-©
Th
ale
s2
01
5 A
ll rig
hts
re
serv
ed
.
Ref number- date
Name of the company/ Template : 87204467-DOC-GRP-EN-002
Thales : A Wide Spectrum of Complex Systems
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
3
This
do
cu
me
nt
ma
y n
ot
be
re
pro
du
ce
d, m
od
ifie
d,
ad
ap
ted
, p
ub
lish
ed
, tr
an
sla
ted
, in
an
y w
ay, in
wh
ole
or
in
pa
rt o
r d
isc
lose
d t
o a
th
ird p
art
y w
ith
ou
t th
e p
rior
writ
ten
co
nse
nt
of
Tha
les
-©
Th
ale
s2
01
5 A
ll rig
hts
re
serv
ed
.
Ref number- date
Name of the company/ Template : 87204467-DOC-GRP-EN-002
Sirius history
20132007 2008 2009 2016
Specification and development of Sirius
Open Source
First Obeo/Thales prototyping
Beginning of Capella development
Launch of ObeoDesigner productFirst deployments of Capella
4
This
do
cu
me
nt
ma
y n
ot
be
re
pro
du
ce
d, m
od
ifie
d,
ad
ap
ted
, p
ub
lish
ed
, tr
an
sla
ted
, in
an
y w
ay, in
wh
ole
or
in
pa
rt o
r d
isc
lose
d t
o a
th
ird p
art
y w
ith
ou
t th
e p
rior
writ
ten
co
nse
nt
of
Tha
les
-©
Th
ale
s2
01
5 A
ll rig
hts
re
serv
ed
.
Ref number- date
Name of the company/ Template : 87204467-DOC-GRP-EN-002
Capella Diagrams
FUNCTIONS, DATAFLOWS STRUCTURE
BEHAVIOUR BEHAVIOUR
INTERFACES
5
This
do
cu
me
nt
ma
y n
ot
be
re
pro
du
ce
d, m
od
ifie
d,
ad
ap
ted
, p
ub
lish
ed
, tr
an
sla
ted
, in
an
y w
ay, in
wh
ole
or
in
pa
rt o
r d
isc
lose
d t
o a
th
ird p
art
y w
ith
ou
t th
e p
rior
writ
ten
co
nse
nt
of
Tha
les
-©
Th
ale
s2
01
5 A
ll rig
hts
re
serv
ed
.
Ref number- date
Name of the company/ Template : 87204467-DOC-GRP-EN-002
Examples of diagrams
6
This
do
cu
me
nt
ma
y n
ot
be
re
pro
du
ce
d, m
od
ifie
d,
ad
ap
ted
, p
ub
lish
ed
, tr
an
sla
ted
, in
an
y w
ay, in
wh
ole
or
in
pa
rt o
r d
isc
lose
d t
o a
th
ird p
art
y w
ith
ou
t th
e p
rior
writ
ten
co
nse
nt
of
Tha
les
-©
Th
ale
s2
01
5 A
ll rig
hts
re
serv
ed
.
Ref number- date
Name of the company/ Template : 87204467-DOC-GRP-EN-002
Figures
7 Years of intensive usage
30+ Different kinds of representations
1500+ End-users
>###M € (biggest Thales projects it is used on)
6m x 10p Most intensive collarative modeling
7
This
do
cu
me
nt
ma
y n
ot
be
re
pro
du
ce
d, m
od
ifie
d,
ad
ap
ted
, p
ub
lish
ed
, tr
an
sla
ted
, in
an
y w
ay, in
wh
ole
or
in
pa
rt o
r d
isc
lose
d t
o a
th
ird p
art
y w
ith
ou
t th
e p
rior
writ
ten
co
nse
nt
of
Tha
les
-©
Th
ale
s2
01
5 A
ll rig
hts
re
serv
ed
.
Ref number- date
Name of the company/ Template : 87204467-DOC-GRP-EN-002
2016: A typical year of collaboration (the Capella perspective)
March End of September NovemberJanuary April December
Capella 1.1
End of high-
level Sirius
evolutions
priorization
End of Capella
need capture
process
Sirius
4.0
Sirius
4.1.1
8
This
do
cu
me
nt
ma
y n
ot
be
re
pro
du
ce
d, m
od
ifie
d,
ad
ap
ted
, p
ub
lish
ed
, tr
an
sla
ted
, in
an
y w
ay, in
wh
ole
or
in
pa
rt o
r d
isc
lose
d t
o a
th
ird p
art
y w
ith
ou
t th
e p
rior
writ
ten
co
nse
nt
of
Tha
les
-©
Th
ale
s2
01
5 A
ll rig
hts
re
serv
ed
.
Ref number- date
Name of the company/ Template : 87204467-DOC-GRP-EN-002
Main challenges
Performance
Ergonomics
Collaboration
9
This
do
cu
me
nt
ma
y n
ot
be
re
pro
du
ce
d, m
od
ifie
d,
ad
ap
ted
, p
ub
lish
ed
, tr
an
sla
ted
, in
an
y w
ay, in
wh
ole
or
in
pa
rt o
r d
isc
lose
d t
o a
th
ird p
art
y w
ith
ou
t th
e p
rior
writ
ten
co
nse
nt
of
Tha
les
-©
Th
ale
s2
01
5 A
ll rig
hts
re
serv
ed
.
Ref number- date
Name of the company/ Template : 87204467-DOC-GRP-EN-002
3 years of strong focus on ergonomics
10
This
do
cu
me
nt
ma
y n
ot
be
re
pro
du
ce
d, m
od
ifie
d,
ad
ap
ted
, p
ub
lish
ed
, tr
an
sla
ted
, in
an
y w
ay, in
wh
ole
or
in
pa
rt o
r d
isc
lose
d t
o a
th
ird p
art
y w
ith
ou
t th
e p
rior
writ
ten
co
nse
nt
of
Tha
les
-©
Th
ale
s2
01
5 A
ll rig
hts
re
serv
ed
.
Ref number- date
Name of the company/ Template : 87204467-DOC-GRP-EN-002
Multi-user, « optimistic » approach
11
This
do
cu
me
nt
ma
y n
ot
be
re
pro
du
ce
d, m
od
ifie
d,
ad
ap
ted
, p
ub
lish
ed
, tr
an
sla
ted
, in
an
y w
ay, in
wh
ole
or
in
pa
rt o
r d
isc
lose
d t
o a
th
ird p
art
y w
ith
ou
t th
e p
rior
writ
ten
co
nse
nt
of
Tha
les
-©
Th
ale
s2
01
5 A
ll rig
hts
re
serv
ed
.
Ref number- date
Name of the company/ Template : 87204467-DOC-GRP-EN-002
Multi-user, « pessimistic » approach
Clearcase, SVN
Model
Shared
Model
Configuration management ≠ Multi-user
12
This
do
cu
me
nt
ma
y n
ot
be
re
pro
du
ce
d, m
od
ifie
d,
ad
ap
ted
, p
ub
lish
ed
, tr
an
sla
ted
, in
an
y w
ay, in
wh
ole
or
in
pa
rt o
r d
isc
lose
d t
o a
th
ird p
art
y w
ith
ou
t th
e p
rior
writ
ten
co
nse
nt
of
Tha
les
-©
Th
ale
s2
01
5 A
ll rig
hts
re
serv
ed
.
Ref number- date
Name of the company/ Template : 87204467-DOC-GRP-EN-002
Team 4 Capella, principles
Fine-grained, short duration,
and automated locks
Live update
13
This
do
cu
me
nt
ma
y n
ot
be
re
pro
du
ce
d, m
od
ifie
d,
ad
ap
ted
, p
ub
lish
ed
, tr
an
sla
ted
, in
an
y w
ay, in
wh
ole
or
in
pa
rt o
r d
isc
lose
d t
o a
th
ird p
art
y w
ith
ou
t th
e p
rior
writ
ten
co
nse
nt
of
Tha
les
-©
Th
ale
s2
01
5 A
ll rig
hts
re
serv
ed
.
Ref number- date
Name of the company/ Template : 87204467-DOC-GRP-EN-002
Working on a remotely shared model
14
This
do
cu
me
nt
ma
y n
ot
be
re
pro
du
ce
d, m
od
ifie
d,
ad
ap
ted
, p
ub
lish
ed
, tr
an
sla
ted
, in
an
y w
ay, in
wh
ole
or
in
pa
rt o
r d
isc
lose
d t
o a
th
ird p
art
y w
ith
ou
t th
e p
rior
writ
ten
co
nse
nt
of
Tha
les
-©
Th
ale
s2
01
5 A
ll rig
hts
re
serv
ed
.
Ref number- date
Name of the company/ Template : 87204467-DOC-GRP-EN-002
Working on a remotely shared model
Server host ID
Repository name
Login/password
15
This
do
cu
me
nt
ma
y n
ot
be
re
pro
du
ce
d, m
od
ifie
d,
ad
ap
ted
, p
ub
lish
ed
, tr
an
sla
ted
, in
an
y w
ay, in
wh
ole
or
in
pa
rt o
r d
isc
lose
d t
o a
th
ird p
art
y w
ith
ou
t th
e p
rior
writ
ten
co
nse
nt
of
Tha
les
-©
Th
ale
s2
01
5 A
ll rig
hts
re
serv
ed
.
Ref number- date
Name of the company/ Template : 87204467-DOC-GRP-EN-002
Administration
16
This
do
cu
me
nt
ma
y n
ot
be
re
pro
du
ce
d, m
od
ifie
d,
ad
ap
ted
, p
ub
lish
ed
, tr
an
sla
ted
, in
an
y w
ay, in
wh
ole
or
in
pa
rt o
r d
isc
lose
d t
o a
th
ird p
art
y w
ith
ou
t th
e p
rior
writ
ten
co
nse
nt
of
Tha
les
-©
Th
ale
s2
01
5 A
ll rig
hts
re
serv
ed
.
Ref number- date
Name of the company/ Template : 87204467-DOC-GRP-EN-002
Team 4 Capella (T4C) - DEMO
1 Jenkins server
1 T4C server
2 TC4 clients (User A, User B)
Basic lock ad update mechanisms, archives
17
This
do
cu
me
nt
ma
y n
ot
be
re
pro
du
ce
d, m
od
ifie
d,
ad
ap
ted
, p
ub
lish
ed
, tr
an
sla
ted
, in
an
y w
ay, in
wh
ole
or
in
pa
rt o
r d
isc
lose
d t
o a
th
ird p
art
y w
ith
ou
t th
e p
rior
writ
ten
co
nse
nt
of
Tha
les
-©
Th
ale
s2
01
5 A
ll rig
hts
re
serv
ed
.
Ref number- date
Name of the company/ Template : 87204467-DOC-GRP-EN-002
Obeo Designer Team Edition
www.thalesgroup.com
Thank You! Questions?
Capella website: http://www.polarsys.org/capella/LinkedInhttp://www.linkedin.com/company/capella-modelling-workbenchTwitterhttps://twitter.com/capella_arcadiaArcadia forum: https://polarsys.org/forums/index.php/f/12/Capella forum: https://polarsys.org/forums/index.php/f/13/IFE model & doc.: http://www.polarsys.org/capella/start.html
Recommended