SiriusCon2016 - Capella Team: Live collaborative modeling with Sirius

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