48
02 / 10 / 2016 ARCADIA in a Nutshell MBSE with ARCADIA / Capella www.prfc.fr

ARCADIA in a Nutshell - clarity-se.org · Pascal Roques : senior consultant, 25+ years of experience •SADT, OMT, UML, SysML, ARCADIA •Enterprise Architect, MagicDraw, Capella

  • Upload
    dothuy

  • View
    221

  • Download
    3

Embed Size (px)

Citation preview

Page 1: ARCADIA in a Nutshell - clarity-se.org · Pascal Roques : senior consultant, 25+ years of experience •SADT, OMT, UML, SysML, ARCADIA •Enterprise Architect, MagicDraw, Capella

02 / 10 / 2016

ARCADIA in a NutshellMBSE with ARCADIA / Capella

www.prfc.fr

Page 2: ARCADIA in a Nutshell - clarity-se.org · Pascal Roques : senior consultant, 25+ years of experience •SADT, OMT, UML, SysML, ARCADIA •Enterprise Architect, MagicDraw, Capella

Pascal Roques : senior consultant, 25+ years of experience

• SADT, OMT, UML, SysML, ARCADIA

• Enterprise Architect, MagicDraw, Capella

UML2 and SysML Certified by the OMG

Co-founder of the association

Trainer for Thales on ARCADIA / Melody

• 100+ sessions, 1200+ trainees

• Member of

Author of the most widely read books

in France on UML and SysML

2

Introduction

Page 3: ARCADIA in a Nutshell - clarity-se.org · Pascal Roques : senior consultant, 25+ years of experience •SADT, OMT, UML, SysML, ARCADIA •Enterprise Architect, MagicDraw, Capella

Objectives and Prerequisites

Objectives

• Know the main principles and objectives

of the ARCADIA method

• Practice (a part of) the possibilities of the

Capella tool

Prerequisites

• Bring a Laptop with Capella 1.0.x!

• www.polarsys.org/capella/download.html

3

Page 4: ARCADIA in a Nutshell - clarity-se.org · Pascal Roques : senior consultant, 25+ years of experience •SADT, OMT, UML, SysML, ARCADIA •Enterprise Architect, MagicDraw, Capella

Agenda

1. ARCADIA principles

2. Capella in action

3. Conclusion

4www.prfc.fr

Page 5: ARCADIA in a Nutshell - clarity-se.org · Pascal Roques : senior consultant, 25+ years of experience •SADT, OMT, UML, SysML, ARCADIA •Enterprise Architect, MagicDraw, Capella

MBSE: 3 pillars

5

Language

MethodTool

Page 6: ARCADIA in a Nutshell - clarity-se.org · Pascal Roques : senior consultant, 25+ years of experience •SADT, OMT, UML, SysML, ARCADIA •Enterprise Architect, MagicDraw, Capella

ARCADIA

ARCADIA =

ARChitecture Analysis and Design Integrated Approach

“Model-based engineering method for systems, hardware

and software architectural design”

Developed by Thales between 2005 and 2010 through an

iterative process involving architects of all business domains

ARCADIA promotes a viewpoint-driven approach (as described

in ISO/IEC 42010) and emphasizes a clear distinction between

need and solution

6

Page 7: ARCADIA in a Nutshell - clarity-se.org · Pascal Roques : senior consultant, 25+ years of experience •SADT, OMT, UML, SysML, ARCADIA •Enterprise Architect, MagicDraw, Capella

ARCADIA: Global View

7

Page 8: ARCADIA in a Nutshell - clarity-se.org · Pascal Roques : senior consultant, 25+ years of experience •SADT, OMT, UML, SysML, ARCADIA •Enterprise Architect, MagicDraw, Capella

Agenda

1. ARCADIA principles

2. Capella in action

3. Conclusion

8www.prfc.fr

Page 9: ARCADIA in a Nutshell - clarity-se.org · Pascal Roques : senior consultant, 25+ years of experience •SADT, OMT, UML, SysML, ARCADIA •Enterprise Architect, MagicDraw, Capella

