top 10 reasons why capella is different - obeo · top 10 reasons why capella is different stéphane...

50
www.thalesgroup.com THALES GROUP OPEN Top 10 reasons why Capella is different Stéphane Bonnet In charge of Thales Corporate MBSE Coaching & Community Capella Design Authority [email protected] CAPELLA DAY STUTTGART, MARCH 13 TH 2018

Upload: others

Post on 03-Jul-2020

17 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Top 10 reasons why Capella is different - Obeo · Top 10 reasons why Capella is different Stéphane Bonnet In charge of Thales Corporate MBSE Coaching & Community Capella Design Authority

www.thalesgroup.com

THALES GROUP OPEN

Top 10 reasons why Capella is different

Stéphane Bonnet In charge of Thales Corporate MBSE Coaching & Community

Capella Design Authority

[email protected]

CAPELLA DAY STUTTGART, MARCH 13TH 2018

Page 2: Top 10 reasons why Capella is different - Obeo · Top 10 reasons why Capella is different Stéphane Bonnet In charge of Thales Corporate MBSE Coaching & Community Capella Design Authority

2 THALES GROUP OPEN

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

pa

rty w

ith

ou

t th

e p

rior

writt

en

co

nse

nt

of

Tha

les

- ©

Th

ale

s 2

01

5 A

ll rig

hts

re

serv

ed

.

Ref number- date

Name of the company/ Template : 87204467-DOC-GRP-EN-002

Page 3: Top 10 reasons why Capella is different - Obeo · Top 10 reasons why Capella is different Stéphane Bonnet In charge of Thales Corporate MBSE Coaching & Community Capella Design Authority

3 THALES GROUP OPEN

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

pa

rty w

ith

ou

t th

e p

rior

writt

en

co

nse

nt

of

Tha

les

- ©

Th

ale

s 2

01

5 A

ll rig

hts

re

serv

ed

.

Ref number- date

Name of the company/ Template : 87204467-DOC-GRP-EN-002

System models, what for?

#1 - Scope

What are Arcadia and Capella meant for?

Page 4: Top 10 reasons why Capella is different - Obeo · Top 10 reasons why Capella is different Stéphane Bonnet In charge of Thales Corporate MBSE Coaching & Community Capella Design Authority

4 THALES GROUP OPEN

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

pa

rty w

ith

ou

t th

e p

rior

writt

en

co

nse

nt

of

Tha

les

- ©

Th

ale

s 2

01

5 A

ll rig

hts

re

serv

ed

.

Ref number- date

Name of the company/ Template : 87204467-DOC-GRP-EN-002

System Architectural Design

Enterprise Architecting (operational capabilities and

need, orientations, etc.)

Detailed design, development

V&V SW/HW/FM

Architectural Design

Algos,

Real-

time

Analysis,

NF,

Etc.

Multi-

physics:

3D,

power

models,

thermal

models,

etc.

Scope

Page 5: Top 10 reasons why Capella is different - Obeo · Top 10 reasons why Capella is different Stéphane Bonnet In charge of Thales Corporate MBSE Coaching & Community Capella Design Authority

5 THALES GROUP OPEN

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

pa

rty w

ith

ou

t th

e p

rior

writt

en

co

nse

nt

of

Tha

les

- ©

Th

ale

s 2

01

5 A

ll rig

hts

re

serv

ed

.

Ref number- date

Name of the company/ Template : 87204467-DOC-GRP-EN-002

System Architectural Design

Enterprise Architecting (operational capabilities and

need, orientations, etc.)

Detailed design, development

V&V SW/HW/FM

Architectural Design

Algos,

Real-

time

Analysis,

NF,

Etc.

Multi-

physics:

3D,

power

models,

thermal

models,

etc.

Scope

Method Workbench

Page 6: Top 10 reasons why Capella is different - Obeo · Top 10 reasons why Capella is different Stéphane Bonnet In charge of Thales Corporate MBSE Coaching & Community Capella Design Authority

6 THALES GROUP OPEN

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

pa

rty w

ith

ou

t th

e p

rior

writt

en

co

nse

nt

of

Tha

les

- ©

Th

ale

s 2

01

5 A

ll rig

hts

re

serv

ed

.

Ref number- date

Name of the company/ Template : 87204467-DOC-GRP-EN-002

