MBSE in One Slide & Its Evolution in your Organisation · 4. Conclusions •There is a pragmatic...

Post on 31-Jul-2020

9 views 0 download

Transcript of MBSE in One Slide & Its Evolution in your Organisation · 4. Conclusions •There is a pragmatic...

MBSE in One Slide & Its Evolution in your Organisation

Things you need to know

Scarecrow MBSE Extravaganza Days 1 & 2 – Tuesday & Wednesday

19 & 20 February 2019

Copyright © 2019

1. Overview

1. The need for MBSE

2. MBSE in a slide

3. The evolution of MBSE

4. Conclusions

Copyright © 2019 3

1. The need for MBSE

• Complexity

– Accidental

– Essential

• Communication

– Common language

– Different stakeholders

• Lack of understanding

– Across life cycle

Copyright © 2019 4

The Brontosaurus of Complexity

Copyright © 2019 5

The MBSE Mantra

Copyright © 2019

Person

Process Tool

1..*

enables

1..*

1..*

drives

1..*

6

2. MBSE in a slide

Copyright © 2019 7

ImplementationApproach System

Process Set

Tool

Visualisation

Framework

Ontology Viewpoint

ModelSystem

View

Notation

Diagram

Compliance

Standard

1

defines templatefor

1..*

1

is consistentwith

1..*1..* 1..*

1

abstracts

1..*

1..*

visualises

1

1..*

1

is consistentwith

1..*

1..*complies with

1..*

1..*

is based on

1

1..*describes how

to use1..*

1..*

implements

1..*

1

1..*

complies with

1..*

1..*

implements

1..*

MBSE in a slide

Copyright © 2019

System

8

ModelSystem

1

abstracts

1..*

MBSE in a slide

Copyright © 2019 9

ModelSystem

View

1

is consistentwith

1..*

1

abstracts

1..*

1..*

MBSE in a slide

Copyright © 2019 10

ModelSystem

View

Notation

Diagram

1..*

1

is consistentwith

1..*1

is consistentwith

1..*

1

abstracts

1..*

1..*

visualises

1

1..*

MBSE in a slide

Copyright © 2019 11

Viewpoint

ModelSystem

View

Notation

Diagram

1..*

1

is consistentwith

1..*1

is consistentwith

1..*

1

abstracts

1..*

1..*

visualises

1

1..*

1

defines templatefor

1..*

MBSE in a slide

Copyright © 2019 12

Ontology Viewpoint

ModelSystem

View

Notation

Diagram

1..*

1

is consistentwith

1..*1..*

is based on

1 1

is consistentwith

1..*

1

abstracts

1..*

1..*

visualises

1

1..*

1

defines templatefor

1..*

MBSE in a slide

Copyright © 2019 13

Framework

Ontology Viewpoint

ModelSystem

View

Notation

Diagram

1..*

1

is consistentwith

1..*1..*

is based on

1 1

is consistentwith

1..*

1

1

abstracts

1..*

1..*

visualises

1

1..*1..*

1

defines templatefor

1..*

MBSE in a slide

Copyright © 2019 14

Process Set

Framework

Ontology Viewpoint

ModelSystem

View

Notation

Diagram

1..*describes how

to use1..*

1..*

1

is consistentwith

1..*1..*

is based on

1 1

is consistentwith

1..*

1

1

abstracts

1..*

1..*

visualises

1

1..*1..*

1

defines templatefor

1..*

MBSE in a slide

Copyright © 2019 15

2. MBSE in a slide

Copyright © 2019

Approach System

Process Set

Visualisation

Framework

Ontology Viewpoint

ModelSystem

View

Notation

Diagram

1

defines templatefor

1..*

1..*

1

is consistentwith

1..*1..*

is based on

1

1..*

1..*

visualises

1

1

abstracts

1..*

1..*1

1

is consistentwith

1..*

1..*describes how

to use1..*

16

MBSE in a slide (and a bit)

Copyright © 2019

ImplementationApproach System

Process Set

Tool

Visualisation

Framework

Ontology Viewpoint

ModelSystem

View

Notation

Diagram

Compliance

Standard

1

defines templatefor

1..*

1

is consistentwith

1..*1..* 1..*

1

abstracts

1..*

1..*

visualises

1

1..*

1

is consistentwith

1..*

