introduction to unified profile for dodaf and modaf...

52
Dr. Aurelijus Morkevicius, UPDM Co-Chair Introduction to Unified profile for DoDAF and MODAF Benefits of using UPDM

Upload: halien

Post on 04-Jun-2018

222 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Introduction to Unified profile for DoDAF and MODAF ...blog.nomagic.com/wp-content/uploads/2015/04/UPDM-Benefits-Briefin… · Introduction to Unified profile for DoDAF and MODAF

Dr. Aurelijus Morkevicius, UPDM Co-Chair

Introduction to Unified profile for DoDAF and MODAF

Benefits of using UPDM

Page 2: Introduction to Unified profile for DoDAF and MODAF ...blog.nomagic.com/wp-content/uploads/2015/04/UPDM-Benefits-Briefin… · Introduction to Unified profile for DoDAF and MODAF

Speaker

Dr. Aurelijus Morkevičius, [email protected]

Senior Solution Architect @ No Magic Europe

Works with companies such as BAE Systems, BMW,

General Electric, Bombardier, Kongsberg Defense and

Aerospace, SKA, ESS, Deutsche Bahn, etc.

Co-chair and one of the leading architects for the current

OMG UPDM standard development group

Holds the following professional certificates:

OMG Certified Expert in SysML (OCSMP)

OMG Certified UML Professional

OMG Certified Expert in BPM

Professional Scrum Product Owner

Holds PhD. in Informatics Engineering

22© 2015 No Magic, Inc. Exclusively for No Magic Use

Page 3: Introduction to Unified profile for DoDAF and MODAF ...blog.nomagic.com/wp-content/uploads/2015/04/UPDM-Benefits-Briefin… · Introduction to Unified profile for DoDAF and MODAF

Outline

1. Introduction to UPDM

2. UPDM Benefits

3. Summary

33© 2015 No Magic, Inc. Exclusively for No Magic Use

Page 4: Introduction to Unified profile for DoDAF and MODAF ...blog.nomagic.com/wp-content/uploads/2015/04/UPDM-Benefits-Briefin… · Introduction to Unified profile for DoDAF and MODAF

Architecture Framework

Method

LanguageViewpoints

© 2015 No Magic, Inc. Exclusively for No Magic Use

Page 5: Introduction to Unified profile for DoDAF and MODAF ...blog.nomagic.com/wp-content/uploads/2015/04/UPDM-Benefits-Briefin… · Introduction to Unified profile for DoDAF and MODAF

UPDM

• UPDM is Unified Profile for DoDAF, MODAF, and NAF

• UPDM is NOT a new Architectural Framework

• UPDM is not a methodology or a process

• UPDM is an enterprise modeling language

• UPDM was developed by members of the OMG with help

from industry and government domain expertsUPDM

UMLSysML

SoaML

BPMN

© 2015 No Magic, Inc. Exclusively for No Magic Use

Page 6: Introduction to Unified profile for DoDAF and MODAF ...blog.nomagic.com/wp-content/uploads/2015/04/UPDM-Benefits-Briefin… · Introduction to Unified profile for DoDAF and MODAF

Standards

6© 2015 No Magic, Inc. Exclusively for No Magic Use

Page 7: Introduction to Unified profile for DoDAF and MODAF ...blog.nomagic.com/wp-content/uploads/2015/04/UPDM-Benefits-Briefin… · Introduction to Unified profile for DoDAF and MODAF

Viewpoints and Views

7© 2015 No Magic, Inc. Exclusively for No Magic Use

Page 8: Introduction to Unified profile for DoDAF and MODAF ...blog.nomagic.com/wp-content/uploads/2015/04/UPDM-Benefits-Briefin… · Introduction to Unified profile for DoDAF and MODAF

Unification

• Common metamodel to build DoDAF, MODAF, and NAF

models Viewpoints (e.g. Capability (DoDAF & NAF) vs.

Strategic (MODAF))

Views (e.g. OV-2 Operational Resource Flow Description (DoDAF) vs.

OV-2 Operational Node Relationship Description (MODAF) vs.

NOV-2 Operational Node Connectivity Description (NAF))

Concepts (e.g. Performer (DoDAF) vs.

Node (MODAF & NAF))

• Infrastructure for tools to be able to provide different

environments for DoDAF, MODAF, NAF – underlying

ontology is the same

• Easy transition among DoDAF, MODAF, and NAF models