Operational

Analysis

System Need

Analysis

Logical

Architecture

EPBS

Physical

Architecture

Transition subsystem,SW, HW

Non

functional

constrains

Non-

functional

viewpoint

trade-offs

Page 7: Top 10 reasons why Capella is different - Obeo · Top 10 reasons why Capella is different Stéphane Bonnet In charge of Thales Corporate MBSE Coaching & Community Capella Design Authority

7 THALES GROUP OPEN

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

pa

rty w

ith

ou

t th

e p

rior

writt

en

co

nse

nt

of

Tha

les

- ©

Th

ale

s 2

01

5 A

ll rig

hts

re

serv

ed

.

Ref number- date

Name of the company/ Template : 87204467-DOC-GRP-EN-002

Arcadia and Architecture Frameworks

Operational

Analysis

System Need

Analysis

Logical

Architecture

EPBS

Physical

Architecture

Transition subsystem,SW, HW

Non

functional

constrains

Non-

functional

viewpoint

trade-offs

Similar concepts

• Operational Entities, Actors, Roles

• Operational Activities, Processes

• States and modes, functions, data

flows, etc.

• System Nodes, equipment

• Traceability between operational

& system

Similar diagrams

• OV2, OV4, OV5, OV6, OV7;

• SOV;

• SV1, SV2, SV4, SV5, SV10…

Page 8: Top 10 reasons why Capella is different - Obeo · Top 10 reasons why Capella is different Stéphane Bonnet In charge of Thales Corporate MBSE Coaching & Community Capella Design Authority

8 THALES GROUP OPEN

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

pa

rty w

ith

ou

t th

e p

rior

writt

en

co

nse

nt

of

Tha

les

- ©

Th

ale

s 2

01

5 A

ll rig

hts

re

serv

ed

.

Ref number- date

Name of the company/ Template : 87204467-DOC-GRP-EN-002

Arcadia & SysML

Operational

Analysis

System Need

Analysis

Logical

Architecture

EPBS

Physical

Architecture

Transition subsystem,SW, HW

Non

functional

constrains

Non-

functional

viewpoint

trade-offs

Arcadia additions

• Operational analysis

• Functional analysis

Main differences

• Method vs Language

• Activity diagrams vs functional

dataflows

• Management of types and

instances

Page 9: Top 10 reasons why Capella is different - Obeo · Top 10 reasons why Capella is different Stéphane Bonnet In charge of Thales Corporate MBSE Coaching & Community Capella Design Authority

9 THALES GROUP OPEN

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

pa

rty w

ith

ou

t th

e p

rior

writt

en

co

nse

nt

of

Tha

les

- ©

Th

ale

s 2

01

5 A

ll rig

hts

re

serv

ed

.

Ref number- date

Name of the company/ Template : 87204467-DOC-GRP-EN-002

System models, what for?

#2 - Arcadia Field-originated, model-based engineering method

Page 10: Top 10 reasons why Capella is different - Obeo · Top 10 reasons why Capella is different Stéphane Bonnet In charge of Thales Corporate MBSE Coaching & Community Capella Design Authority

10 THALES GROUP OPEN

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

pa

rty w

ith

ou

t th

e p

rior

writt

en

co

nse

nt

of

Tha

les

- ©

Th

ale

s 2

01

5 A

ll rig

hts

re

serv

ed

.

Ref number- date

Name of the company/ Template : 87204467-DOC-GRP-EN-002

Arcadia : A “Simple” Engineering Language

Page 11: Top 10 reasons why Capella is different - Obeo · Top 10 reasons why Capella is different Stéphane Bonnet In charge of Thales Corporate MBSE Coaching & Community Capella Design Authority

11 THALES GROUP OPEN

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

pa

rty w

ith

ou

t th

e p

rior

writt

en

co

nse

nt

of

Tha

les

- ©

Th

ale

s 2

01

5 A

ll rig

hts

re

serv

ed

.

Ref number- date

Name of the company/ Template : 87204467-DOC-GRP-EN-002

A1 A3

A2

Operational Analysis

WHAT THE USERS/STAKEHOLDERS

NEED TO ACCOMPLISH

Support of discussions

with the customer,

capabilities, scenarios

and processes