Agenda

0. Capella Basics

1. OperationalAnalysis

2. System Analysis

3. LogicalArchitecture

4. Physical Architecture

9www.prfc.fr

Page 10: ARCADIA in a Nutshell - clarity-se.org · Pascal Roques : senior consultant, 25+ years of experience •SADT, OMT, UML, SysML, ARCADIA •Enterprise Architect, MagicDraw, Capella

Capella Big Picture

10

Page 11: ARCADIA in a Nutshell - clarity-se.org · Pascal Roques : senior consultant, 25+ years of experience •SADT, OMT, UML, SysML, ARCADIA •Enterprise Architect, MagicDraw, Capella

Agenda

0. Capella Basics

1. Operational Analysis

2. System Analysis

3. Logical Architecture

4. Physical Architecture

11www.prfc.fr

Page 12: ARCADIA in a Nutshell - clarity-se.org · Pascal Roques : senior consultant, 25+ years of experience •SADT, OMT, UML, SysML, ARCADIA •Enterprise Architect, MagicDraw, Capella

12

Case Study

Page 13: ARCADIA in a Nutshell - clarity-se.org · Pascal Roques : senior consultant, 25+ years of experience •SADT, OMT, UML, SysML, ARCADIA •Enterprise Architect, MagicDraw, Capella

13

Case Study

Page 14: ARCADIA in a Nutshell - clarity-se.org · Pascal Roques : senior consultant, 25+ years of experience •SADT, OMT, UML, SysML, ARCADIA •Enterprise Architect, MagicDraw, Capella

14

Case Study

Page 15: ARCADIA in a Nutshell - clarity-se.org · Pascal Roques : senior consultant, 25+ years of experience •SADT, OMT, UML, SysML, ARCADIA •Enterprise Architect, MagicDraw, Capella

15

Case Study

Page 16: ARCADIA in a Nutshell - clarity-se.org · Pascal Roques : senior consultant, 25+ years of experience •SADT, OMT, UML, SysML, ARCADIA •Enterprise Architect, MagicDraw, Capella

16

Case Study (OCB)

What the users of the future system need to accomplish

Page 17: ARCADIA in a Nutshell - clarity-se.org · Pascal Roques : senior consultant, 25+ years of experience •SADT, OMT, UML, SysML, ARCADIA •Enterprise Architect, MagicDraw, Capella

17

Case Study (OCB)

Page 18: ARCADIA in a Nutshell - clarity-se.org · Pascal Roques : senior consultant, 25+ years of experience •SADT, OMT, UML, SysML, ARCADIA •Enterprise Architect, MagicDraw, Capella

18

Case Study (OEBD)

Breakdown Diagrams are always complete!

Page 19: ARCADIA in a Nutshell - clarity-se.org · Pascal Roques : senior consultant, 25+ years of experience •SADT, OMT, UML, SysML, ARCADIA •Enterprise Architect, MagicDraw, Capella

Agenda

0. Capella Basics

1. OperationalAnalysis

2. System Analysis

3. LogicalArchitecture

4. Physical Architecture

19www.prfc.fr

Page 20: ARCADIA in a Nutshell - clarity-se.org · Pascal Roques : senior consultant, 25+ years of experience •SADT, OMT, UML, SysML, ARCADIA •Enterprise Architect, MagicDraw, Capella

ARCADIA: Global View

20

Page 21: ARCADIA in a Nutshell - clarity-se.org · Pascal Roques : senior consultant, 25+ years of experience •SADT, OMT, UML, SysML, ARCADIA •Enterprise Architect, MagicDraw, Capella

21

Case Study (System Mission)

What the system has to accomplish

for the users

Page 22: ARCADIA in a Nutshell - clarity-se.org · Pascal Roques : senior consultant, 25+ years of experience •SADT, OMT, UML, SysML, ARCADIA •Enterprise Architect, MagicDraw, Capella

22

Case Study (Mission)