8

Page 9: Introduction to Unified profile for DoDAF and MODAF ...blog.nomagic.com/wp-content/uploads/2015/04/UPDM-Benefits-Briefin… · Introduction to Unified profile for DoDAF and MODAF

Scope

• Whole Enterprise (multiple organizations)

• Single Organization

• Department

• Programme/Project

• Mission

9© 2015 No Magic, Inc. Exclusively for No Magic Use

MBSE

Page 10: Introduction to Unified profile for DoDAF and MODAF ...blog.nomagic.com/wp-content/uploads/2015/04/UPDM-Benefits-Briefin… · Introduction to Unified profile for DoDAF and MODAF

Why MBSE?

• No alternative standardized frameworks for MBSE

• You always end-up using an architecture framework

whether you want one or not, or whether you intend to

or not

• Integration with existing OMG standards, e.g.

SysML, UML

• Integrated Architecture Repository

• Application of engineering analysis methods

• Interoperability

10© 2015 No Magic, Inc. Exclusively for No Magic Use

Page 11: Introduction to Unified profile for DoDAF and MODAF ...blog.nomagic.com/wp-content/uploads/2015/04/UPDM-Benefits-Briefin… · Introduction to Unified profile for DoDAF and MODAF

Outline

1. Introduction to UPDM

2. UPDM Benefits

3. Summary

1111© 2015 No Magic, Inc. Exclusively for No Magic Use

Page 12: Introduction to Unified profile for DoDAF and MODAF ...blog.nomagic.com/wp-content/uploads/2015/04/UPDM-Benefits-Briefin… · Introduction to Unified profile for DoDAF and MODAF

Patterns

© 2015 No Magic, Inc. Exclusively for No Magic Use12

Structure Behavior

Types Individuals Tuples Activities State

Charts

Interactions

Active Passive

Info

rma

tio

n

Co

nstr

ain

ts

Tra

ce

s

Info

rma

tio

n

Flo

ws

• Patterns:• Usage – Definition

• Typical – Actual

• Behavior – Structure

• Information Flows

• Measurements

• Traceability

Page 13: Introduction to Unified profile for DoDAF and MODAF ...blog.nomagic.com/wp-content/uploads/2015/04/UPDM-Benefits-Briefin… · Introduction to Unified profile for DoDAF and MODAF

OMG Ecosystem

• UML – traceability, extendibility, transition to IT

architectures

• SysML – visualizations, parametrics, transition to

systems design

• XMI - interoperability

• OCL – constraints

• fUML – simulation

• BPMN – notation

• SoaML – service oriented architecture

Best practices for building, using and governing

models

1313© 2015 No Magic, Inc. Exclusively for No Magic Use

Page 14: Introduction to Unified profile for DoDAF and MODAF ...blog.nomagic.com/wp-content/uploads/2015/04/UPDM-Benefits-Briefin… · Introduction to Unified profile for DoDAF and MODAF

OMG Ecosystem: Benefits

OMG Ecosystem enables:

• Standardized Visualizations

• Traceability

• Impact Analysis

• Coverage Analysis

• Requirements Compliance Analysis

• Trade Studies

• Simulation

1414© 2015 No Magic, Inc. Exclusively for No Magic Use

Page 15: Introduction to Unified profile for DoDAF and MODAF ...blog.nomagic.com/wp-content/uploads/2015/04/UPDM-Benefits-Briefin… · Introduction to Unified profile for DoDAF and MODAF

Visualizations

15

Page 16: Introduction to Unified profile for DoDAF and MODAF ...blog.nomagic.com/wp-content/uploads/2015/04/UPDM-Benefits-Briefin… · Introduction to Unified profile for DoDAF and MODAF

Block Definition Diagram

16© 2015 No Magic, Inc. Exclusively for No Magic Use

Page 17: Introduction to Unified profile for DoDAF and MODAF ...blog.nomagic.com/wp-content/uploads/2015/04/UPDM-Benefits-Briefin… · Introduction to Unified profile for DoDAF and MODAF

Internal Block Diagram & Matrix

17© 2015 No Magic, Inc. Exclusively for No Magic Use

Page 18: Introduction to Unified profile for DoDAF and MODAF ...blog.nomagic.com/wp-content/uploads/2015/04/UPDM-Benefits-Briefin… · Introduction to Unified profile for DoDAF and MODAF

BPMN Process Diagram