Page 12: Top 10 reasons why Capella is different - Obeo · Top 10 reasons why Capella is different Stéphane Bonnet In charge of Thales Corporate MBSE Coaching & Community Capella Design Authority

12 THALES GROUP OPEN

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

pa

rty w

ith

ou

t th

e p

rior

writt

en

co

nse

nt

of

Tha

les

- ©

Th

ale

s 2

01

5 A

ll rig

hts

re

serv

ed

.

Ref number- date

Name of the company/ Template : 87204467-DOC-GRP-EN-002

Page 13: Top 10 reasons why Capella is different - Obeo · Top 10 reasons why Capella is different Stéphane Bonnet In charge of Thales Corporate MBSE Coaching & Community Capella Design Authority

13 THALES GROUP OPEN

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

pa

rty w

ith

ou

t th

e p

rior

writt

en

co

nse

nt

of

Tha

les

- ©

Th

ale

s 2

01

5 A

ll rig

hts

re

serv

ed

.

Ref number- date

Name of the company/ Template : 87204467-DOC-GRP-EN-002

F2

F1

F3 F4

F5

A1 A3

A2

System Need Analysis

WHAT THE SYSTEM HAS TO

ACCOMPLISH FOR THE USERS

Boundaries, external

interfaces, specification,

v&v procedures,

feasibility of requirements

Page 14: Top 10 reasons why Capella is different - Obeo · Top 10 reasons why Capella is different Stéphane Bonnet In charge of Thales Corporate MBSE Coaching & Community Capella Design Authority

14 THALES GROUP OPEN

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

pa

rty w

ith

ou

t th

e p

rior

writt

en

co

nse

nt

of

Tha

les

- ©

Th

ale

s 2

01

5 A

ll rig

hts

re

serv

ed

.

Ref number- date

Name of the company/ Template : 87204467-DOC-GRP-EN-002

Page 15: Top 10 reasons why Capella is different - Obeo · Top 10 reasons why Capella is different Stéphane Bonnet In charge of Thales Corporate MBSE Coaching & Community Capella Design Authority

15 THALES GROUP OPEN

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

pa

rty w

ith

ou

t th

e p

rior

writt

en

co

nse

nt

of

Tha

les

- ©

Th

ale

s 2

01

5 A

ll rig

hts

re

serv

ed

.

Ref number- date

Name of the company/ Template : 87204467-DOC-GRP-EN-002

F2

F1

F3 F4

F5

A1 A3

A2

ViewPoints

C1

C2

C3

F21

F1

F6 F3

F22

Logical Architecture

HOW THE SYSTEM WILL WORK SO

AS TO FULFIL EXPECTATIONS

High-level architecture

description, functional

refinement, architectural

drivers, functional allocation,

first trade-offs,

modes and states analysis

Page 16: Top 10 reasons why Capella is different - Obeo · Top 10 reasons why Capella is different Stéphane Bonnet In charge of Thales Corporate MBSE Coaching & Community Capella Design Authority

16 THALES GROUP OPEN

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

pa

rty w

ith

ou

t th

e p

rior

writt

en

co

nse

nt

of

Tha

les

- ©

Th

ale

s 2

01

5 A

ll rig

hts

re

serv

ed

.

Ref number- date

Name of the company/ Template : 87204467-DOC-GRP-EN-002

Page 17: Top 10 reasons why Capella is different - Obeo · Top 10 reasons why Capella is different Stéphane Bonnet In charge of Thales Corporate MBSE Coaching & Community Capella Design Authority

17 THALES GROUP OPEN

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

pa

rty w

ith

ou

t th

e p

rior

writt

en

co

nse

nt

of

Tha

les

- ©

Th

ale

s 2

01

5 A

ll rig

hts

re

serv

ed

.

Ref number- date

Name of the company/ Template : 87204467-DOC-GRP-EN-002

F2

F1

F3 F4

F5

A1 A3

A2

HOW THE SYSTEM WILL BE

DEVELOPED AND BUILT

Implementation constraints,

reuse, refined trade-offs,

M/T/B strategy,

finalized detailed interfaces

ViewPoints

C1

C2

C3

F21

F1

F6 F3

F22

ViewPoints

C11

C12

C1’

C2

C3

C4

F21

F1

F6 F7

F22

e.g. Processors

e.g. Buses

