“Systems Modeling with the ARCADIA method and the · PDF filethe ARCADIA method ......

Post on 06-Mar-2018

248 views 6 download

Transcript of “Systems Modeling with the ARCADIA method and the · PDF filethe ARCADIA method ......

06 / 2015

Systems Modeling with the ARCADIA method and the Capella tool

www.prfc.fr

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 / Melody

• 80+ sessions, 1000+ trainees

• Part of Clarity project

Author of the most widely read books in France

on UML … and of the first French book on SysML

2

Introduction

Objectives and Prerequisites

Objectives

• Know the main principles and

objectives of the ARCADIA method

• Know (a part of) the possibilities of the

Capella tool

3

Agenda

1. ARCADIA principles

2. Capella in action

3. Conclusion

4www.prfc.fr

MBSE: 3 pillars

5

Language

MethodTool

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

ARCADIA: Global View

7

Agenda

1. ARCADIA principles

2. Capella in action

3. Conclusion

8www.prfc.fr

Agenda

0. Capella Basics

1. OperationalAnalysis

2. System Analysis

3. LogicalArchitecture

4. Physical Architecture

9www.prfc.fr

Capella Big Picture

10

Agenda

0. Capella Basics

1. Operational Analysis

2. System Analysis

3. Logical Architecture

4. Physical Architecture

11www.prfc.fr

12

Case Study

13

Case Study

14

Case Study

15

Case Study

16

Case Study (OAB)

What the users of the future system need to accomplish

17

Case Study (OEBD)

Breakdown Diagrams are always complete!

Agenda

0. Capella Basics

1. OperationalAnalysis

2. System Analysis

3. LogicalArchitecture

4. Physical Architecture

18www.prfc.fr

19

Case Study (SAB)

What the system has to accomplish for the users

20

Case Study (SAB + CE)

21

Case Study (SAB + filters)

Different views of the same diagram!

22

Case Study (SA – OA Realization Links)

Traceability is key!

23

Case Study (SES)

24

Case Study (S&M)

25

Case Study (SES + S&M)

Agenda

0. Capella Basics

1. OperationalAnalysis

2. System Analysis

3. LogicalArchitecture

4. Physical Architecture

26www.prfc.fr

27

Case Study (LFBD)

A Function can be allocated only once!

28

Case Study (LDFB)

Only leaf Functions are meaningful

29

Case Study (LDFB)

Only leaf Functions are meaningful

30

Case Study (LAB)

31

Case Study (SAB + FC)

Functional Chains are important

32

Case Study (Transition + LFCD)

33

Case Study (LAB + FC)

Traceability for Functional

Chains

34

Case Study (Transition + LES)

Initialization from SES!

Agenda

0. Capella Basics

1. Operational Analysis

2. System Analysis

3. Logical Architecture

4. Physical Architecture

35www.prfc.fr

Capella will provide soon basic demonstration viewpoints

• Mass, Cost and Latency

Combined with Kitalpha, it also provides an API for

viewpoint development

36

PAB with Viewpoints

Agenda

1. ARCADIA principles

2. Capella in action

3. Conclusion

37www.prfc.fr

MBSE: 3 pillars

38

Language

MethodTool

Links between viewpoints!

39

Capella Differentiating Features

Methodological Guidance

Semantic Color Map

Semantic Browser

Computed Links

Advanced Diagram Management

Model Checking

Semantic Delete With Preview

Replicable Elements And Libraries

System/Subsystems Transition

Multi-Viewpoint

40

To Learn More...

Web Sites:

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

• www.prfc.fr

• pascalroquesformationconseil.blogspot.fr/

• www.incose.org/

• www.afis.fr

41

Introduction to ARCADIA

with Capella: 1 day

Capella in action: 4 days

Homework!

42