1..*complies with

1..*

1..*

is based on

1

1..*describes how

to use1..*

1..*

implements

1..*

1

1..*

complies with

1..*

1..*

implements

1..*

17

3. The Evolution of MBSE

If you want to win, buy a ticket

Copyright © 2019 18

MBSE Evolution

• MBSE evolution comprises a number of Stages

Copyright © 2019 19

MBSE Evolution - Stages

Copyright © 2019

Stage 1: Document

-based

Stage 2: Document

-centric

Stage 3: Model-

enhanced

Stage 4: Model-centric

Stage 5: Model-based

20

MBSE Evolution

• MBSE evolution comprises a number of Stages

• Each Stage has a number of Outcomes associated with it

– People

– Process

– Tools

Copyright © 2019 21

Stage 1: Document-based Systems Engineering - outcomes

Copyright © 2019

• People

– SE competence

• Process

– All artefacts documents

– Tables, lists, graphs etc

• Tools

– Office tools – spreadsheets, word processors

22

Stage 2: Document-centric Systems Engineering - outcomes

• People – SE competence

– Informal notational skill

• Process – All artefacts are documents

– Tables, lists, graphs etc

– Some pictures

• Tools – Office tools – spreadsheets,

word processors, drawing packages

Copyright © 2019 23

Stage 3: Model-enhanced Systems Engineering - outcomes

Copyright © 2019

• People – Notational competence

– MBSE awareness

• Process – Models start to emerge

– Documents and models

– Small pilot project

• Tools – Multiple candidate tools

24

Stage 4: Model-centric Systems Engineering - outcomes

Copyright © 2019

• People – MBSE competence

– Tool competence

• Process – Initial ontology, framework,

processes

– Measurement and assessment of pilot

• Tools – Tool(s) selected

25

Stage 5: Model-based Systems Engineering - outcomes

Copyright © 2019

• People – MBSE competence

• Process – Mature ontologies,

frameworks, process sets – Patterns, applications – Company roll-out

• Tools – Integrated toolsets – Profiles – Automation

26

Cross-cutting concerns

Copyright © 2019

Stage 1: Document

-based

Stage 2: Document

-centric

Stage 3: Model-

enhanced

Stage 4: Model-centric

Stage 5: Model-based

Configuration management, consistency, traceability and maintenance

27

MBSE Evolution – transition between stages

Copyright © 2019

Stage 1: Document

-based

Stage 2: Document

-centric

Stage 3: Model-

enhanced

Stage 4: Model-centric

Stage 5: Model-based

28

MBSE Evolution

• MBSE evolution comprises a number of Stages

• Each Stage has a number of Outcomes associated with it

– People

– Process

– Tools

• In order to evolve from one Stage to another, we need to consider a number of Activities

Copyright © 2019 29

MBSE Evolution – Stage 1-2 - Activities

Copyright © 2019

Stage 1: Document

-based

Stage 2: Document

-centric

Assessment Identify goals MBSE by stealth

30

MBSE Evolution – Stage 2-3 - Activities

Copyright © 2019

Stage 1: Document

-based

Stage 2: Document

-centric

Stage 3: Model-

enhanced

Notation training Tool evaluation

Assessment Identify goals MBSE by stealth

31

MBSE Evolution – Stage 3-4 - Activities

Copyright © 2019

Stage 1: Document

-based

Stage 2: Document

-centric

Stage 3: Model-

enhanced

Stage 4: Model-centric

Notation training Tool evaluation

Assessment Identify goals MBSE by stealth

MBSE training Process definition Tool selection Tool training Framework & ontology definition

32

MBSE Evolution – Stage 4-5 - Activities

Copyright © 2019

Stage 1: Document

-based

Stage 2: Document

-centric

Stage 3: Model-

enhanced

Stage 4: Model-centric

Stage 5: Model-based

Notation training Tool evaluation

Assessment Identify goals MBSE by stealth

MBSE training Process definition Tool selection Tool training Framework & ontology definition

Advanced applications Competency assessment Model maturity Process maturity Tool tailoring

33

4. Conclusions

• There is a pragmatic need for MBSE

• Key parts of MBSE include:

– Framework (Ontology & Viewpoints)

– Model (Views)

– Notation (Diagrams)

• There is a natural evolution for applying MBSE

Copyright © 2019 34