e.g. SW, HW

components

Physical Architecture

HOW THE SYSTEM WILL BE

DEVELOPED AND BUILT

Implementation constraints,

reuse, refined trade-offs,

M/T/B strategy,

finalized detailed interfaces

Page 18: Top 10 reasons why Capella is different - Obeo · Top 10 reasons why Capella is different Stéphane Bonnet In charge of Thales Corporate MBSE Coaching & Community Capella Design Authority

18 THALES GROUP OPEN

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

pa

rty w

ith

ou

t th

e p

rior

writt

en

co

nse

nt

of

Tha

les

- ©

Th

ale

s 2

01

5 A

ll rig

hts

re

serv

ed

.

Ref number- date

Name of the company/ Template : 87204467-DOC-GRP-EN-002

Page 19: Top 10 reasons why Capella is different - Obeo · Top 10 reasons why Capella is different Stéphane Bonnet In charge of Thales Corporate MBSE Coaching & Community Capella Design Authority

19 THALES GROUP OPEN

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

pa

rty w

ith

ou

t th

e p

rior

writt

en

co

nse

nt

of

Tha

les

- ©

Th

ale

s 2

01

5 A

ll rig

hts

re

serv

ed

.

Ref number- date

Name of the company/ Template : 87204467-DOC-GRP-EN-002

Page 20: Top 10 reasons why Capella is different - Obeo · Top 10 reasons why Capella is different Stéphane Bonnet In charge of Thales Corporate MBSE Coaching & Community Capella Design Authority

20 THALES GROUP OPEN

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

pa

rty w

ith

ou

t th

e p

rior

writt

en

co

nse

nt

of

Tha

les

- ©

Th

ale

s 2

01

5 A

ll rig

hts

re

serv

ed

.

Ref number- date

Name of the company/ Template : 87204467-DOC-GRP-EN-002

System models, what for?

#3 - Method-coupled What does this mean?

Page 21: Top 10 reasons why Capella is different - Obeo · Top 10 reasons why Capella is different Stéphane Bonnet In charge of Thales Corporate MBSE Coaching & Community Capella Design Authority

21 THALES GROUP OPEN

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

pa

rty w

ith

ou

t th

e p

rior

writt

en

co

nse

nt

of

Tha

les

- ©

Th

ale

s 2

01

5 A

ll rig

hts

re

serv

ed

.

Ref number- date

Name of the company/ Template : 87204467-DOC-GRP-EN-002

Page 22: Top 10 reasons why Capella is different - Obeo · Top 10 reasons why Capella is different Stéphane Bonnet In charge of Thales Corporate MBSE Coaching & Community Capella Design Authority

22 THALES GROUP OPEN

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

pa

rty w

ith

ou

t th

e p

rior

writt

en

co

nse

nt

of

Tha

les

- ©

Th

ale

s 2

01

5 A

ll rig

hts

re

serv

ed

.

Ref number- date

Name of the company/ Template : 87204467-DOC-GRP-EN-002

Page 23: Top 10 reasons why Capella is different - Obeo · Top 10 reasons why Capella is different Stéphane Bonnet In charge of Thales Corporate MBSE Coaching & Community Capella Design Authority

23 THALES GROUP OPEN

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

pa

rty w

ith

ou

t th

e p

rior

writt

en

co

nse

nt

of

Tha

les

- ©

Th

ale

s 2

01

5 A

ll rig

hts

re

serv

ed

.

Ref number- date

Name of the company/ Template : 87204467-DOC-GRP-EN-002

Page 24: Top 10 reasons why Capella is different - Obeo · Top 10 reasons why Capella is different Stéphane Bonnet In charge of Thales Corporate MBSE Coaching & Community Capella Design Authority

24 THALES GROUP OPEN

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

pa

rty w

ith

ou

t th

e p

rior

writt

en

co

nse

nt

of

Tha

les

- ©

Th

ale

s 2

01

5 A

ll rig

hts

re

serv

ed

.

Ref number- date

Name of the company/ Template : 87204467-DOC-GRP-EN-002

System models, what for?

#4 – Support of Functional Analysis Proper integration with structure and interfaces

Page 25: Top 10 reasons why Capella is different - Obeo · Top 10 reasons why Capella is different Stéphane Bonnet In charge of Thales Corporate MBSE Coaching & Community Capella Design Authority

