arcadia and capella: model-based systems engineering made easier! euroforum - 2017

56
www.thalesgroup.com THALES GROUP OPEN Arcadia and Capella: Model-Based Systems Engineering made easier! Stéphane Bonnet (Thales) [email protected] Etienne Juliot (Obeo) [email protected] AN OPEN, FIELD-PROVEN SOLUTION FOR MBSE

Upload: etienne-juliot

Post on 21-Jan-2018

153 views

Category:

Software


1 download

TRANSCRIPT

Page 1: Arcadia and Capella: Model-Based Systems Engineering made easier! euroforum - 2017

www.thalesgroup.com

THALES GROUP OPEN

Arcadia and Capella: Model-BasedSystems Engineering made easier!

Stéphane Bonnet (Thales)[email protected]

Etienne Juliot (Obeo)[email protected]

AN OPEN, FIELD-PROVEN SOLUTION FOR MBSE

Page 2: Arcadia and Capella: Model-Based Systems Engineering made easier! euroforum - 2017

2THALES GROUP OPEN

Th

is d

ocu

me

nt

ma

y n

ot b

e r

ep

rod

uce

d, m

od

ifie

d,

ad

ap

ted

, p

ub

lish

ed

, tr

an

sla

ted

, in

an

y w

ay,

in w

ho

le o

r in

pa

rt o

r

dis

clo

se

d to

a t

hir

d p

art

y w

ith

ou

t th

e p

rio

r w

ritt

en

co

nse

nt o

f T

ha

les

Th

ale

s2

01

5 A

ll r

igh

ts r

ese

rve

d.

Ref number- date

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

SystemArchitects

SW/HW Designers & Developers

Customers

RequirementsManager

Support Engineers

IVVQ Manager

Others

SubSystemArchitects

Systems engineering stakeholders

Standard

practices

Standalone documents

and models

Incoherent reference

and decisions

Poor continuity between

engineering levels

Page 3: Arcadia and Capella: Model-Based Systems Engineering made easier! euroforum - 2017

3THALES GROUP OPEN

Th

is d

ocu

me

nt

ma

y n

ot b

e r

ep

rod

uce

d, m

od

ifie

d,

ad

ap

ted

, p

ub

lish

ed

, tr

an

sla

ted

, in

an

y w

ay,

in w

ho

le o

r in

pa

rt o

r

dis

clo

se

d to

a t

hir

d p

art

y w

ith

ou

t th

e p

rio

r w

ritt

en

co

nse

nt o

f T

ha

les

Th

ale

s2

01

5 A

ll r

igh

ts r

ese

rve

d.

Ref number- date

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

Shared

Functional

Architecture

ModelsSystem

Architects

SW/HW Designers & Developers

Customers

RequirementsManager Support Engineers

IVVQ Manager

Others

Model-Based Systems Engineering

MBSE

Shared models with

multiple views

Collaborative workflow

and unique reference

Common unified

language/concepts

Page 4: Arcadia and Capella: Model-Based Systems Engineering made easier! euroforum - 2017

4THALES GROUP OPEN

Th

is d

ocu

me

nt

ma

y n

ot b

e r

ep

rod

uce

d, m

od

ifie

d,

ad

ap

ted

, p

ub

lish

ed

, tr

an

sla

ted

, in

an

y w

ay,

in w

ho

le o

r in

pa

rt o

r

dis

clo

se

d to

a t

hir

d p

art

y w

ith

ou

t th

e p

rio

r w

ritt

en

co

nse

nt o

f T

ha

les

Th

ale

s2

01

5 A

ll r

igh

ts r

ese

rve

d.

Ref number- date

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

System

Functional & Architectural Design

Detailed SW/HW/FM design, development

V&VSW/HW/FM

Functional & Architectural Design

Algos,

Real-time

Analysis,

NF,

Etc.

Multi-

physics:

3D,

power

models,

thermal

models,

etc.

Scope Enterprise Architecting (operational capabilities and need,

orientations, etc.)

Page 5: Arcadia and Capella: Model-Based Systems Engineering made easier! euroforum - 2017

5THALES GROUP OPEN

Th

is d

ocu

me

nt

ma

y n

ot b

e r

ep

rod

uce

d, m

od

ifie

d,

ad

ap

ted

, p

ub

lish

ed

, tr

an

sla

ted

, in

an

y w

ay,

in w

ho

le o

r in

pa

rt o

r

dis

clo

se

d to

a t

hir

d p

art

y w

ith

ou

t th

e p

rio

r w

ritt

en

co

nse

nt o

f T

ha

les

Th

ale

s2

01

5 A

ll r

igh

ts r

ese

rve

d.

Ref number- date

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

System

Functional & Architectural Design

Enterprise Architecting (operational capabilities and need,

orientations, etc.)

Detailed SW/HW/FM design, development

V&VSW/HW/FM

Functional & Architectural Design

Algos,

Real-time

Analysis,

NF,

Etc.

Multi-

physics:

3D,

power

models,

thermal

models,

etc.

Scope

Method Workbench

Page 6: Arcadia and Capella: Model-Based Systems Engineering made easier! euroforum - 2017

6THALES GROUP OPEN

Th

is d

ocu

me

nt

ma

y n

ot b

e r

ep

rod

uce

d, m

od

ifie

d,

ad

ap

ted

, p

ub

lish

ed

, tr

an

sla

ted

, in

an

y w

ay,

in w

ho

le o

r in

pa

rt o

r

dis

clo

se

d to

a t

hir

d p

art

y w

ith

ou

t th

e p

rio

r w

ritt

en

co

nse

nt o

f T

ha

les

Th

ale

s2

01

5 A

