18
www.thalesgroup.com Collaborative modeling with Capella and Sirius SIRIUSCON 2016 Stéphane Bonnet, Thales Corporate Engineering November 15 th , 2016

Collaborative modeling with Capella and Sirius€¦ · Collaborative modeling with Capella and Sirius SIRIUSCON 2016 Stéphane Bonnet, ... End of Capella need capture process Sirius

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Collaborative modeling with Capella and Sirius€¦ · Collaborative modeling with Capella and Sirius SIRIUSCON 2016 Stéphane Bonnet, ... End of Capella need capture process Sirius

www.thalesgroup.com

Collaborative modelingwith Capella and Sirius

SIRIUSCON 2016

Stéphane Bonnet, Thales Corporate EngineeringNovember 15th, 2016

Page 2: Collaborative modeling with Capella and Sirius€¦ · Collaborative modeling with Capella and Sirius SIRIUSCON 2016 Stéphane Bonnet, ... End of Capella need capture process Sirius

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

Page 3: Collaborative modeling with Capella and Sirius€¦ · Collaborative modeling with Capella and Sirius SIRIUSCON 2016 Stéphane Bonnet, ... End of Capella need capture process Sirius

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

Page 4: Collaborative modeling with Capella and Sirius€¦ · Collaborative modeling with Capella and Sirius SIRIUSCON 2016 Stéphane Bonnet, ... End of Capella need capture process Sirius

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

Page 5: Collaborative modeling with Capella and Sirius€¦ · Collaborative modeling with Capella and Sirius SIRIUSCON 2016 Stéphane Bonnet, ... End of Capella need capture process Sirius

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

Page 6: Collaborative modeling with Capella and Sirius€¦ · Collaborative modeling with Capella and Sirius SIRIUSCON 2016 Stéphane Bonnet, ... End of Capella need capture process Sirius

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

Page 7: Collaborative modeling with Capella and Sirius€¦ · Collaborative modeling with Capella and Sirius SIRIUSCON 2016 Stéphane Bonnet, ... End of Capella need capture process Sirius

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

Page 8: Collaborative modeling with Capella and Sirius€¦ · Collaborative modeling with Capella and Sirius SIRIUSCON 2016 Stéphane Bonnet, ... End of Capella need capture process Sirius

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

Page 9: Collaborative modeling with Capella and Sirius€¦ · Collaborative modeling with Capella and Sirius SIRIUSCON 2016 Stéphane Bonnet, ... End of Capella need capture process Sirius

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

Page 10: Collaborative modeling with Capella and Sirius€¦ · Collaborative modeling with Capella and Sirius SIRIUSCON 2016 Stéphane Bonnet, ... End of Capella need capture process Sirius

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

Page 11: Collaborative modeling with Capella and Sirius€¦ · Collaborative modeling with Capella and Sirius SIRIUSCON 2016 Stéphane Bonnet, ... End of Capella need capture process Sirius

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

Page 12: Collaborative modeling with Capella and Sirius€¦ · Collaborative modeling with Capella and Sirius SIRIUSCON 2016 Stéphane Bonnet, ... End of Capella need capture process Sirius

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

Page 13: Collaborative modeling with Capella and Sirius€¦ · Collaborative modeling with Capella and Sirius SIRIUSCON 2016 Stéphane Bonnet, ... End of Capella need capture process Sirius

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

Page 14: Collaborative modeling with Capella and Sirius€¦ · Collaborative modeling with Capella and Sirius SIRIUSCON 2016 Stéphane Bonnet, ... End of Capella need capture process Sirius

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

Page 15: Collaborative modeling with Capella and Sirius€¦ · Collaborative modeling with Capella and Sirius SIRIUSCON 2016 Stéphane Bonnet, ... End of Capella need capture process Sirius

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

Page 16: Collaborative modeling with Capella and Sirius€¦ · Collaborative modeling with Capella and Sirius SIRIUSCON 2016 Stéphane Bonnet, ... End of Capella need capture process Sirius

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

Page 17: Collaborative modeling with Capella and Sirius€¦ · Collaborative modeling with Capella and Sirius SIRIUSCON 2016 Stéphane Bonnet, ... End of Capella need capture process Sirius

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

Page 18: Collaborative modeling with Capella and Sirius€¦ · Collaborative modeling with Capella and Sirius SIRIUSCON 2016 Stéphane Bonnet, ... End of Capella need capture process Sirius

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