25 THALES GROUP OPEN

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

pa

rty w

ith

ou

t th

e p

rior

writt

en

co

nse

nt

of

Tha

les

- ©

Th

ale

s 2

01

5 A

ll rig

hts

re

serv

ed

.

Ref number- date

Name of the company/ Template : 87204467-DOC-GRP-EN-002

Functional exchanges & ports carry exchange items

Functional exchanges & ports are allocated to

component exchanges & ports

Component exchanges &

ports are allocated to Physical

links/paths & ports

Exchange items

group data to be

carried together

Interfaces group &

reference exchange

items

Interfaces are

provided/required by

component Ports

Working theme of SysML v2 SST Specification Group

Page 26: Top 10 reasons why Capella is different - Obeo · Top 10 reasons why Capella is different Stéphane Bonnet In charge of Thales Corporate MBSE Coaching & Community Capella Design Authority

26 THALES GROUP OPEN

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

pa

rty w

ith

ou

t th

e p

rior

writt

en

co

nse

nt

of

Tha

les

- ©

Th

ale

s 2

01

5 A

ll rig

hts

re

serv

ed

.

Ref number- date

Name of the company/ Template : 87204467-DOC-GRP-EN-002

DEMO

Page 27: Top 10 reasons why Capella is different - Obeo · Top 10 reasons why Capella is different Stéphane Bonnet In charge of Thales Corporate MBSE Coaching & Community Capella Design Authority

27 THALES GROUP OPEN

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

pa

rty w

ith

ou

t th

e p

rior

writt

en

co

nse

nt

of

Tha

les

- ©

Th

ale

s 2

01

5 A

ll rig

hts

re

serv

ed

.

Ref number- date

Name of the company/ Template : 87204467-DOC-GRP-EN-002

System models, what for?

#5 – Replicable Elements (REC-RPL) Model instances, manage building blocks

Page 28: Top 10 reasons why Capella is different - Obeo · Top 10 reasons why Capella is different Stéphane Bonnet In charge of Thales Corporate MBSE Coaching & Community Capella Design Authority

28 THALES GROUP OPEN

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

pa

rty w

ith

ou

t th

e p

rior

writt

en

co

nse

nt

of

Tha

les

- ©

Th

ale

s 2

01

5 A

ll rig

hts

re

serv

ed

.

Ref number- date

Name of the company/ Template : 87204467-DOC-GRP-EN-002

Core principles

Synchronized copies

Different compliance rules

Blackbox

Constrained Reuse

Inheritance

Customized

Page 29: Top 10 reasons why Capella is different - Obeo · Top 10 reasons why Capella is different Stéphane Bonnet In charge of Thales Corporate MBSE Coaching & Community Capella Design Authority

29 THALES GROUP OPEN

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

pa

rty w

ith

ou

t th

e p

rior

writt

en

co

nse

nt

of

Tha

les

- ©

Th

ale

s 2

01

5 A

ll rig

hts

re

serv

ed

.

Ref number- date

Name of the company/ Template : 87204467-DOC-GRP-EN-002

Examples of replicable elements

Page 30: Top 10 reasons why Capella is different - Obeo · Top 10 reasons why Capella is different Stéphane Bonnet In charge of Thales Corporate MBSE Coaching & Community Capella Design Authority

30 THALES GROUP OPEN

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

pa

rty w

ith

ou

t th

e p

rior

writt

en

co

nse

nt

of

Tha

les

- ©

Th

ale

s 2

01

5 A

ll rig

hts

re

serv

ed

.

Ref number- date

Name of the company/ Template : 87204467-DOC-GRP-EN-002

« Usages » and « Definitions », very different workflows

Working theme of SysML v2 SST Specification Group

Page 31: Top 10 reasons why Capella is different - Obeo · Top 10 reasons why Capella is different Stéphane Bonnet In charge of Thales Corporate MBSE Coaching & Community Capella Design Authority

31 THALES GROUP OPEN

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

pa

rty w

ith

ou

t th

e p

rior

writt

en

co

nse

nt

of

Tha

les

- ©

Th

ale

s 2

01

5 A

ll rig

hts

re

serv

ed

.

Ref number- date