ll r

igh

ts r

ese

rve

d.

Ref number- date

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

How can Arcadia and Capella help?

#1 - Functional analysis

#2 - Product line engineering

#3 - System variability management

#4 - Secure SYS/SW/HW engineering, prepare subcontracting

Page 7: Arcadia and Capella: Model-Based Systems Engineering made easier! euroforum - 2017

7THALES GROUP OPEN

Th

is d

ocu

me

nt

ma

y n

ot b

e r

ep

rod

uce

d, m

od

ifie

d,

ad

ap

ted

, p

ub

lish

ed

, tr

an

sla

ted

, in

an

y w

ay,

in w

ho

le o

r in

pa

rt o

r

dis

clo

se

d to

a t

hir

d p

art

y w

ith

ou

t th

e p

rio

r w

ritt

en

co

nse

nt o

f T

ha

les

Th

ale

s2

01

5 A

ll r

igh

ts r

ese

rve

d.

Ref number- date

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

The Continental

Automotive use case (*)

Rationales for Capella introduction:

• Integrated method

• Coverage of the whole system

development process

• Seamless integration with

Product Line Engineering

• Concurrent work powered by

Team for Capella

(*) Published on the Capella website

Page 8: Arcadia and Capella: Model-Based Systems Engineering made easier! euroforum - 2017

www.thalesgroup.com

THALES GROUP INTERNAL

MBSE WITH ARCADIA AND CAPELLASNEAK PEEK

Toronto, 2012

Page 9: Arcadia and Capella: Model-Based Systems Engineering made easier! euroforum - 2017

9THALES GROUP OPEN

Th

is d

ocu

me

nt

ma

y n

ot b

e r

ep

rod

uce

d, m

od

ifie

d,

ad

ap

ted

, p

ub

lish

ed

, tr

an

sla

ted

, in

an

y w

ay,

in w

ho

le o

r in

pa

rt o

r

dis

clo

se

d to

a t

hir

d p

art

y w

ith

ou

t th

e p

rio

r w

ritt

en

co

nse

nt o

f T

ha

les

Th

ale

s2

01

5 A

ll r

igh

ts r

ese

rve

d.

Ref number- date

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

Arcadia : A “Simple” Engineering Language

Page 10: Arcadia and Capella: Model-Based Systems Engineering made easier! euroforum - 2017

10THALES GROUP OPEN

Th

is d

ocu

me

nt

ma

y n

ot b

e r

ep

rod

uce

d, m

od

ifie

d,

ad

ap

ted

, p

ub

lish

ed

, tr

an

sla

ted

, in

an

y w

ay,

in w

ho

le o

r in

pa

rt o

r

dis

clo

se

d to

a t

hir

d p

art

y w

ith

ou

t th

e p

rio

r w

ritt

en

co

nse

nt o

f T

ha

les

Th

ale

s2

01

5 A

ll r

igh

ts r

ese

rve

d.

Ref number- date

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

Tight coupling method/tool

Page 11: Arcadia and Capella: Model-Based Systems Engineering made easier! euroforum - 2017

11THALES GROUP OPEN

Th

is d

ocu

me

nt

ma

y n

ot b

e r

ep

rod

uce

d, m

od

ifie

d,

ad

ap

ted

, p

ub

lish

ed

, tr

an

sla

ted

, in

an

y w

ay,

in w

ho

le o

r in

pa

rt o

r

dis

clo

se

d to

a t

hir

d p

art

y w

ith

ou

t th

e p

rio

r w

ritt

en

co

nse

nt o

f T

ha

les

Th

ale

s2

01

5 A

ll r

igh

ts r

ese

rve

d.

Ref number- date

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

Integration of functions,

structure and interfaces

Justification and consistence

by construction

Not developed here but important… (and addressed)

Model-based V&V

Driving v&v activities by expected

functional content

Early evaluation

Multi-criteria preliminary

analysis of architectures

Page 12: Arcadia and Capella: Model-Based Systems Engineering made easier! euroforum - 2017

www.thalesgroup.com

THALES GROUP INTERNAL

Focus on MBSE for automotive

FOUR EXAMPLES WHERE CAPELLA CAN HELP

Toronto, 2012

Page 13: Arcadia and Capella: Model-Based Systems Engineering made easier! euroforum - 2017

13THALES GROUP OPEN

Th

is d

ocu

me

nt

ma

y n

ot b

e r

ep

rod

uce

d, m

od

ifie

d,

ad

ap

ted

, p

ub

lish

ed

, tr

an

sla

ted

, in

an

y w

ay,

in w

ho

le o

r in

pa

rt o

r

dis

clo

se

d to

a t

hir

d p

art

y w

ith

ou

t th

e p

rio

r w

ritt

en

co

nse

nt o

f T

ha

les

Th

ale

s2

01

5 A

ll r

igh

ts r

ese

rve

d.

Ref number- date

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

System models, what for?

#1 - Functional analysis

Functional breakdown, allocation, behaviour

Page 14: Arcadia and Capella: Model-Based Systems Engineering made easier! euroforum - 2017

14THALES GROUP OPEN

Th

is d

ocu

me

nt

ma

y n

ot b

e r

ep

rod

uce

d, m

od

ifie

d,

ad

ap

ted

, p

ub

lish

ed

, tr

an

sla

ted

, in

an

y w

ay,

in w

ho

le o

r in

pa

rt o

r

dis

clo

se

d to

a t

hir

d p

art

y w

ith

ou

t th

e p

rio

r w

ritt

en

co

nse

nt o

f T

ha

les

Th

ale

s2

01

5 A

ll r

igh

ts r

ese

rve

d.

Ref number- date

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

F1

