Hands-On Systems Modeling with ARCADIA / Capella · 2 Pascal Roques : senior consultant, 25+ years...

46
06 / 2016 Hands-On Systems Modeling with ARCADIA / Capella www.prfc.fr

Transcript of Hands-On Systems Modeling with ARCADIA / Capella · 2 Pascal Roques : senior consultant, 25+ years...

06 / 2016

Hands-On Systems Modeling with ARCADIA / Capella

www.prfc.fr

2

Pascal Roques : senior consultant, 25+ years of experience

• SADT, OMT, UML, SysML, ARCADIA

UML2 and SysML Certified by the OMG

Co-founder of the association

Trainer for Thales on ARCADIA / Capella

• 100+ sessions, 1200+ trainees

• Member of

Author of the most widely read books in France

on UML … and of the first French book on SysML

Introduction

3

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!

4

Agenda

1. ARCADIA principles

2. Capella in action

3. Conclusion

www.prfc.fr

5

Language

MethodTool

MBSE: 3 pillars

6

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

7

ARCADIA: Global View

8

Agenda

1. ARCADIA principles

2. Capella in action

3. Conclusion

www.prfc.fr

9

Agenda

0. Capella Basics

1. OperationalAnalysis

2. System Analysis

3. LogicalArchitecture

4. Physical Architecture

www.prfc.fr

10

Capella Big Picture

11

Agenda

0. Capella Basics

1. Operational Analysis

2. System Analysis

3. Logical Architecture

4. Physical Architecture

www.prfc.fr

12

Case Study

13

Case Study

14

Case Study

15

Case Study

16

Case Study (OCB)

What the users of the future system need to accomplish

17

Case Study (OCB)

18

Case Study (OEBD)

Breakdown Diagrams are always complete!

19

Agenda

0. Capella Basics

1. OperationalAnalysis

2. System Analysis

3. LogicalArchitecture

4. Physical Architecture

www.prfc.fr

20

Case Study (System Mission)

What the system has to accomplish

for the users

21

Case Study (Mission)

22

Case Study (MCB)

23

Case Study (Capabilities)

24

Case Study (Capabilities)

25

Case Study (SAB)

What the system has to accomplish

for the users

26

Case Study (SAB + CE)

27

Case Study (SAB + filters)

Different views of the same diagram!

28

Case Study (SES)

29

Case Study (S&M)

30

Case Study (SES + S&M)

31

Case Study (Data Modeling)

32

Case Study (CE, FC, EI…)

33

Agenda

0. Capella Basics

1. OperationalAnalysis

2. System Analysis

3. LogicalArchitecture

4. Physical Architecture

www.prfc.fr

34

Case Study (LAB)

35

Case Study (Transition + LES)

Initialization from SES!

36

Agenda

0. Capella Basics

1. Operational Analysis

2. System Analysis

3. Logical Architecture

4. Physical Architecture

www.prfc.fr

37

PAB (Draft)

38

Capella provides 3 basic demonstration viewpoints

• Mass,

• Price,

• Performance (Latency)

Combined with Kitalpha, it also provides an API for

viewpoint development

PAB with Viewpoints

39

PAB with Viewpoints: Basic Price

40

Agenda

1. ARCADIA principles

2. Capella in action

3. Conclusion

www.prfc.fr

41

MBSE: 3 pillars

Language

MethodTool

42

Links between viewpoints!

43

Capella Differentiating Features

Methodological Guidance

Semantic Browser

Model Checking

Semantic Delete With Preview

Replicable Elements And Libraries

System/Subsystems Transition

Multi-Viewpoint

Advanced Diagram Management

Computed Links

Semantic Color Map

44

To Learn More...

Web Sites:

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

• www.prfc.fr

• www.clarity-se.org/

• www.incose.org/

• www.afis.fr

Introduction to ARCADIA

with Capella: 1 day

Capella in action: 4 days

45

Do not forget!

46

Homework!