Name of the company/ Template : 87204467-DOC-GRP-EN-002

One library = One REC

Easier REC management, enable “REC” versioning (see Yuzu)

BB1/LIB1 BB2/LIB2 BBn/LIBn

REFERENCE ARCHITECTURE

Page 32: Top 10 reasons why Capella is different - Obeo · Top 10 reasons why Capella is different Stéphane Bonnet In charge of Thales Corporate MBSE Coaching & Community Capella Design Authority

32 THALES GROUP OPEN

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

pa

rty w

ith

ou

t th

e p

rior

writt

en

co

nse

nt

of

Tha

les

- ©

Th

ale

s 2

01

5 A

ll rig

hts

re

serv

ed

.

Ref number- date

Name of the company/ Template : 87204467-DOC-GRP-EN-002

System models, what for?

#6 - Comprehensiveness Architecture evaluation

Page 33: Top 10 reasons why Capella is different - Obeo · Top 10 reasons why Capella is different Stéphane Bonnet In charge of Thales Corporate MBSE Coaching & Community Capella Design Authority

33 THALES GROUP OPEN

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

pa

rty w

ith

ou

t th

e p

rior

writt

en

co

nse

nt

of

Tha

les

- ©

Th

ale

s 2

01

5 A

ll rig

hts

re

serv

ed

.

Ref number- date

Name of the company/ Template : 87204467-DOC-GRP-EN-002

Modes and states

Analyzing the variability of the

system during its operation

Other important (and addressed) aspects of engineering

Model-based V&V

Driving v&v activities by

expected functional content

Product line

Variability management based

on feature models

Page 34: Top 10 reasons why Capella is different - Obeo · Top 10 reasons why Capella is different Stéphane Bonnet In charge of Thales Corporate MBSE Coaching & Community Capella Design Authority

34 THALES GROUP OPEN

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

pa

rty w

ith

ou

t th

e p

rior

writt

en

co

nse

nt

of

Tha

les

- ©

Th

ale

s 2

01

5 A

ll rig

hts

re

serv

ed

.

Ref number- date

Name of the company/ Template : 87204467-DOC-GRP-EN-002

Performance

Mass

Safety

Architecture early evaluation

Autonomous viewpoints

Birectional coupling with specialty tools

Citrus

simulation

env.

All4Tec

Safety

Architect

Page 35: Top 10 reasons why Capella is different - Obeo · Top 10 reasons why Capella is different Stéphane Bonnet In charge of Thales Corporate MBSE Coaching & Community Capella Design Authority

35 THALES GROUP OPEN

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

pa

rty w

ith

ou

t th

e p

rior

writt

en

co

nse

nt

of

Tha

les

- ©

Th

ale

s 2

01

5 A

ll rig

hts

re

serv

ed

.

Ref number- date

Name of the company/ Template : 87204467-DOC-GRP-EN-002

Example: Capella – Safety Architect (All4Tec)

In Safety Architect, automated

generation of fault-trees

In Capella, visualization of fault

trees as critical functional chains

In Safety Architect, analysis of

block local failure conditions

Functional

Hazard Analysis

(FHA)

Feared event added to Capella

dataflows (viewpoint)

Page 36: Top 10 reasons why Capella is different - Obeo · Top 10 reasons why Capella is different Stéphane Bonnet In charge of Thales Corporate MBSE Coaching & Community Capella Design Authority

36 THALES GROUP OPEN

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

pa

rty w

ith

ou

t th

e p

rior

writt

en

co

nse

nt

of

Tha

les

- ©

Th

ale

s 2

01

5 A

ll rig

hts

re

serv

ed

.

Ref number- date

Name of the company/ Template : 87204467-DOC-GRP-EN-002

System models, what for?

#7 - Engineering continuity From wishful thinking to implementation

Page 37: Top 10 reasons why Capella is different - Obeo · Top 10 reasons why Capella is different Stéphane Bonnet In charge of Thales Corporate MBSE Coaching & Community Capella Design Authority

37 THALES GROUP OPEN

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

pa

rty w

ith

ou

t th

e p

rior

writt

en

co

nse

nt

of

Tha

les

- ©

Th

ale

s 2

01

5 A

ll rig

hts

re

serv

ed

.

Ref number- date

Name of the company/ Template : 87204467-DOC-GRP-EN-002