F2

F21

F22

Powerful

functional

analysis

Multi-workflow (top-

down, bottom-up)

Computed

“simplifications”

F1

F2

F22

F21

Page 15: Arcadia and Capella: Model-Based Systems Engineering made easier! euroforum - 2017

15THALES GROUP OPEN

Th

is d

ocu

me

nt

ma

y n

ot b

e r

ep

rod

uce

d, m

od

ifie

d,

ad

ap

ted

, p

ub

lish

ed

, tr

an

sla

ted

, in

an

y w

ay,

in w

ho

le o

r in

pa

rt o

r

dis

clo

se

d to

a t

hir

d p

art

y w

ith

ou

t th

e p

rio

r w

ritt

en

co

nse

nt o

f T

ha

les

Th

ale

s2

01

5 A

ll r

igh

ts r

ese

rve

d.

Ref number- date

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

F1

F2

F1

F2

F21

F22

Powerful

functional

analysis

Multi-workflow (top-

down, bottom-up)

Computed

“simplifications”

Page 16: Arcadia and Capella: Model-Based Systems Engineering made easier! euroforum - 2017

16THALES GROUP OPEN

Th

is d

ocu

me

nt

ma

y n

ot b

e r

ep

rod

uce

d, m

od

ifie

d,

ad

ap

ted

, p

ub

lish

ed

, tr

an

sla

ted

, in

an

y w

ay,

in w

ho

le o

r in

pa

rt o

r

dis

clo

se

d to

a t

hir

d p

art

y w

ith

ou

t th

e p

rio

r w

ritt

en

co

nse

nt o

f T

ha

les

Th

ale

s2

01

5 A

ll r

igh

ts r

ese

rve

d.

Ref number- date

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

F1

F2

F1

F2

F21

F22

Powerful

functional

analysis

Multi-workflow (top-

down, bottom-up)

Computed

“simplifications”

A

ABA

AB

B

Page 17: Arcadia and Capella: Model-Based Systems Engineering made easier! euroforum - 2017

17THALES GROUP OPEN

Th

is d

ocu

me

nt

ma

y n

ot b

e r

ep

rod

uce

d, m

od

ifie

d,

ad

ap

ted

, p

ub

lish

ed

, tr

an

sla

ted

, in

an

y w

ay,

in w

ho

le o

r in

pa

rt o

r

dis

clo

se

d to

a t

hir

d p

art

y w

ith

ou

t th

e p

rio

r w

ritt

en

co

nse

nt o

f T

ha

les

Th

ale

s2

01

5 A

ll r

igh

ts r

ese

rve

d.

Ref number- date

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

F1

F2

F1

F2

F21

F22

Powerful

functional

analysis

Multi-workflow (top-

down, bottom-up)

Computed

“simplifications”

A A

A

B

A

B

A

A

B

Page 18: Arcadia and Capella: Model-Based Systems Engineering made easier! euroforum - 2017

18THALES GROUP OPEN

Th

is d

ocu

me

nt

ma

y n

ot b

e r

ep

rod

uce

d, m

od

ifie

d,

ad

ap

ted

, p

ub

lish

ed

, tr

an

sla

ted

, in

an

y w

ay,

in w

ho

le o

r in

pa

rt o

r

dis

clo

se

d to

a t

hir

d p

art

y w

ith

ou

t th

e p

rio

r w

ritt

en

co

nse

nt o

f T

ha

les

Th

ale

s2

01

5 A

ll r

igh

ts r

ese

rve

d.

Ref number- date

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

Cost/Risk

Complexity

CPU

TM/TC Bandwidth

Security

Timing

Flexibiity

Responsiveness

Product Line

Legacy

Reliability

allocation

Components/Blocks/UnitsFunctions

Page 19: Arcadia and Capella: Model-Based Systems Engineering made easier! euroforum - 2017

19THALES GROUP OPEN

Th

is d

ocu

me

nt

ma

y n

ot b

e r

ep

rod

uce

d, m

od

ifie

d,

ad

ap

ted

, p

ub

lish

ed

, tr

an

sla

ted

, in

an

y w

ay,

in w

ho

le o

r in

pa

rt o

r

dis

clo

se

d to

a t

hir

d p

art

y w

ith

ou

t th

e p

rio

r w

ritt

en

co

nse

nt o

f T

ha

les

Th

ale

s2

01

5 A

ll r

igh

ts r

ese

rve

d.

Ref number- date

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

Functional mapping + functional chain footprint

Page 20: Arcadia and Capella: Model-Based Systems Engineering made easier! euroforum - 2017

20THALES GROUP OPEN

Th

is d

ocu

me

nt

ma

y n

ot b

e r

ep

rod

uce

d, m

od

ifie

d,

ad

ap

ted

, p

ub

lish

ed

, tr

an

sla

ted

, in

an

y w

ay,

in w

ho

le o

r in

pa

rt o

r

dis

clo

se

d to

a t

hir

d p

art

y w

ith

ou

t th

e p

rio

r w

ritt

en

co

nse

nt o

f T

ha

les

Th

ale

s2

01

5 A

ll r

igh

ts r

ese

rve

d.

Ref number- date

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

Definition of interfaces

Page 21: Arcadia and Capella: Model-Based Systems Engineering made easier! euroforum - 2017

21THALES GROUP OPEN

Th

is d

ocu

me

nt

ma

y n

ot b

e r

ep

rod

uce

d, m

od

ifie

d,

ad

ap

ted

, p

ub

lish

ed

, tr

an

sla

ted

, in

an

y w

ay,

in w

ho

le o

r in

pa

rt o

r

dis

clo

se

d to

a t

hir

d p

art

y w