18© 2015 No Magic, Inc. Exclusively for No Magic Use

Page 19: Introduction to Unified profile for DoDAF and MODAF ...blog.nomagic.com/wp-content/uploads/2015/04/UPDM-Benefits-Briefin… · Introduction to Unified profile for DoDAF and MODAF

Table

19© 2015 No Magic, Inc. Exclusively for No Magic Use

Page 20: Introduction to Unified profile for DoDAF and MODAF ...blog.nomagic.com/wp-content/uploads/2015/04/UPDM-Benefits-Briefin… · Introduction to Unified profile for DoDAF and MODAF

Chart

20© 2015 No Magic, Inc. Exclusively for No Magic Use

Page 21: Introduction to Unified profile for DoDAF and MODAF ...blog.nomagic.com/wp-content/uploads/2015/04/UPDM-Benefits-Briefin… · Introduction to Unified profile for DoDAF and MODAF

Traceability

21

Page 22: Introduction to Unified profile for DoDAF and MODAF ...blog.nomagic.com/wp-content/uploads/2015/04/UPDM-Benefits-Briefin… · Introduction to Unified profile for DoDAF and MODAF

Traceability

• Traces helps to organize cross-association

(mapping) of elements within the various structures

or hierarchies of user model

• Trace relationships, e.g. Implements, Exhibits help: Navigate in a model

Ensure that various parts of the model are properly integrated

Assess user model consistency

Direct future model activities

Perform impact and coverage analysis

Associate different types or different hierarchy elements

2222© 2015 No Magic, Inc. Exclusively for No Magic Use

Page 23: Introduction to Unified profile for DoDAF and MODAF ...blog.nomagic.com/wp-content/uploads/2015/04/UPDM-Benefits-Briefin… · Introduction to Unified profile for DoDAF and MODAF

Direct Traces

23© 2015 No Magic, Inc. Exclusively for No Magic Use

Function

Operational

Activity

Implements

SV-5 Example

Page 24: Introduction to Unified profile for DoDAF and MODAF ...blog.nomagic.com/wp-content/uploads/2015/04/UPDM-Benefits-Briefin… · Introduction to Unified profile for DoDAF and MODAF

Capability Structural Map Example

24© 2015 No Magic, Inc. Exclusively for No Magic Use

Page 25: Introduction to Unified profile for DoDAF and MODAF ...blog.nomagic.com/wp-content/uploads/2015/04/UPDM-Benefits-Briefin… · Introduction to Unified profile for DoDAF and MODAF

Capability Behavioral Map Example

25© 2015 No Magic, Inc. Exclusively for No Magic Use

Page 26: Introduction to Unified profile for DoDAF and MODAF ...blog.nomagic.com/wp-content/uploads/2015/04/UPDM-Benefits-Briefin… · Introduction to Unified profile for DoDAF and MODAF

Node Implementation Map

26© 2015 No Magic, Inc. Exclusively for No Magic Use

Page 27: Introduction to Unified profile for DoDAF and MODAF ...blog.nomagic.com/wp-content/uploads/2015/04/UPDM-Benefits-Briefin… · Introduction to Unified profile for DoDAF and MODAF

Operational Activity Implementation

Map

27© 2015 No Magic, Inc. Exclusively for No Magic Use

Page 28: Introduction to Unified profile for DoDAF and MODAF ...blog.nomagic.com/wp-content/uploads/2015/04/UPDM-Benefits-Briefin… · Introduction to Unified profile for DoDAF and MODAF

Indirect Traces

• Indirect traces based on transitive relationships

• There is a number of predefined indirect traces in

UPDM

• Indirect traces can be used to:

• build graphs (visual analysis)

• construct matrices

• perform impact analysis

• navigate in the model

28© 2015 No Magic, Inc. Exclusively for No Magic Use

Page 29: Introduction to Unified profile for DoDAF and MODAF ...blog.nomagic.com/wp-content/uploads/2015/04/UPDM-Benefits-Briefin… · Introduction to Unified profile for DoDAF and MODAF

Indirect Traces Example

29© 2015 No Magic, Inc. Exclusively for No Magic Use

Page 30: Introduction to Unified profile for DoDAF and MODAF ...blog.nomagic.com/wp-content/uploads/2015/04/UPDM-Benefits-Briefin… · Introduction to Unified profile for DoDAF and MODAF

Impact Analysis

30