Page 23: ARCADIA in a Nutshell - clarity-se.org · Pascal Roques : senior consultant, 25+ years of experience •SADT, OMT, UML, SysML, ARCADIA •Enterprise Architect, MagicDraw, Capella

23

Case Study (MCB)

Page 24: ARCADIA in a Nutshell - clarity-se.org · Pascal Roques : senior consultant, 25+ years of experience •SADT, OMT, UML, SysML, ARCADIA •Enterprise Architect, MagicDraw, Capella

24

Case Study (Capabilities)

Page 25: ARCADIA in a Nutshell - clarity-se.org · Pascal Roques : senior consultant, 25+ years of experience •SADT, OMT, UML, SysML, ARCADIA •Enterprise Architect, MagicDraw, Capella

25

Case Study (Capabilities)

Page 26: ARCADIA in a Nutshell - clarity-se.org · Pascal Roques : senior consultant, 25+ years of experience •SADT, OMT, UML, SysML, ARCADIA •Enterprise Architect, MagicDraw, Capella

26

Case Study (SAB)

What the system has to accomplish for the users

Page 27: ARCADIA in a Nutshell - clarity-se.org · Pascal Roques : senior consultant, 25+ years of experience •SADT, OMT, UML, SysML, ARCADIA •Enterprise Architect, MagicDraw, Capella

27

Case Study (SAB + CE)

Page 28: ARCADIA in a Nutshell - clarity-se.org · Pascal Roques : senior consultant, 25+ years of experience •SADT, OMT, UML, SysML, ARCADIA •Enterprise Architect, MagicDraw, Capella

28

Case Study (SAB + filters)

Different views of the same diagram!

Page 29: ARCADIA in a Nutshell - clarity-se.org · Pascal Roques : senior consultant, 25+ years of experience •SADT, OMT, UML, SysML, ARCADIA •Enterprise Architect, MagicDraw, Capella

29

Case Study (SES)

Page 30: ARCADIA in a Nutshell - clarity-se.org · Pascal Roques : senior consultant, 25+ years of experience •SADT, OMT, UML, SysML, ARCADIA •Enterprise Architect, MagicDraw, Capella

30

Case Study (S&M)

Page 31: ARCADIA in a Nutshell - clarity-se.org · Pascal Roques : senior consultant, 25+ years of experience •SADT, OMT, UML, SysML, ARCADIA •Enterprise Architect, MagicDraw, Capella

31

Case Study (SES + S&M)

Page 32: ARCADIA in a Nutshell - clarity-se.org · Pascal Roques : senior consultant, 25+ years of experience •SADT, OMT, UML, SysML, ARCADIA •Enterprise Architect, MagicDraw, Capella

32

Case Study (Data Modeling)

Page 33: ARCADIA in a Nutshell - clarity-se.org · Pascal Roques : senior consultant, 25+ years of experience •SADT, OMT, UML, SysML, ARCADIA •Enterprise Architect, MagicDraw, Capella

33

Case Study (CE, FC, EI…)

Page 34: ARCADIA in a Nutshell - clarity-se.org · Pascal Roques : senior consultant, 25+ years of experience •SADT, OMT, UML, SysML, ARCADIA •Enterprise Architect, MagicDraw, Capella

Agenda

0. Capella Basics

1. OperationalAnalysis

2. System Analysis

3. LogicalArchitecture

4. Physical Architecture

34www.prfc.fr

Page 35: ARCADIA in a Nutshell - clarity-se.org · Pascal Roques : senior consultant, 25+ years of experience •SADT, OMT, UML, SysML, ARCADIA •Enterprise Architect, MagicDraw, Capella

ARCADIA: Global View

35

Page 36: ARCADIA in a Nutshell - clarity-se.org · Pascal Roques : senior consultant, 25+ years of experience •SADT, OMT, UML, SysML, ARCADIA •Enterprise Architect, MagicDraw, Capella

36

Case Study (LAB)