ith

ou

t th

e p

rio

r w

ritt

en

co

nse

nt o

f T

ha

les

Th

ale

s2

01

5 A

ll r

igh

ts r

ese

rve

d.

Ref number- date

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

System models, what for?

#2 - Product Line Engineering

Building blocks, feature models

Page 22: Arcadia and Capella: Model-Based Systems Engineering made easier! euroforum - 2017

22THALES GROUP OPEN

Th

is d

ocu

me

nt

ma

y n

ot b

e r

ep

rod

uce

d, m

od

ifie

d,

ad

ap

ted

, p

ub

lish

ed

, tr

an

sla

ted

, in

an

y w

ay,

in w

ho

le o

r in

pa

rt o

r

dis

clo

se

d to

a t

hir

d p

art

y w

ith

ou

t th

e p

rio

r w

ritt

en

co

nse

nt o

f T

ha

les

Th

ale

s2

01

5 A

ll r

igh

ts r

ese

rve

d.

Ref number- date

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

Building blocks and reference architectures

Variability management in architectural design

Management of product vs project spaces, versions

Themes

Page 23: Arcadia and Capella: Model-Based Systems Engineering made easier! euroforum - 2017

23THALES GROUP OPEN

Th

is d

ocu

me

nt

ma

y n

ot b

e r

ep

rod

uce

d, m

od

ifie

d,

ad

ap

ted

, p

ub

lish

ed

, tr

an

sla

ted

, in

an

y w

ay,

in w

ho

le o

r in

pa

rt o

r

dis

clo

se

d to

a t

hir

d p

art

y w

ith

ou

t th

e p

rio

r w

ritt

en

co

nse

nt o

f T

ha

les

Th

ale

s2

01

5 A

ll r

igh

ts r

ese

rve

d.

Ref number- date

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

System models, what for?

#2.1 – Building Blocks and Reference Architectures

Definitions

Page 24: Arcadia and Capella: Model-Based Systems Engineering made easier! euroforum - 2017

24THALES GROUP OPEN

Th

is d

ocu

me

nt

ma

y n

ot b

e r

ep

rod

uce

d, m

od

ifie

d,

ad

ap

ted

, p

ub

lish

ed

, tr

an

sla

ted

, in

an

y w

ay,

in w

ho

le o

r in

pa

rt o

r

dis

clo

se

d to

a t

hir

d p

art

y w

ith

ou

t th

e p

rio

r w

ritt

en

co

nse

nt o

f T

ha

les

Th

ale

s2

01

5 A

ll r

igh

ts r

ese

rve

d.

Ref number- date

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

Any combination of model element can form a building block

Page 25: Arcadia and Capella: Model-Based Systems Engineering made easier! euroforum - 2017

25THALES GROUP OPEN

Th

is d

ocu

me

nt

ma

y n

ot b

e r

ep

rod

uce

d, m

od

ifie

d,

ad

ap

ted

, p

ub

lish

ed

, tr

an

sla

ted

, in

an

y w

ay,

in w

ho

le o

r in

pa

rt o

r

dis

clo

se

d to

a t

hir

d p

art

y w

ith

ou

t th

e p

rio

r w

ritt

en

co

nse

nt o

f T

ha

les

Th

ale

s2

01

5 A

ll r

igh

ts r

ese

rve

d.

Ref number- date

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

REC-RPL: Synchronized copies, customizable compliance rules

RECRPL

RPL

(definition)

(usage)

Page 26: Arcadia and Capella: Model-Based Systems Engineering made easier! euroforum - 2017

26THALES GROUP OPEN

Th

is d

ocu

me

nt

ma

y n

ot b

e r

ep

rod

uce

d, m

od

ifie

d,

ad

ap

ted

, p

ub

lish

ed

, tr

an

sla

ted

, in

an

y w

ay,

in w

ho

le o

r in

pa

rt o

r

dis

clo

se

d to

a t

hir

d p

art

y w

ith

ou

t th

e p

rio

r w

ritt

en

co

nse

nt o

f T

ha

les

Th

ale

s2

01

5 A

ll r

igh

ts r

ese

rve

d.

Ref number- date

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

Building

Block 1

Building

Block 2

Buidling

Block n

REFERENCE ARCHITECTURE

Page 27: Arcadia and Capella: Model-Based Systems Engineering made easier! euroforum - 2017

27THALES GROUP OPEN

Th

is d

ocu

me

nt

ma

y n

ot b

e r

ep

rod

uce

d, m

od

ifie

d,

ad

ap

ted

, p

ub

lish

ed

, tr

an

sla

ted

, in

an

y w

ay,

in w

ho

le o

r in

pa

rt o

r

dis

clo

se

d to

a t

hir

d p

art

y w

ith

ou

t th

e p

rio

r w

ritt

en

co

nse

nt o

f T

ha

les

Th

ale

s2

01

5 A

ll r

igh

ts r

ese

rve

d.

Ref number- date

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

Assembling building blocks (reconnection of interfaces)

Enforcing (on-the-fly) compliance

Managing updates (and versions)

Challenges (mostly covered)

Page 28: Arcadia and Capella: Model-Based Systems Engineering made easier! euroforum - 2017

28THALES GROUP OPEN

Th

is d

ocu

me

nt

ma

y n

ot b

e r

ep

rod

uce

d, m

od

ifie

d,

ad

ap

ted

, p

ub

lish

ed

, tr

an

sla

ted

, in

an

y w

ay,

in w

ho

le o

r in

pa

rt o

r

dis

clo

se

d to

a t

hir

d p

art

y w

ith

ou

t th

e p

rio

r w

ritt

en

co

nse

nt o

f T

ha