Page 31: Introduction to Unified profile for DoDAF and MODAF ...blog.nomagic.com/wp-content/uploads/2015/04/UPDM-Benefits-Briefin… · Introduction to Unified profile for DoDAF and MODAF

• Change impact analysis (IA) is for:

• identifying the potential consequences of a change

• estimating what needs to be modified to accomplish a

change

• Impact analysis is uasually performed on Requirements,

Nodes and Resources

• Analysis identifies all connections and traces from and to

the element

Impact Analysis

31© 2015 No Magic, Inc. Exclusively for No Magic Use

Page 32: Introduction to Unified profile for DoDAF and MODAF ...blog.nomagic.com/wp-content/uploads/2015/04/UPDM-Benefits-Briefin… · Introduction to Unified profile for DoDAF and MODAF

Impact Analysis on Node Role

32© 2015 No Magic, Inc. Exclusively for No Magic Use

Page 33: Introduction to Unified profile for DoDAF and MODAF ...blog.nomagic.com/wp-content/uploads/2015/04/UPDM-Benefits-Briefin… · Introduction to Unified profile for DoDAF and MODAF

Impact Analysis on Resource Role

33© 2015 No Magic, Inc. Exclusively for No Magic Use

Page 34: Introduction to Unified profile for DoDAF and MODAF ...blog.nomagic.com/wp-content/uploads/2015/04/UPDM-Benefits-Briefin… · Introduction to Unified profile for DoDAF and MODAF

Coverage Analysis

34

Page 35: Introduction to Unified profile for DoDAF and MODAF ...blog.nomagic.com/wp-content/uploads/2015/04/UPDM-Benefits-Briefin… · Introduction to Unified profile for DoDAF and MODAF

Visual Coverage Analysis

• Visual coverage analysis can be performed using

traceability matrices

• It helps to identify:

• Redundant elements

• Imprecisely defined elements

• Missing relationships

35© 2015 No Magic, Inc. Exclusively for No Magic Use

Page 36: Introduction to Unified profile for DoDAF and MODAF ...blog.nomagic.com/wp-content/uploads/2015/04/UPDM-Benefits-Briefin… · Introduction to Unified profile for DoDAF and MODAF

Visual Coverage Analysis Example

36© 2015 No Magic, Inc. Exclusively for No Magic Use

Page 37: Introduction to Unified profile for DoDAF and MODAF ...blog.nomagic.com/wp-content/uploads/2015/04/UPDM-Benefits-Briefin… · Introduction to Unified profile for DoDAF and MODAF

Numerical Coverage Analysis

• Coverage percentage helps to identify overall status of

implementation, e.g. implemented nodes, exhibited

capabilities, satisfied requirements etc.

37© 2015 No Magic, Inc. Exclusively for No Magic Use

Page 38: Introduction to Unified profile for DoDAF and MODAF ...blog.nomagic.com/wp-content/uploads/2015/04/UPDM-Benefits-Briefin… · Introduction to Unified profile for DoDAF and MODAF

Requirements Compliance

Analysis

38

Page 39: Introduction to Unified profile for DoDAF and MODAF ...blog.nomagic.com/wp-content/uploads/2015/04/UPDM-Benefits-Briefin… · Introduction to Unified profile for DoDAF and MODAF

Requirements Compliance Analysis

39© 2015 No Magic, Inc. Exclusively for No Magic Use

• Automated constraints, e.g. OCL (Object Constraint

Language) to verify Capability Requirements

Page 40: Introduction to Unified profile for DoDAF and MODAF ...blog.nomagic.com/wp-content/uploads/2015/04/UPDM-Benefits-Briefin… · Introduction to Unified profile for DoDAF and MODAF

Constraints Verification

40© 2015 No Magic, Inc. Exclusively for No Magic Use

Page 41: Introduction to Unified profile for DoDAF and MODAF ...blog.nomagic.com/wp-content/uploads/2015/04/UPDM-Benefits-Briefin… · Introduction to Unified profile for DoDAF and MODAF

Tradestudies

41

Page 42: Introduction to Unified profile for DoDAF and MODAF ...blog.nomagic.com/wp-content/uploads/2015/04/UPDM-Benefits-Briefin… · Introduction to Unified profile for DoDAF and MODAF

Why Trade Studies?

Capability

Operational

Scenario

Capability

Configuration

42© 2015 No Magic, Inc. Exclusively for No Magic Use