Buy Sub-contract Make Make Buy

SYSTEM PHYSICAL ARCHITECTURE

AUTOMATICALLY INITIALIZED AND

MAINTAINED SUBSYSTEM

Page 38: Top 10 reasons why Capella is different - Obeo · Top 10 reasons why Capella is different Stéphane Bonnet In charge of Thales Corporate MBSE Coaching & Community Capella Design Authority

38 THALES GROUP OPEN

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

pa

rty w

ith

ou

t th

e p

rior

writt

en

co

nse

nt

of

Tha

les

- ©

Th

ale

s 2

01

5 A

ll rig

hts

re

serv

ed

.

Ref number- date

Name of the company/ Template : 87204467-DOC-GRP-EN-002

System models, what for?

#8 - Scalable Cope with complexity

Page 39: Top 10 reasons why Capella is different - Obeo · Top 10 reasons why Capella is different Stéphane Bonnet In charge of Thales Corporate MBSE Coaching & Community Capella Design Authority

39 THALES GROUP OPEN

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

pa

rty w

ith

ou

t th

e p

rior

writt

en

co

nse

nt

of

Tha

les

- ©

Th

ale

s 2

01

5 A

ll rig

hts

re

serv

ed

.

Ref number- date

Name of the company/ Template : 87204467-DOC-GRP-EN-002

DEMO

Page 40: Top 10 reasons why Capella is different - Obeo · Top 10 reasons why Capella is different Stéphane Bonnet In charge of Thales Corporate MBSE Coaching & Community Capella Design Authority

40 THALES GROUP OPEN

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

pa

rty w

ith

ou

t th

e p

rior

writt

en

co

nse

nt

of

Tha

les

- ©

Th

ale

s 2

01

5 A

ll rig

hts

re

serv

ed

.

Ref number- date

Name of the company/ Template : 87204467-DOC-GRP-EN-002

DEMO

Page 41: Top 10 reasons why Capella is different - Obeo · Top 10 reasons why Capella is different Stéphane Bonnet In charge of Thales Corporate MBSE Coaching & Community Capella Design Authority

41 THALES GROUP OPEN

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

pa

rty w

ith

ou

t th

e p

rior

writt

en

co

nse

nt

of

Tha

les

- ©

Th

ale

s 2

01

5 A

ll rig

hts

re

serv

ed

.

Ref number- date

Name of the company/ Template : 87204467-DOC-GRP-EN-002

System models, what for?

#9 - Open Source What does it mean FOR YOU?

Page 42: Top 10 reasons why Capella is different - Obeo · Top 10 reasons why Capella is different Stéphane Bonnet In charge of Thales Corporate MBSE Coaching & Community Capella Design Authority

42 THALES GROUP OPEN

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

pa

rty w

ith

ou

t th

e p

rior

writt

en

co

nse

nt

of

Tha

les

- ©

Th

ale

s 2

01

5 A

ll rig

hts

re

serv

ed

.

Ref number- date

Name of the company/ Template : 87204467-DOC-GRP-EN-002

A practitioner-driven journey started in Thales…

2006 2010 2014 2008 2012 2016

Practitioner-driven

Capella development

Multi-domain Thales working groups on language and method

Page 43: Top 10 reasons why Capella is different - Obeo · Top 10 reasons why Capella is different Stéphane Bonnet In charge of Thales Corporate MBSE Coaching & Community Capella Design Authority

43 THALES GROUP OPEN

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

pa

rty w

ith

ou

t th

e p

rior

writt

en

co

nse

nt

of

Tha

les

- ©

Th

ale

s 2

01

5 A

ll rig

hts

re

serv

ed

.

Ref number- date

Name of the company/ Template : 87204467-DOC-GRP-EN-002

… now open source (it’s free!)

Capella Industry Consortium

SERVICE

PROVIDERS

END-USER

ORGANIZATIONS

COMMUNITIES

RESEARCH &

ACADEMIA

TOOLS & TECHNO

PROVIDERS

http://www.polarsys.org/capella

Collaborative funded projects

Page 44: Top 10 reasons why Capella is different - Obeo · Top 10 reasons why Capella is different Stéphane Bonnet In charge of Thales Corporate MBSE Coaching & Community Capella Design Authority