les

Th

ale

s2

01

5 A

ll r

igh

ts r

ese

rve

d.

Ref number- date

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

System models, what for?

#2.2 – Variability Management

Coupling Feature Modeling and Architecture Modeling

Page 29: Arcadia and Capella: Model-Based Systems Engineering made easier! euroforum - 2017

29THALES GROUP OPEN

Th

is d

ocu

me

nt

ma

y n

ot b

e r

ep

rod

uce

d, m

od

ifie

d,

ad

ap

ted

, p

ub

lish

ed

, tr

an

sla

ted

, in

an

y w

ay,

in w

ho

le o

r in

pa

rt o

r

dis

clo

se

d to

a t

hir

d p

art

y w

ith

ou

t th

e p

rio

r w

ritt

en

co

nse

nt o

f T

ha

les

Th

ale

s2

01

5 A

ll r

igh

ts r

ese

rve

d.

Ref number- date

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

Variation points in architecture models: preview and derivation

150%

Page 30: Arcadia and Capella: Model-Based Systems Engineering made easier! euroforum - 2017

30THALES GROUP OPEN

Th

is d

ocu

me

nt

ma

y n

ot b

e r

ep

rod

uce

d, m

od

ifie

d,

ad

ap

ted

, p

ub

lish

ed

, tr

an

sla

ted

, in

an

y w

ay,

in w

ho

le o

r in

pa

rt o

r

dis

clo

se

d to

a t

hir

d p

art

y w

ith

ou

t th

e p

rio

r w

ritt

en

co

nse

nt o

f T

ha

les

Th

ale

s2

01

5 A

ll r

igh

ts r

ese

rve

d.

Ref number- date

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

Variation points in architecture models: preview and derivation

Page 31: Arcadia and Capella: Model-Based Systems Engineering made easier! euroforum - 2017

31THALES GROUP OPEN

Th

is d

ocu

me

nt

ma

y n

ot b

e r

ep

rod

uce

d, m

od

ifie

d,

ad

ap

ted

, p

ub

lish

ed

, tr

an

sla

ted

, in

an

y w

ay,

in w

ho

le o

r in

pa

rt o

r

dis

clo

se

d to

a t

hir

d p

art

y w

ith

ou

t th

e p

rio

r w

ritt

en

co

nse

nt o

f T

ha

les

Th

ale

s2

01

5 A

ll r

igh

ts r

ese

rve

d.

Ref number- date

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

Variation points in architecture models: preview and derivation

Page 32: Arcadia and Capella: Model-Based Systems Engineering made easier! euroforum - 2017

32THALES GROUP OPEN

Th

is d

ocu

me

nt

ma

y n

ot b

e r

ep

rod

uce

d, m

od

ifie

d,

ad

ap

ted

, p

ub

lish

ed

, tr

an

sla

ted

, in

an

y w

ay,

in w

ho

le o

r in

pa

rt o

r

dis

clo

se

d to

a t

hir

d p

art

y w

ith

ou

t th

e p

rio

r w

ritt

en

co

nse

nt o

f T

ha

les

Th

ale

s2

01

5 A

ll r

igh

ts r

ese

rve

d.

Ref number- date

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

Variation points in architecture models: preview and derivation

Page 33: Arcadia and Capella: Model-Based Systems Engineering made easier! euroforum - 2017

33THALES GROUP OPEN

Th

is d

ocu

me

nt

ma

y n

ot b

e r

ep

rod

uce

d, m

od

ifie

d,

ad

ap

ted

, p

ub

lish

ed

, tr

an

sla

ted

, in

an

y w

ay,

in w

ho

le o

r in

pa

rt o

r

dis

clo

se

d to

a t

hir

d p

art

y w

ith

ou

t th

e p

rio

r w

ritt

en

co

nse

nt o

f T

ha

les

Th

ale

s2

01

5 A

ll r

igh

ts r

ese

rve

d.

Ref number- date

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

Variation points in architecture models: preview and derivation

Page 34: Arcadia and Capella: Model-Based Systems Engineering made easier! euroforum - 2017

34THALES GROUP OPEN

Th

is d

ocu

me

nt

ma

y n

ot b

e r

ep

rod

uce

d, m

od

ifie

d,

ad

ap

ted

, p

ub

lish

ed

, tr

an

sla

ted

, in

an

y w

ay,

in w

ho

le o

r in

pa

rt o

r

dis

clo

se

d to

a t

hir

d p

art

y w

ith

ou

t th

e p

rio

r w

ritt

en

co

nse

nt o

f T

ha

les

Th

ale

s2

01

5 A

ll r

igh

ts r

ese

rve

d.

Ref number- date

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

System models, what for?

#2.3 – Product and Project Spaces

Managing derivation in configuration

Page 35: Arcadia and Capella: Model-Based Systems Engineering made easier! euroforum - 2017

35THALES GROUP OPEN

Th

is d

ocu

me

nt

ma

y n

ot b

e r

ep

rod

uce

d, m

od

ifie

d,

ad

ap

ted

, p

ub

lish

ed

, tr

an

sla

ted

, in

an

y w

ay,

in w

ho

le o

r in

pa

rt o

r

dis

clo

se

d to

a t

hir

d p

art

y w

ith

ou

t th

e p

rio

r w

ritt

en

co

nse

nt o

f T

ha

les

Th

ale

s2

01

5 A

ll r

igh

ts r

ese

rve

d.

Ref number- date

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

Concurrent

evolutions of

product and

project spaces

Page 36: Arcadia and Capella: Model-Based Systems Engineering made easier! euroforum - 2017

36THALES GROUP OPEN

Th

is d

ocu

me

nt

ma

y n