Page 43: Introduction to Unified profile for DoDAF and MODAF ...blog.nomagic.com/wp-content/uploads/2015/04/UPDM-Benefits-Briefin… · Introduction to Unified profile for DoDAF and MODAF

UPDM Compliance with SysML

43© 2015 No Magic, Inc. Exclusively for No Magic Use

SysML engineering analysis methods onto UPDM models,

e.g. parametrics, behavioral execution, trade studies etc

NOV-4 Typical

SysML Parametric

Diagram

Page 44: Introduction to Unified profile for DoDAF and MODAF ...blog.nomagic.com/wp-content/uploads/2015/04/UPDM-Benefits-Briefin… · Introduction to Unified profile for DoDAF and MODAF

Trade Studies

• Examining various design alternatives by comparison

• Serve as a basis to integrate with more advanced analytical tools and techniques in accordance with the INCOSE Model-Based Systems Engineering (MBSE) vision in which all the analysis is carried out in the context of design models.

44© 2015 No Magic, Inc. Exclusively for No Magic Use

44

Rotary Pump

variants

Energy

consumption

tests

Requirement

Formal

Constraint

The best

alternative

Page 45: Introduction to Unified profile for DoDAF and MODAF ...blog.nomagic.com/wp-content/uploads/2015/04/UPDM-Benefits-Briefin… · Introduction to Unified profile for DoDAF and MODAF

Simulation

45

Page 46: Introduction to Unified profile for DoDAF and MODAF ...blog.nomagic.com/wp-content/uploads/2015/04/UPDM-Benefits-Briefin… · Introduction to Unified profile for DoDAF and MODAF

• The purpose of a simulation is to gain system (Organization, Hardware, Software, Data, Procedure, Facility, Person etc.) understanding without manipulating the real system, either because it is not yet defined or available, or because it cannot be exercised directly due to cost, time, resources or risk constraints

• Functional Simulation on UPDM models is performed using OMG fUML standard

• fUML can be used to validate system behavior by executing, animating, and debugging UPDM UPDM Activity (OV-5, SV-4) Diagrams

Simulation

46© 2015 No Magic, Inc. Exclusively for No Magic Use

Page 47: Introduction to Unified profile for DoDAF and MODAF ...blog.nomagic.com/wp-content/uploads/2015/04/UPDM-Benefits-Briefin… · Introduction to Unified profile for DoDAF and MODAF

Simulation

47© 2015 No Magic, Inc. Exclusively for No Magic Use

Page 48: Introduction to Unified profile for DoDAF and MODAF ...blog.nomagic.com/wp-content/uploads/2015/04/UPDM-Benefits-Briefin… · Introduction to Unified profile for DoDAF and MODAF

Outline

1. Introduction to UPDM

2. UPDM Benefits

3. Summary

4848© 2015 No Magic, Inc. Exclusively for No Magic Use

Page 49: Introduction to Unified profile for DoDAF and MODAF ...blog.nomagic.com/wp-content/uploads/2015/04/UPDM-Benefits-Briefin… · Introduction to Unified profile for DoDAF and MODAF

Method. Language. Toolset

49

Page 50: Introduction to Unified profile for DoDAF and MODAF ...blog.nomagic.com/wp-content/uploads/2015/04/UPDM-Benefits-Briefin… · Introduction to Unified profile for DoDAF and MODAF

Definition of Modeling Solution

Modeling Solution is a combination of a

modeling language(s), a methodology

and a modeling tool that together

provide a productive infrastructure for

applying model-driven development in

the context of a particular organization.

50© 2015 No Magic, Inc. Exclusively for No Magic Use

Page 51: Introduction to Unified profile for DoDAF and MODAF ...blog.nomagic.com/wp-content/uploads/2015/04/UPDM-Benefits-Briefin… · Introduction to Unified profile for DoDAF and MODAF

Modeling Culture

51© 2015 No Magic, Inc. Exclusively for No Magic Use

Page 52: Introduction to Unified profile for DoDAF and MODAF ...blog.nomagic.com/wp-content/uploads/2015/04/UPDM-Benefits-Briefin… · Introduction to Unified profile for DoDAF and MODAF

The Truth is in the Models

Thank You!

Dr. Aurelijus Morkevicius

No Magic Europe

E-mail:

[email protected]

www.nomagic.com

© 2015 No Magic, Inc. Exclusively for No Magic Use