Page 37: ARCADIA in a Nutshell - clarity-se.org · Pascal Roques : senior consultant, 25+ years of experience •SADT, OMT, UML, SysML, ARCADIA •Enterprise Architect, MagicDraw, Capella

37

Case Study (Transition + LES)

Initialization from SES!

Page 38: ARCADIA in a Nutshell - clarity-se.org · Pascal Roques : senior consultant, 25+ years of experience •SADT, OMT, UML, SysML, ARCADIA •Enterprise Architect, MagicDraw, Capella

Agenda

0. Capella Basics

1. Operational Analysis

2. System Analysis

3. Logical Architecture

4. Physical Architecture

38www.prfc.fr

Page 39: ARCADIA in a Nutshell - clarity-se.org · Pascal Roques : senior consultant, 25+ years of experience •SADT, OMT, UML, SysML, ARCADIA •Enterprise Architect, MagicDraw, Capella

ARCADIA: Global View

39

Page 40: ARCADIA in a Nutshell - clarity-se.org · Pascal Roques : senior consultant, 25+ years of experience •SADT, OMT, UML, SysML, ARCADIA •Enterprise Architect, MagicDraw, Capella

40

Case Study (PAB Draft)

Page 41: ARCADIA in a Nutshell - clarity-se.org · Pascal Roques : senior consultant, 25+ years of experience •SADT, OMT, UML, SysML, ARCADIA •Enterprise Architect, MagicDraw, Capella

Capella provides 3 basic demonstration viewpoints

• Mass,

• Price,

• Performance (Latency)

Combined with Kitalpha, it also provides an API for

viewpoint development

41

PAB with Viewpoints

Page 42: ARCADIA in a Nutshell - clarity-se.org · Pascal Roques : senior consultant, 25+ years of experience •SADT, OMT, UML, SysML, ARCADIA •Enterprise Architect, MagicDraw, Capella

42

Case Study (PAB with Viewpoints: Basic Price)

Page 43: ARCADIA in a Nutshell - clarity-se.org · Pascal Roques : senior consultant, 25+ years of experience •SADT, OMT, UML, SysML, ARCADIA •Enterprise Architect, MagicDraw, Capella

Agenda

1. ARCADIA principles

2. Capella in action

3. Conclusion

43www.prfc.fr

Page 44: ARCADIA in a Nutshell - clarity-se.org · Pascal Roques : senior consultant, 25+ years of experience •SADT, OMT, UML, SysML, ARCADIA •Enterprise Architect, MagicDraw, Capella

MBSE: 3 pillars

44

Language

MethodTool

Page 45: ARCADIA in a Nutshell - clarity-se.org · Pascal Roques : senior consultant, 25+ years of experience •SADT, OMT, UML, SysML, ARCADIA •Enterprise Architect, MagicDraw, Capella

Links between viewpoints!

45

Page 46: ARCADIA in a Nutshell - clarity-se.org · Pascal Roques : senior consultant, 25+ years of experience •SADT, OMT, UML, SysML, ARCADIA •Enterprise Architect, MagicDraw, Capella

Capella Differentiating Features

Methodological Guidance

Semantic Browser

Model Validation

Semantic Delete With Preview

Replicable Elements And Libraries

System/Subsystems Transition

Multi-Viewpoint

Advanced Diagram Management

Computed Links

Semantic Color Map

46

Page 47: ARCADIA in a Nutshell - clarity-se.org · Pascal Roques : senior consultant, 25+ years of experience •SADT, OMT, UML, SysML, ARCADIA •Enterprise Architect, MagicDraw, Capella

To Learn More...

Web Sites:

• www.polarsys.org/capella/index.html

• www.prfc.fr

• www.clarity-se.org/

• www.incose.org/

• www.afis.fr

47

Introduction to ARCADIA

with Capella: 1 day

Capella in action: 4 days

Page 48: ARCADIA in a Nutshell - clarity-se.org · Pascal Roques : senior consultant, 25+ years of experience •SADT, OMT, UML, SysML, ARCADIA •Enterprise Architect, MagicDraw, Capella

Do not forget!

Thank you!

48