ot b

e r

ep

rod

uce

d, m

od

ifie

d,

ad

ap

ted

, p

ub

lish

ed

, tr

an

sla

ted

, in

an

y w

ay,

in w

ho

le o

r in

pa

rt o

r

dis

clo

se

d to

a t

hir

d p

art

y w

ith

ou

t th

e p

rio

r w

ritt

en

co

nse

nt o

f T

ha

les

Th

ale

s2

01

5 A

ll r

igh

ts r

ese

rve

d.

Ref number- date

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

Concurrent

evolutions of

product and

project spaces

Iterative derivation based

on Capella diff-merge

Isolate product evolutions

from project-specific

updates

Page 37: Arcadia and Capella: Model-Based Systems Engineering made easier! euroforum - 2017

37THALES GROUP OPEN

Th

is d

ocu

me

nt

ma

y n

ot b

e r

ep

rod

uce

d, m

od

ifie

d,

ad

ap

ted

, p

ub

lish

ed

, tr

an

sla

ted

, in

an

y w

ay,

in w

ho

le o

r in

pa

rt o

r

dis

clo

se

d to

a t

hir

d p

art

y w

ith

ou

t th

e p

rio

r w

ritt

en

co

nse

nt o

f T

ha

les

Th

ale

s2

01

5 A

ll r

igh

ts r

ese

rve

d.

Ref number- date

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

Concurrent

evolutions of

product and

project spaces

Iterative derivation based

on Capella diff-merge

Isolate product evolutions

from project-specific

updates

Variant

A

v2

Variant

A

v3

ProjetvC

Post v3

Specific

DIFF

Common

Ancestor

Page 38: Arcadia and Capella: Model-Based Systems Engineering made easier! euroforum - 2017

38THALES GROUP OPEN

Th

is d

ocu

me

nt

ma

y n

ot b

e r

ep

rod

uce

d, m

od

ifie

d,

ad

ap

ted

, p

ub

lish

ed

, tr

an

sla

ted

, in

an

y w

ay,

in w

ho

le o

r in

pa

rt o

r

dis

clo

se

d to

a t

hir

d p

art

y w

ith

ou

t th

e p

rio

r w

ritt

en

co

nse

nt o

f T

ha

les

Th

ale

s2

01

5 A

ll r

igh

ts r

ese

rve

d.

Ref number- date

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

System models, what for?

#3 - System variability analysis

Modes, states, situations, configurations

Page 39: Arcadia and Capella: Model-Based Systems Engineering made easier! euroforum - 2017

39THALES GROUP OPEN

Th

is d

ocu

me

nt

ma

y n

ot b

e r

ep

rod

uce

d, m

od

ifie

d,

ad

ap

ted

, p

ub

lish

ed

, tr

an

sla

ted

, in

an

y w

ay,

in w

ho

le o

r in

pa

rt o

r

dis

clo

se

d to

a t

hir

d p

art

y w

ith

ou

t th

e p

rio

r w

ritt

en

co

nse

nt o

f T

ha

les

Th

ale

s2

01

5 A

ll r

igh

ts r

ese

rve

d.

Ref number- date

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

Modes and States can be related to Functions,

Functional Exchanges, Interface Operations, etc.

Page 40: Arcadia and Capella: Model-Based Systems Engineering made easier! euroforum - 2017

40THALES GROUP OPEN

Th

is d

ocu

me

nt

ma

y n

ot b

e r

ep

rod

uce

d, m

od

ifie

d,

ad

ap

ted

, p

ub

lish

ed

, tr

an

sla

ted

, in

an

y w

ay,

in w

ho

le o

r in

pa

rt o

r

dis

clo

se

d to

a t

hir

d p

art

y w

ith

ou

t th

e p

rio

r w

ritt

en

co

nse

nt o

f T

ha

les

Th

ale

s2

01

5 A

ll r

igh

ts r

ese

rve

d.

Ref number- date

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

How are functional, non-functional and parametric

analyses correlated with modes and states?

Mass

Power

Comms

Adaptive cruise control OFF

Obstacle detection

Daylight

Page 41: Arcadia and Capella: Model-Based Systems Engineering made easier! euroforum - 2017

41THALES GROUP OPEN

Th

is d

ocu

me

nt

ma

y n

ot b

e r

ep

rod

uce

d, m

od

ifie

d,

ad

ap

ted

, p

ub

lish

ed

, tr

an

sla

ted

, in

an

y w

ay,

in w

ho

le o

r in

pa

rt o

r

dis

clo

se

d to

a t

hir

d p

art

y w

ith

ou

t th

e p

rio

r w

ritt

en

co

nse

nt o

f T

ha

les

Th

ale

s2

01

5 A

ll r

igh

ts r

ese

rve

d.

Ref number- date

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

Modes and States

Several modes/states machines on system, actors, components

StateMode

Atomicconfiguration

(specified )

Functions, components, interfaces, …

Global configuration of interest (specified)

Functional chains, scenarios, etc.

Superposition situation (of current

modes/states)

(mode1 AND state1) OR mode2

Global computedconfiguration

Functions, components, interfaces, …

Merge of atomic configurations

Internal inconsistency

Comparison

Undesirable deltas

Page 42: Arcadia and Capella: Model-Based Systems Engineering made easier! euroforum - 2017

42THALES GROUP OPEN

Th

is d

ocu

me

nt

ma

y n

ot b

e r

ep

rod

uce

d, m

od

ifie

d,

ad

ap

ted

, p

ub

lish

ed

, tr

an

sla

ted

, in

an

y w

ay,

in w

ho

le o

r in

pa

rt o

r

dis

clo

se

d to

a t

hir

d p