44 THALES GROUP OPEN

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

pa

rty w

ith

ou

t th

e p

rior

writt

en

co

nse

nt

of

Tha

les

- ©

Th

ale

s 2

01

5 A

ll rig

hts

re

serv

ed

.

Ref number- date

Name of the company/ Template : 87204467-DOC-GRP-EN-002

Page 45: Top 10 reasons why Capella is different - Obeo · Top 10 reasons why Capella is different Stéphane Bonnet In charge of Thales Corporate MBSE Coaching & Community Capella Design Authority

45 THALES GROUP OPEN

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

pa

rty w

ith

ou

t th

e p

rior

writt

en

co

nse

nt

of

Tha

les

- ©

Th

ale

s 2

01

5 A

ll rig

hts

re

serv

ed

.

Ref number- date

Name of the company/ Template : 87204467-DOC-GRP-EN-002

IMPORT OF REQUIREMENTS (REQIF)

2014 2016 2018

MODES AND STATES

MODEL QUERYING TOOL

DOCUMENTATION GENERATION (M2DOC)

Your

own

use

case

Your own

evolution

Your own

contribution

Shape the future of Capella

Public APIs, forums, wiki, commercial offers

Page 46: Top 10 reasons why Capella is different - Obeo · Top 10 reasons why Capella is different Stéphane Bonnet In charge of Thales Corporate MBSE Coaching & Community Capella Design Authority

46 THALES GROUP OPEN

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

pa

rty w

ith

ou

t th

e p

rior

writt

en

co

nse

nt

of

Tha

les

- ©

Th

ale

s 2

01

5 A

ll rig

hts

re

serv

ed

.

Ref number- date

Name of the company/ Template : 87204467-DOC-GRP-EN-002

System models, what for?

#10 - User-driven Specified (and monitored) by its end-users

Page 47: Top 10 reasons why Capella is different - Obeo · Top 10 reasons why Capella is different Stéphane Bonnet In charge of Thales Corporate MBSE Coaching & Community Capella Design Authority

47 THALES GROUP OPEN

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

pa

rty w

ith

ou

t th

e p

rior

writt

en

co

nse

nt

of

Tha

les

- ©

Th

ale

s 2

01

5 A

ll rig

hts

re

serv

ed

.

Ref number- date

Name of the company/ Template : 87204467-DOC-GRP-EN-002

Enabling components

Thales need capture

Thales modeling community

Open Source Community

Partnerships Shared, public

repositories

Thales end-user needs

Capella Industry

Consortium

Collaborative projects

Funded evolutions

Page 48: Top 10 reasons why Capella is different - Obeo · Top 10 reasons why Capella is different Stéphane Bonnet In charge of Thales Corporate MBSE Coaching & Community Capella Design Authority

48 THALES GROUP OPEN

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

pa

rty w

ith

ou

t th

e p

rior

writt

en

co

nse

nt

of

Tha

les

- ©

Th

ale

s 2

01

5 A

ll rig

hts

re

serv

ed

.

Ref number- date

Name of the company/ Template : 87204467-DOC-GRP-EN-002

Page 49: Top 10 reasons why Capella is different - Obeo · Top 10 reasons why Capella is different Stéphane Bonnet In charge of Thales Corporate MBSE Coaching & Community Capella Design Authority

49 THALES GROUP OPEN

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

pa

rty w

ith

ou

t th

e p

rior

writt

en

co

nse

nt

of

Tha

les

- ©

Th

ale

s 2

01

5 A

ll rig

hts

re

serv

ed

.

Ref number- date

Name of the company/ Template : 87204467-DOC-GRP-EN-002

Page 50: Top 10 reasons why Capella is different - Obeo · Top 10 reasons why Capella is different Stéphane Bonnet In charge of Thales Corporate MBSE Coaching & Community Capella Design Authority

www.thalesgroup.com

THALES GROUP INTERNAL

Thank You! Questions?

Capella website: http://www.polarsys.org/capella/ LinkedIn Discussion Group https://www.linkedin.com/groups/8605600 Twitter https://twitter.com/capella_arcadia Arcadia public forum: https://polarsys.org/forums/index.php/f/12/ Capella public forum: https://polarsys.org/forums/index.php/f/13/ IFE model & documentation: http://polarsys.org/capella/community.html