art

y w

ith

ou

t th

e p

rio

r w

ritt

en

co

nse

nt o

f T

ha

les

Th

ale

s2

01

5 A

ll r

igh

ts r

ese

rve

d.

Ref number- date

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

Modes and States

Several modes/states machines on system, actors, components

StateMode

Atomicconfiguration

(specified )

Functions, components, interfaces, …

Superposition situation (of current

modes/states)

(mode1 AND state1) OR mode2

Global computedconfiguration

Functions, components, interfaces, …

Global configuration of interest (specified)

Functional chains, scenarios, etc.

Comparison

Merge of atomic configurations

Internal inconsistency

Undesirable deltas

Page 43: Arcadia and Capella: Model-Based Systems Engineering made easier! euroforum - 2017

43THALES GROUP OPEN

Th

is d

ocu

me

nt

ma

y n

ot b

e r

ep

rod

uce

d, m

od

ifie

d,

ad

ap

ted

, p

ub

lish

ed

, tr

an

sla

ted

, in

an

y w

ay,

in w

ho

le o

r in

pa

rt o

r

dis

clo

se

d to

a t

hir

d p

art

y w

ith

ou

t th

e p

rio

r w

ritt

en

co

nse

nt o

f T

ha

les

Th

ale

s2

01

5 A

ll r

igh

ts r

ese

rve

d.

Ref number- date

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

System models, what for?

#4 - System Subsystem

Securing subcontracting with automated transitions

Page 44: Arcadia and Capella: Model-Based Systems Engineering made easier! euroforum - 2017

44THALES GROUP OPEN

Th

is d

ocu

me

nt

ma

y n

ot b

e r

ep

rod

uce

d, m

od

ifie

d,

ad

ap

ted

, p

ub

lish

ed

, tr

an

sla

ted

, in

an

y w

ay,

in w

ho

le o

r in

pa

rt o

r

dis

clo

se

d to

a t

hir

d p

art

y w

ith

ou

t th

e p

rio

r w

ritt

en

co

nse

nt o

f T

ha

les

Th

ale

s2

01

5 A

ll r

igh

ts r

ese

rve

d.

Ref number- date

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

BuySub-contract Make MakeBuy

Physical Architecture

HOW THE SYSTEM WILL BE

DEVELOPED AND BUILT

Implementation constraints,

reuse, refined trade-offs, M/T/B

strategy,

finalized detailed interfaces

Page 45: Arcadia and Capella: Model-Based Systems Engineering made easier! euroforum - 2017

www.thalesgroup.com

THALES GROUP INTERNAL

An open solution

RATIONALE AND STRATEGY

Toronto, 2012

Page 46: Arcadia and Capella: Model-Based Systems Engineering made easier! euroforum - 2017

46THALES GROUP OPEN

Th

is d

ocu

me

nt

ma

y n

ot b

e r

ep

rod

uce

d, m

od

ifie

d,

ad

ap

ted

, p

ub

lish

ed

, tr

an

sla

ted

, in

an

y w

ay,

in w

ho

le o

r in

pa

rt o

r

dis

clo

se

d to

a t

hir

d p

art

y w

ith

ou

t th

e p

rio

r w

ritt

en

co

nse

nt o

f T

ha

les

Th

ale

s2

01

5 A

ll r

igh

ts r

ese

rve

d.

Ref number- date

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

Open source (download and try!)

Capella Industry Consortium

SERVICE

PROVIDERS

END-USER

ORGANIZATIONS

COMMUNITIE

S

RESEARCH &

ACADEMIA

TOOLS & TECHNO

PROVIDERS

http://www.polarsys.org/capella

Collaborative funded projects (Europe & Canada)

Page 47: Arcadia and Capella: Model-Based Systems Engineering made easier! euroforum - 2017

47THALES GROUP OPEN

Th

is d

ocu

me

nt

ma

y n

ot b

e r

ep

rod

uce

d, m

od

ifie

d,

ad

ap

ted

, p

ub

lish

ed

, tr

an

sla

ted

, in

an

y w

ay,

in w

ho

le o

r in

pa

rt o

r

dis

clo

se

d to

a t

hir

d p

art

y w

ith

ou

t th

e p

rio

r w

ritt

en

co

nse

nt o

f T

ha

les

Th

ale

s2

01

5 A

ll r

igh

ts r

ese

rve

d.

Ref number- date

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

Polarsys in the Eclipse ecosystem

Working Groups (2009)

Foundation (2004)

IDE (2001) Platform/RCP/... (2005)

Research (2013)

APP4MCAGILEAMASS…

Page 48: Arcadia and Capella: Model-Based Systems Engineering made easier! euroforum - 2017

48THALES GROUP OPEN

Th

is d

ocu

me

nt

ma

y n

ot b

e r

ep

rod

uce

d, m

od

ifie

d,

ad

ap

ted

, p

ub

lish

ed

, tr

an

sla

ted

, in

an

y w

ay,

in w

ho

le o

r in

pa

rt o

r

dis

clo

se

d to

a t

hir

d p

art

y w

ith

ou

t th

e p

rio

r w

ritt

en

co

nse

nt o

f T

ha

les

Th

ale

s2

01

5 A

ll r

igh

ts r

ese

rve

d.

Ref number- date

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

Governance

Knowledge sharing

Product

Management

Joint development

financing

Communitydevelopment

Promotion

Case studies, technology watch,

workshops, etc.

Requirements co-creation,

roadmap definition, etc.

Investments coordination to reduce

development time, risks and cost

Promote Capella as a

leading solution, provide

material to decision makers

Collaboration between

research/academia,

suppliers, end-users, etc.

Capella Industry Consortium

Page 49: Arcadia and Capella: Model-Based Systems Engineering made easier! euroforum - 2017

49THALES GROUP OPEN

Th

is d

ocu

me

nt

ma

y n

ot b

e r

ep

rod

uce

d, m

od

ifie

d,

ad

ap

ted

, p

ub

lish

ed

, tr

an

sla

ted

, in

an

y w

ay,

in w

ho

le o

r in

pa

rt o

r

dis

clo

se

d to

a t

hir

d p

art

y w

ith

ou

t th

e p

rio

r w

ritt

en

co

nse

nt o

f T

ha

les

Th

ale

s2

01

5 A

ll r

igh

ts r

ese

rve

d.

Ref number- date

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

Page 50: Arcadia and Capella: Model-Based Systems Engineering made easier! euroforum - 2017

www.thalesgroup.com

THALES GROUP INTERNAL

Leverage your usage of Capella

TEAMWORK SEAMLESSLY

INTEGRATE WITH OTHER TOOLS

EXTEND THE WORKBENCH

GENERATE DOCUMENTS AND ENGINEERING

ARTEFACTS

Toronto, 2012

Page 51: Arcadia and Capella: Model-Based Systems Engineering made easier! euroforum - 2017

51THALES GROUP OPEN

Th

is d

ocu

me

nt

ma

y n

ot b

e r

ep

rod

uce

d, m

od

ifie

d,

ad

ap

ted

, p

ub

lish

ed

, tr

an

sla

ted

, in

an

y w

ay,

in w

ho

le o

r in

pa

rt o

r

dis

clo

se

d to

a t

hir

d p

art

y w

ith

ou

t th

e p

rio

r w

ritt

en

co

nse

nt o

f T

ha

les

Th

ale

s2

01

5 A

ll r

igh

ts r

ese

rve

d.

Ref number- date

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

System models, what for?

Team for Capella

Collaboration made easy

Page 52: Arcadia and Capella: Model-Based Systems Engineering made easier! euroforum - 2017

52THALES GROUP OPEN

Th

is d

ocu

me

nt

ma

y n

ot b

e r

ep

rod

uce

d, m

od

ifie

d,

ad

ap

ted

, p

ub

lish

ed

, tr

an

sla

ted

, in

an

y w

ay,

in w

ho

le o

r in

pa

rt o

r

dis

clo

se

d to

a t

hir

d p

art

y w

ith

ou

t th

e p

rio

r w

ritt

en

co

nse

nt o

f T

ha

les

Th

ale

s2

01

5 A

ll r

igh

ts r

ese

rve

d.

Ref number- date

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

Shared repository and collaborative work mechanisms

Fine-grained locking, automated update

User 2

User 1 User 2Server

Page 53: Arcadia and Capella: Model-Based Systems Engineering made easier! euroforum - 2017

53THALES GROUP OPEN

Th

is d

ocu

me

nt

ma

y n

ot b

e r

ep

rod

uce

d, m

od

ifie

d,

ad

ap

ted

, p

ub

lish

ed

, tr

an

sla

ted

, in

an

y w

ay,

in w

ho

le o

r in

pa

rt o

r

dis

clo

se

d to

a t

hir

d p

art

y w

ith

ou

t th

e p

rio

r w

ritt

en

co

nse

nt o

f T

ha

les

Th

ale

s2

01

5 A

ll r

igh

ts r

ese

rve

d.

Ref number- date

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

System models, what for?

Leverage your

Capella-based workbench

Exploit, Adjust, Customize

Page 54: Arcadia and Capella: Model-Based Systems Engineering made easier! euroforum - 2017

54THALES GROUP OPEN

Th

is d

ocu

me

nt

ma

y n

ot b

e r

ep

rod

uce

d, m

od

ifie

d,

ad

ap

ted

, p

ub

lish

ed

, tr

an

sla

ted

, in

an

y w

ay,

in w

ho

le o

r in

pa

rt o

r

dis

clo

se

d to

a t

hir

d p

art

y w

ith

ou

t th

e p

rio

r w

ritt

en

co

nse

nt o

f T

ha

les

Th

ale

s2

01

5 A

ll r

igh

ts r

ese

rve

d.

Ref number- date

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

Connect - Integrate

Interoperate with your third-party engineering tools:

requirements, simulation, UML workbenches, PLMs

Generate documents with

M2Doc

Early evaluate your architecture

with viewpoints

Page 55: Arcadia and Capella: Model-Based Systems Engineering made easier! euroforum - 2017

55THALES GROUP OPEN

Th

is d

ocu

me

nt

ma

y n

ot b

e r

ep

rod

uce

d, m

od

ifie

d,

ad

ap

ted

, p

ub

lish

ed

, tr

an

sla

ted

, in

an

y w

ay,

in w

ho

le o

r in

pa

rt o

r

dis

clo

se

d to

a t

hir

d p

art

y w

ith

ou

t th

e p

rio

r w

ritt

en

co

nse

nt o

f T

ha

les

Th

ale

s2

01

5 A

ll r

igh

ts r

ese

rve

d.

Ref number- date

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

SAVE THE DATE!

Day - Stuttgart

March 13th, 2018

Workbench | Add-Ons

Case-Studies | Ecosystem

Organized by

Page 56: Arcadia and Capella: Model-Based Systems Engineering made easier! euroforum - 2017

www.thalesgroup.com

THALES GROUP INTERNAL

Thank You! Questions?

Capella website: http://www.polarsys.org/capella/LinkedInhttps://www.linkedin.com/groups/8605600Twitterhttps://twitter.com/capella_arcadiaIFE model & doc.: http://www.polarsys.org/capella/start.html