inf5120 ”modellbasert systemutvikling” ”modelbased system ......v1.1 2007 v1.2 2008 2009 c4isr...

97
INF5120 ”Modellbasert Systemutvikling” Modelbased System developmentModelbased System development Lecture 11: 24.03.2014 Arne-Jørgen Berre arneb@ifi.uio.no or Arne.J.Berre@sintef.no Telecom and Informatics 1

Upload: others

Post on 12-Sep-2020

10 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: INF5120 ”Modellbasert Systemutvikling” ”Modelbased System ......v1.1 2007 v1.2 2008 2009 C4ISR Ahit t v2.0 DoDAF v1.0 1997 DoDAF v1.5 Scope of UPDM 2.0 Architectur e Framework

INF5120”Modellbasert Systemutvikling”

”Modelbased System development”Modelbased System development

Lecture 11: 24.03.2014Arne-Jørgen Berre

[email protected] or [email protected]@ @

Telecom and Informatics 1

Page 2: INF5120 ”Modellbasert Systemutvikling” ”Modelbased System ......v1.1 2007 v1.2 2008 2009 C4ISR Ahit t v2.0 DoDAF v1.0 1997 DoDAF v1.5 Scope of UPDM 2.0 Architectur e Framework

ContentContent

Oblig 1 (comments) and 2 (questions) Enterprise Architecture - MagicDraw ISO RM/ODP UPDM for MODAF/DODAF SysML

Telecom and Informatics 2

Page 3: INF5120 ”Modellbasert Systemutvikling” ”Modelbased System ......v1.1 2007 v1.2 2008 2009 C4ISR Ahit t v2.0 DoDAF v1.0 1997 DoDAF v1.5 Scope of UPDM 2.0 Architectur e Framework

MagicDrawCameo Enterprise ArchitectureCameo Enterprise Architecture

Telecom and Informatics 3

Page 4: INF5120 ”Modellbasert Systemutvikling” ”Modelbased System ......v1.1 2007 v1.2 2008 2009 C4ISR Ahit t v2.0 DoDAF v1.0 1997 DoDAF v1.5 Scope of UPDM 2.0 Architectur e Framework

Telecom and Informatics 4

Page 5: INF5120 ”Modellbasert Systemutvikling” ”Modelbased System ......v1.1 2007 v1.2 2008 2009 C4ISR Ahit t v2.0 DoDAF v1.0 1997 DoDAF v1.5 Scope of UPDM 2.0 Architectur e Framework

ContentContent EA and the Zachman Framework Architectural Frameworks - (IEEE/ 1471/ISO 42010, ADL,

UML 2.x, TOGAF, UPDM UPDM (DODAF/MODAF, NAF), NIEM TOGAF Service modeling and Service oriented views

Tool support , Metamodels and UML profiles – No Magic, Magic Draw

Telecom and Informatics 5

Page 6: INF5120 ”Modellbasert Systemutvikling” ”Modelbased System ......v1.1 2007 v1.2 2008 2009 C4ISR Ahit t v2.0 DoDAF v1.0 1997 DoDAF v1.5 Scope of UPDM 2.0 Architectur e Framework

Zachman Framework – for Enterprise

Based on work by John A. Zachman

VA Enterprise Architecture

DATAWhat

FUNCTIONHow

NETWORKWhere

PEOPLEWho

TIMEWhen

MOTIVATIONWhy

Based on work by John A. Zachman

VA Enterprise Architecture

DATAWhat

FUNCTIONHow

NETWORKWhere

PEOPLEWho

TIMEWhen

MOTIVATIONWhy

Architecture (IBM, 1987)SCOPE(CONTEXTUAL)

Planner

ENTERPRISE

SCOPE(CONTEXTUAL)

Planner

ENTERPRISE

Things Important to the Business

Entity = Class of Business Thing

Processes Performed

Function = Class of Business Process

Semantic Model Business Process Business Logistics Work Flow Model Master Schedule Business Plan

ImportantOrganizations

People = Major Organizations

Business locations

Node = Major Business Locations

Ev ents Significantto the Business

Time = MajorBusiness Event

Business Goalsand Strategy

Ends/Means =Major Business Goals

SCOPE(CONTEXTUAL)

Planner

ENTERPRISE

SCOPE(CONTEXTUAL)

Planner

ENTERPRISE

Things Important to the Business

Entity = Class of Business Thing

Processes Performed

Function = Class of Business Process

Semantic Model Business Process Business Logistics Work Flow Model Master Schedule Business Plan

ImportantOrganizations

People = Major Organizations

Business locations

Node = Major Business Locations

Ev ents Significantto the Business

Time = MajorBusiness Event

Business Goalsand Strategy

Ends/Means =Major Business Goals

MODEL(CONCEPTU AL)

Owner

SYSTEM MODEL(LOGICAL)

MODEL(CONCEPTU AL)

Owner

SYSTEM MODEL(LOGICAL)

Ent = Business Entity Rel = Business Relationship

Model

Proc = Business Process I/O = Business Resources

gSystem

Node = Business Location Link = Business Linkage

People = Organization Unit Work = Work Product

Time = Business Event Cycle = Business Cycle

End = Business Objectiv e Means = Business Strategy

Logical DataModel

Application Architecture

Distributed SystemArchitecture

Human InterfaceArchitecture

ProcessingStructure

Business RuleModel

MODEL(CONCEPTU AL)

Owner

SYSTEM MODEL(LOGICAL)

MODEL(CONCEPTU AL)

Owner

SYSTEM MODEL(LOGICAL)

Ent = Business Entity Rel = Business Relationship

Model

Proc = Business Process I/O = Business Resources

gSystem

Node = Business Location Link = Business Linkage

People = Organization Unit Work = Work Product

Time = Business Event Cycle = Business Cycle

End = Business Objectiv e Means = Business Strategy

Logical DataModel

Application Architecture

Distributed SystemArchitecture

Human InterfaceArchitecture

ProcessingStructure

Business RuleModel

Designer

TECHNOLOGYMODEL(PHYSICAL)

Designer

TECHNOLOGYMODEL

(PHYSICAL)

Ent = Data Entity Rel = Data Relationship

Proc = Application Function I/O = User Views

Node = IS Function Link = Line Characteristics

People = Role Work = Deliv erable

Time = System Event Cycle = Processing Cycle

End = Structural Assertion Means = Action Assertion

Physical DataModel

SystemDesign

TechnologyArchitecture

PresentationArchitecture

ControlStructure

RuleDesign

Designer

TECHNOLOGYMODEL(PHYSICAL)

Designer

TECHNOLOGYMODEL

(PHYSICAL)

Ent = Data Entity Rel = Data Relationship

Proc = Application Function I/O = User Views

Node = IS Function Link = Line Characteristics

People = Role Work = Deliv erable

Time = System Event Cycle = Processing Cycle

End = Structural Assertion Means = Action Assertion

Physical DataModel

SystemDesign

TechnologyArchitecture

PresentationArchitecture

ControlStructure

RuleDesign

Builder

DETAILEDREPRESENTATIONS(OUT-OF-CONTEXT)

S b C t t

Builder

DETAILEDREPRESENTATIONS(OUT-OF-CONTEXT)

S b C t t

Ent = Segment/Table Rel = Pointer/Key

Proc = Computer Function I/O = Data Elements/Sets

Node = Hardware/Softw are Link = Line Specifications

People = User Work = Screen Format

Time = Ex ecute Cycle = Component Cycle

End = Condition Means = Action

DataDefinition

Ent = Field

Program

Proc = Language Statement

Netw orkArchitecture

Node = Addresses

SecurityArchitecture

People = Identity

Timing Definition

Time = Interrupt

RuleDesign

End = Sub Condition

Builder

DETAILEDREPRESENTATIONS(OUT-OF-CONTEXT)

S b C t t

Builder

DETAILEDREPRESENTATIONS(OUT-OF-CONTEXT)

S b C t t

Ent = Segment/Table Rel = Pointer/Key

Proc = Computer Function I/O = Data Elements/Sets

Node = Hardware/Softw are Link = Line Specifications

People = User Work = Screen Format

Time = Ex ecute Cycle = Component Cycle

End = Condition Means = Action

DataDefinition

Ent = Field

Program

Proc = Language Statement

Netw orkArchitecture

Node = Addresses

SecurityArchitecture

People = Identity

Timing Definition

Time = Interrupt

RuleDesign

End = Sub Condition Sub-Contractor

FUNCTIONINGENTERPRISE

Sub-Contractor

FUNCTIONINGENTERPRISE

Ent = Field Rel = Address

Proc = Language Statement I/O = Control Block

Node = Addresses Link = Protocols

People = IdentityWork = Job

Time = InterruptCycle = Machine Cycle

End = Sub-Condition Means = Step

Data

Ent = Rel =

Function

Proc =I/O =

Netw ork

Node = Link =

Organization

People = Work =

Schedule

Time = Cycle =

Strategy

End = Means =

Sub-Contractor

FUNCTIONINGENTERPRISE

Sub-Contractor

FUNCTIONINGENTERPRISE

Ent = Field Rel = Address

Proc = Language Statement I/O = Control Block

Node = Addresses Link = Protocols

People = IdentityWork = Job

Time = InterruptCycle = Machine Cycle

End = Sub-Condition Means = Step

Data

Ent = Rel =

Function

Proc =I/O =

Netw ork

Node = Link =

Organization

People = Work =

Schedule

Time = Cycle =

Strategy

End = Means =

Telecom and Informatics 6

DATAWhat

FUNCTIONHow

NETWORKWhere

PEOPLEWho

TIMEWhen

MOTIVATIONWhy

y

DATAWhat

FUNCTIONHow

NETWORKWhere

PEOPLEWho

TIMEWhen

MOTIVATIONWhy

y

Page 7: INF5120 ”Modellbasert Systemutvikling” ”Modelbased System ......v1.1 2007 v1.2 2008 2009 C4ISR Ahit t v2.0 DoDAF v1.0 1997 DoDAF v1.5 Scope of UPDM 2.0 Architectur e Framework

Zachman Framework

Row 1 – ScopeExternal Requirements and DriversBusiness Function ModelingBusiness Function Modeling

Row 2 – Enterprise ModelBusiness Process Models 1

2

Contextual

Conceptual

Contextual

Conceptual

WhyWho WhenWhereWhat How

Row 3 – System ModelLogical ModelsRequirements Definition

234

Conceptual

Logical

Physical

Conceptual

Logical

Physical

Row 4 – Technology ModelPhysical ModelsSolution Definition and Development

Row 5 – As Built

56

As Built

Functioning

As Built

Functioning

As BuiltDeployment

Row 6 – Functioning EnterpriseFunctioning Enterprise

WhyWho WhenWhereWhat How

Telecom and Informatics 7

Functioning EnterpriseEvaluation

Page 8: INF5120 ”Modellbasert Systemutvikling” ”Modelbased System ......v1.1 2007 v1.2 2008 2009 C4ISR Ahit t v2.0 DoDAF v1.0 1997 DoDAF v1.5 Scope of UPDM 2.0 Architectur e Framework

Many Architectural Frameworks ….y

ARIS ZACHMAN GERAM

EKA -POPSEKA -POPSEKA -POPS

EN/ISO 19439

Telecom and Informatics 8

NISTAthena OEA

Page 9: INF5120 ”Modellbasert Systemutvikling” ”Modelbased System ......v1.1 2007 v1.2 2008 2009 C4ISR Ahit t v2.0 DoDAF v1.0 1997 DoDAF v1.5 Scope of UPDM 2.0 Architectur e Framework

TOGAF 9 (The Open Group)TOGAF 9 (The Open Group)

Telecom and Informatics 9

Page 10: INF5120 ”Modellbasert Systemutvikling” ”Modelbased System ......v1.1 2007 v1.2 2008 2009 C4ISR Ahit t v2.0 DoDAF v1.0 1997 DoDAF v1.5 Scope of UPDM 2.0 Architectur e Framework

OpenGGroupADM

Telecom and Informatics 10

Page 11: INF5120 ”Modellbasert Systemutvikling” ”Modelbased System ......v1.1 2007 v1.2 2008 2009 C4ISR Ahit t v2.0 DoDAF v1.0 1997 DoDAF v1.5 Scope of UPDM 2.0 Architectur e Framework

Telecom and Informatics 11

Page 12: INF5120 ”Modellbasert Systemutvikling” ”Modelbased System ......v1.1 2007 v1.2 2008 2009 C4ISR Ahit t v2.0 DoDAF v1.0 1997 DoDAF v1.5 Scope of UPDM 2.0 Architectur e Framework

Building block evolutiong

Telecom and Informatics 12

Page 13: INF5120 ”Modellbasert Systemutvikling” ”Modelbased System ......v1.1 2007 v1.2 2008 2009 C4ISR Ahit t v2.0 DoDAF v1.0 1997 DoDAF v1.5 Scope of UPDM 2.0 Architectur e Framework

Service categories

Telecom and Informatics 13

Page 14: INF5120 ”Modellbasert Systemutvikling” ”Modelbased System ......v1.1 2007 v1.2 2008 2009 C4ISR Ahit t v2.0 DoDAF v1.0 1997 DoDAF v1.5 Scope of UPDM 2.0 Architectur e Framework

ISO RM/ODP (ISO 10746)ISO RM/ODP (ISO 10746)

Telecom and Informatics

Page 15: INF5120 ”Modellbasert Systemutvikling” ”Modelbased System ......v1.1 2007 v1.2 2008 2009 C4ISR Ahit t v2.0 DoDAF v1.0 1997 DoDAF v1.5 Scope of UPDM 2.0 Architectur e Framework

Why and When: Historical Development of AF’s.

NAFMODAF NAF DNDAF1 7NAF

v1.0MODAF Meta-Model (M3) expressed using UML Notation

v3.1 v1.7

2008

C4ISRMODAFv1 0

MODAFv1 1

2005

MODAFv1 2

2007

DoDAFV2.0

2008

C4ISRArchitecture Framework v2 0

v1.0

2005

v1.1

2007

v1.2

2008

V2.0

2009

C4ISRA hit t

v2.0

DoDAFv1.0

1997DoDAFv1.5

2007

Scope of UPDM 2.0Architecture Framework v1.0

19962003 2007Scope of UPDM 1.0

Approved Sept 2008

Started Sept 2009

MACCISNor a

Telecom and Informatics

1996

TOGAF1 - … TOGAF9Norway

Page 16: INF5120 ”Modellbasert Systemutvikling” ”Modelbased System ......v1.1 2007 v1.2 2008 2009 C4ISR Ahit t v2.0 DoDAF v1.0 1997 DoDAF v1.5 Scope of UPDM 2.0 Architectur e Framework

Towards a Unified Architecture FrameworkFramework

Telecom and Informatics 16

Page 17: INF5120 ”Modellbasert Systemutvikling” ”Modelbased System ......v1.1 2007 v1.2 2008 2009 C4ISR Ahit t v2.0 DoDAF v1.0 1997 DoDAF v1.5 Scope of UPDM 2.0 Architectur e Framework

Three Views in DOD A hi F k d C4ISR AFDOD Architecture Framework and C4ISR-AF

Telecom and Informatics 17

Page 18: INF5120 ”Modellbasert Systemutvikling” ”Modelbased System ......v1.1 2007 v1.2 2008 2009 C4ISR Ahit t v2.0 DoDAF v1.0 1997 DoDAF v1.5 Scope of UPDM 2.0 Architectur e Framework

DODAF 2 0 - viewpointsDODAF 2.0 viewpoints

Telecom and Informatics 18

Page 19: INF5120 ”Modellbasert Systemutvikling” ”Modelbased System ......v1.1 2007 v1.2 2008 2009 C4ISR Ahit t v2.0 DoDAF v1.0 1997 DoDAF v1.5 Scope of UPDM 2.0 Architectur e Framework

EAEA – European Air Traffic Management Enterprise ArchitectureManagement Enterprise Architecture

Telecom and Informatics 19

Page 20: INF5120 ”Modellbasert Systemutvikling” ”Modelbased System ......v1.1 2007 v1.2 2008 2009 C4ISR Ahit t v2.0 DoDAF v1.0 1997 DoDAF v1.5 Scope of UPDM 2.0 Architectur e Framework

IEEE 1471 ISO 42010IEEE 1471, ISO 42010

Telecom and Informatics 20

Page 21: INF5120 ”Modellbasert Systemutvikling” ”Modelbased System ......v1.1 2007 v1.2 2008 2009 C4ISR Ahit t v2.0 DoDAF v1.0 1997 DoDAF v1.5 Scope of UPDM 2.0 Architectur e Framework

Zachman with OMG standardsZachman with OMG standardsData Function Network People Time Motivation

(What) (How) (Where) (Who) (When) (Why)

Scope(Contexts)

List of things importantto business

SBVR

List of processes thatthe business performs

VDM

List of locations whichthe business operates

VDM

List of organizationsimportant to the business

OSM

List of events/cyclesimportant to the business

DTFV

List of businessgoals/strategies

BMM

Business(Concepts)

System

Semantic ModelODM,

IMM (CWM)

Business ProcessModel

BPMN, CMPM

Business LogisticsSystem

BPMN, CMPM

Workflow ModelOSM, BPMN,

CMPM

Master ScheduleBPMN, CMPM,

DTFV

BusinessPlan

SBVR

Logical Data Model Application Distributed Human Interface Process Structure Business RuleSystem(Logic)

Technology(Physics)

gODM,

IMM (CWM), UML

ppArchitecture

SoaML, UMLSystem Architecture

SoaML, UMLArchitecture

BPMN, CMPMBPMN, CMPM,

DTFVModel

SBVR

Physical Data ModelIMM (CWM), UML

System DesignSoaML, UML

TechnologyArchitecture

SoaML UMLPresentationArchitecture

Control StructureBPMN, CMPM,

DTFV

RuleDesignSBVR(Physics)

Component(Assemblies)

( ) SoaML, UML DTFV SBVR

Data DefinitionIMM (CWM), UML

ProgramUML

NetworkArchitecture

UMLSecurity

Architecture

TimingDefinitionDTFV

RuleDefinitionSBVR

Operation(Instances)

Data Function Network Organization Schedule Strategy

Telecom and Informatics 21

Page 22: INF5120 ”Modellbasert Systemutvikling” ”Modelbased System ......v1.1 2007 v1.2 2008 2009 C4ISR Ahit t v2.0 DoDAF v1.0 1997 DoDAF v1.5 Scope of UPDM 2.0 Architectur e Framework

OMG standards coverageOMG standards coverageData Function Network People Time MotivationData

(What)Function

(How)Network(Where)

People(Who)

Time(When)

Motivation(Why)

Scope(Contexts)

List of thingsimportant

to business

List of processesthat the business

performs

List of locationswhich the business

operates

List of organizationsimportant to the

business

List of events/cyclesimportant to the

business

List of businessgoals/strategies

BMMVDM OSMSBVR( )

Business(Concepts)

p p

Semantic ModelBusinessProcessModel

BusinessLogisticsSystem

WorkflowModel

MasterSchedule

BusinessPlan

BPMN

CMPMODM

System(Logic)

Technology

Logical Data Model ApplicationArchitecture

DistributedSystem

Architecture

HumanInterface

Architecture

ProcessStructure

Business RuleModel

Physical Data Model System Design Technology Presentation Control Rule

SBVR

DTFVUMLIMM

CMPM

SoaML(Physics)

Component(Assemblies)

Physical Data Model System Design Architecture Architecture Structure Design

Data Definition Program NetworkArchitecture

SecurityArchitecture

TimingDefinition

RuleDefinition

DTFV(CWM)

Operation(Instances)

Data Function Network Organization Schedule Strategy

Telecom and Informatics 22

Page 23: INF5120 ”Modellbasert Systemutvikling” ”Modelbased System ......v1.1 2007 v1.2 2008 2009 C4ISR Ahit t v2.0 DoDAF v1.0 1997 DoDAF v1.5 Scope of UPDM 2.0 Architectur e Framework

UPDM coverageUPDM coverage

Data(What)

Function(How)

Network(Where)

People(Who)

Time(When)

Scope

Motivation(Why)

(Contexts)

Business(Concepts)

BPMNUPDM

System(Logic)

Technology

SoaML

(Physics)

Component(Assemblies)

Operation(Instances)

Telecom and Informatics 23

Page 24: INF5120 ”Modellbasert Systemutvikling” ”Modelbased System ......v1.1 2007 v1.2 2008 2009 C4ISR Ahit t v2.0 DoDAF v1.0 1997 DoDAF v1.5 Scope of UPDM 2.0 Architectur e Framework

Model Based SystemsEngineering and Interoperability BMMg g p y

Business Architecture

BPMNVDMCaseMgmtOSMBusiness Architecture

(SysML Context + BPMN 2.0/BMM)

OSMSBVR

Enterprise Architecture (EA) forSystems of Systems

(UPDM) I)(UPDM)

DA

,Osl

o)

rabi

lity

ctur

e (M

DI

System & IT Service oriented Driv

enec

ture

(M

Inte

rope

Arc

hite

c

Architecture(UML&SysML/SoaML)

Mod

elD

Arc

hite

UML 2.0SoaMLSysML

Telecom and Informatics

SysML

Page 25: INF5120 ”Modellbasert Systemutvikling” ”Modelbased System ......v1.1 2007 v1.2 2008 2009 C4ISR Ahit t v2.0 DoDAF v1.0 1997 DoDAF v1.5 Scope of UPDM 2.0 Architectur e Framework

What is UPDM? - SummaryUPDM 1.0 is a standardized way of expressing

D DAF 1 5 d MODAF 1 2 t f t i

What is UPDM? - Summary

DoDAF 1.5 and MODAF 1.2 artefacts using UML and SysML UPDM is NOT a new Architectural Framework UPDM is NOT a new Architectural Framework UPDM is not a methodology or a process UPDM 2.0 is scheduled to address DoDAF 2.0,

MODAF 1.2, NAF 3.x, and DNDAF 1.7UPDM 1.0 was developed by members of the

OMG with help from industry and governmentOMG with help from industry and government domain experts.

UPDM 1 0 has been implemented by multipleUPDM 1.0 has been implemented by multiple tool vendors. Tools supporting UPDM 1.0 are available now.

Telecom and Informatics

Page 26: INF5120 ”Modellbasert Systemutvikling” ”Modelbased System ......v1.1 2007 v1.2 2008 2009 C4ISR Ahit t v2.0 DoDAF v1.0 1997 DoDAF v1.5 Scope of UPDM 2.0 Architectur e Framework

UPDM: UML Profile for DoDAF and MODAFUPDM: UML Profile for DoDAF and MODAFDoDAF and MODAFDoDAF and MODAF

Context Stakeholders

NAF Meta Model CADM 1.5DoDAF 2.0 OntologyMODAF Meta Model

DoDAF 1.5 Concepts

US DoD UK MOD NATO

Canada/Australia

UPDM Domain Meta ModelUPDM Profile Meta Model

Canada/Australia OMG, INCOSE

OMG XMI UML SysML

UPDM Profile&

CADM AP233 UJTL

XMI, UML, SysML BPMN UPMS, BMM

End Users

&Library

renc

es

tions

IDEF

XMI

UML

<<import/merge>>CDD

SF List

Aerospace Commercial

Tool Vendors

UML4SysMLSysML

rnal

Ref

er

ansf

orm

at

BPMN SoaML

UML

SysML Extensions

SoaML BMM

SSDD

etc

CONOPS

Software Systems Enterprise

Exte

r

Tra SoaMLSoaML, BMM,

SBVr Extensionsetc.

BMM

Telecom and Informatics

Products -- Reports -- Simulations

Page 27: INF5120 ”Modellbasert Systemutvikling” ”Modelbased System ......v1.1 2007 v1.2 2008 2009 C4ISR Ahit t v2.0 DoDAF v1.0 1997 DoDAF v1.5 Scope of UPDM 2.0 Architectur e Framework

UPDM - – Unified Model for DODAF and MODAF

Telecom and Informatics 27

Page 28: INF5120 ”Modellbasert Systemutvikling” ”Modelbased System ......v1.1 2007 v1.2 2008 2009 C4ISR Ahit t v2.0 DoDAF v1.0 1997 DoDAF v1.5 Scope of UPDM 2.0 Architectur e Framework

UPDMUPDM

Telecom and Informatics 28

Page 29: INF5120 ”Modellbasert Systemutvikling” ”Modelbased System ......v1.1 2007 v1.2 2008 2009 C4ISR Ahit t v2.0 DoDAF v1.0 1997 DoDAF v1.5 Scope of UPDM 2.0 Architectur e Framework

Enterprise ArchitectureEnterprise Architecture Modeling with UPDM

Telecom and Informatics

Page 30: INF5120 ”Modellbasert Systemutvikling” ”Modelbased System ......v1.1 2007 v1.2 2008 2009 C4ISR Ahit t v2.0 DoDAF v1.0 1997 DoDAF v1.5 Scope of UPDM 2.0 Architectur e Framework

Introduction

Enterprise Architecture modelingEnterprise Architecture modelingNo rocket science! It's a standard! UPDM:UPDM: Unified Profile for MODAF and DoDAF

Telecom and Informatics

Page 31: INF5120 ”Modellbasert Systemutvikling” ”Modelbased System ......v1.1 2007 v1.2 2008 2009 C4ISR Ahit t v2.0 DoDAF v1.0 1997 DoDAF v1.5 Scope of UPDM 2.0 Architectur e Framework

What is Enterprise Architecture?

Telecom and Informatics

Page 32: INF5120 ”Modellbasert Systemutvikling” ”Modelbased System ......v1.1 2007 v1.2 2008 2009 C4ISR Ahit t v2.0 DoDAF v1.0 1997 DoDAF v1.5 Scope of UPDM 2.0 Architectur e Framework

Enterprise Architecture

Business, partners, customersApplication ecosystemApplication ecosystemSystem of system architectureThe worldNot: application or deviceNot: application or device

Telecom and Informatics

Page 33: INF5120 ”Modellbasert Systemutvikling” ”Modelbased System ......v1.1 2007 v1.2 2008 2009 C4ISR Ahit t v2.0 DoDAF v1.0 1997 DoDAF v1.5 Scope of UPDM 2.0 Architectur e Framework

Enterprise Architecture F kFrameworks

ZachmanTOGAFFederal enterprise architectureFederal enterprise architecture

Framework (FEAF)DoDAF/MODAF/DNDAF/NAF Etc

Telecom and Informatics

Page 34: INF5120 ”Modellbasert Systemutvikling” ”Modelbased System ......v1.1 2007 v1.2 2008 2009 C4ISR Ahit t v2.0 DoDAF v1.0 1997 DoDAF v1.5 Scope of UPDM 2.0 Architectur e Framework

UML EA Framework

Semantic classificationExtra rules for constructionAdditional dataTraceability between viewsTraceability between views

Telecom and Informatics

Page 35: INF5120 ”Modellbasert Systemutvikling” ”Modelbased System ......v1.1 2007 v1.2 2008 2009 C4ISR Ahit t v2.0 DoDAF v1.0 1997 DoDAF v1.5 Scope of UPDM 2.0 Architectur e Framework

UPDM

Unified Profile for DoDAF and MODAF (UPDM)( )Developed by OMG with DoD supportCreated by multiple vendors governmentsCreated by multiple vendors, governments,

customersI l t hit t f D D MOD d th Implements architecture for DoD, MOD, and others

Telecom and Informatics

Page 36: INF5120 ”Modellbasert Systemutvikling” ”Modelbased System ......v1.1 2007 v1.2 2008 2009 C4ISR Ahit t v2.0 DoDAF v1.0 1997 DoDAF v1.5 Scope of UPDM 2.0 Architectur e Framework

UPDM 2.0 Standard

Approved by the OMG September 2011 with DoD/MOD support Approved by the OMG September, 2011 with DoD/MOD support Implements DoDAF 2.0 guidance and traced to DM2 metamodel

as a UML extension Submitted to DISR as Emerging September, 2011 (in registry 14

November 2011) Beta from existing UPDM vendors Beta from existing UPDM vendors UPDM 1.0 to 2.0 conversion available now

Telecom and Informatics

Page 37: INF5120 ”Modellbasert Systemutvikling” ”Modelbased System ......v1.1 2007 v1.2 2008 2009 C4ISR Ahit t v2.0 DoDAF v1.0 1997 DoDAF v1.5 Scope of UPDM 2.0 Architectur e Framework

Advantages of UPDM

Leverages existing UML tools and capabilities A t t d l t / t f d l Automated completeness/correctness of models Supported by multiple vendors in consistent form

C t i bl i t d d b d Customizable via standard-based methods/interoperability

Supports executable architecture via executable UML Supports executable architecture via executable UML

Telecom and Informatics

Page 38: INF5120 ”Modellbasert Systemutvikling” ”Modelbased System ......v1.1 2007 v1.2 2008 2009 C4ISR Ahit t v2.0 DoDAF v1.0 1997 DoDAF v1.5 Scope of UPDM 2.0 Architectur e Framework

Structure

Telecom and Informatics

Page 39: INF5120 ”Modellbasert Systemutvikling” ”Modelbased System ......v1.1 2007 v1.2 2008 2009 C4ISR Ahit t v2.0 DoDAF v1.0 1997 DoDAF v1.5 Scope of UPDM 2.0 Architectur e Framework

Simple Example

Two things (very simple model)Presentation not in build orderPresentation not in build orderKey elements of UPDM used

Telecom and Informatics

Page 40: INF5120 ”Modellbasert Systemutvikling” ”Modelbased System ......v1.1 2007 v1.2 2008 2009 C4ISR Ahit t v2.0 DoDAF v1.0 1997 DoDAF v1.5 Scope of UPDM 2.0 Architectur e Framework

High Level Operational Concept

Elevator Speech of the architecture Summarizes the key concepts of the

architecture Picture, not a model Usually one diagram per project, but there mayUsually one diagram per project, but there may

be many if required. HLOC can be composite diagramHLOC can be composite diagram

Telecom and Informatics

Page 41: INF5120 ”Modellbasert Systemutvikling” ”Modelbased System ......v1.1 2007 v1.2 2008 2009 C4ISR Ahit t v2.0 DoDAF v1.0 1997 DoDAF v1.5 Scope of UPDM 2.0 Architectur e Framework

OV-1 Thing Concept

Telecom and Informatics

Page 42: INF5120 ”Modellbasert Systemutvikling” ”Modelbased System ......v1.1 2007 v1.2 2008 2009 C4ISR Ahit t v2.0 DoDAF v1.0 1997 DoDAF v1.5 Scope of UPDM 2.0 Architectur e Framework

Thing HLOC

Telecom and Informatics

Page 43: INF5120 ”Modellbasert Systemutvikling” ”Modelbased System ......v1.1 2007 v1.2 2008 2009 C4ISR Ahit t v2.0 DoDAF v1.0 1997 DoDAF v1.5 Scope of UPDM 2.0 Architectur e Framework

Operational Resource Flow (OV-2)

Documents logical view of performers and logical data interactions

S i th hit t ' b i i i t Summarizes the architecture's business viewpoint Business, not the implementation of the business Al d t b ild OV 3 (O ti l E h M t i ) Also used to build OV-3 (Operational Exchange Matrix)

and others

Telecom and Informatics

Page 44: INF5120 ”Modellbasert Systemutvikling” ”Modelbased System ......v1.1 2007 v1.2 2008 2009 C4ISR Ahit t v2.0 DoDAF v1.0 1997 DoDAF v1.5 Scope of UPDM 2.0 Architectur e Framework

Thing World

Telecom and Informatics

Page 45: INF5120 ”Modellbasert Systemutvikling” ”Modelbased System ......v1.1 2007 v1.2 2008 2009 C4ISR Ahit t v2.0 DoDAF v1.0 1997 DoDAF v1.5 Scope of UPDM 2.0 Architectur e Framework

A Sign of Things to Come

K t I t t d d l Key concept: Integrated model Not just pretty pictures Trace to other concepts Show what you need to communicate Show what you need to communicate Goal: Executable

Telecom and Informatics

Page 46: INF5120 ”Modellbasert Systemutvikling” ”Modelbased System ......v1.1 2007 v1.2 2008 2009 C4ISR Ahit t v2.0 DoDAF v1.0 1997 DoDAF v1.5 Scope of UPDM 2.0 Architectur e Framework

More Things

Telecom and Informatics

Page 47: INF5120 ”Modellbasert Systemutvikling” ”Modelbased System ......v1.1 2007 v1.2 2008 2009 C4ISR Ahit t v2.0 DoDAF v1.0 1997 DoDAF v1.5 Scope of UPDM 2.0 Architectur e Framework

Whole/Part Hierarchy

Composite can show detailed communication paths Further details added via portsp Same thing as Internal Block Diagram

Telecom and Informatics

Page 48: INF5120 ”Modellbasert Systemutvikling” ”Modelbased System ......v1.1 2007 v1.2 2008 2009 C4ISR Ahit t v2.0 DoDAF v1.0 1997 DoDAF v1.5 Scope of UPDM 2.0 Architectur e Framework

Part Design Method

Telecom and Informatics

Page 49: INF5120 ”Modellbasert Systemutvikling” ”Modelbased System ......v1.1 2007 v1.2 2008 2009 C4ISR Ahit t v2.0 DoDAF v1.0 1997 DoDAF v1.5 Scope of UPDM 2.0 Architectur e Framework

Operational Exchanges

Telecom and Informatics

Page 50: INF5120 ”Modellbasert Systemutvikling” ”Modelbased System ......v1.1 2007 v1.2 2008 2009 C4ISR Ahit t v2.0 DoDAF v1.0 1997 DoDAF v1.5 Scope of UPDM 2.0 Architectur e Framework

The World

Telecom and Informatics

Page 51: INF5120 ”Modellbasert Systemutvikling” ”Modelbased System ......v1.1 2007 v1.2 2008 2009 C4ISR Ahit t v2.0 DoDAF v1.0 1997 DoDAF v1.5 Scope of UPDM 2.0 Architectur e Framework

Operational Resource Flow Matrix (OV 3)(OV-3)

Report of operational exchanges Business-level Interface Exchange Requirement

(IER)( ) Performance and Information Assurance

parametersparameters Shows who, what, how

Telecom and Informatics

Page 52: INF5120 ”Modellbasert Systemutvikling” ”Modelbased System ......v1.1 2007 v1.2 2008 2009 C4ISR Ahit t v2.0 DoDAF v1.0 1997 DoDAF v1.5 Scope of UPDM 2.0 Architectur e Framework

OV-3 Operational Resource Flow M t iMatrix

Telecom and Informatics

Page 53: INF5120 ”Modellbasert Systemutvikling” ”Modelbased System ......v1.1 2007 v1.2 2008 2009 C4ISR Ahit t v2.0 DoDAF v1.0 1997 DoDAF v1.5 Scope of UPDM 2.0 Architectur e Framework

All Exchanges

Telecom and Informatics

Page 54: INF5120 ”Modellbasert Systemutvikling” ”Modelbased System ......v1.1 2007 v1.2 2008 2009 C4ISR Ahit t v2.0 DoDAF v1.0 1997 DoDAF v1.5 Scope of UPDM 2.0 Architectur e Framework

Organization Chart (OV-4)

Organization Structure Roles in organizationRoles in organization Example or actual organizations Part of the system architecture

Telecom and Informatics

Page 55: INF5120 ”Modellbasert Systemutvikling” ”Modelbased System ......v1.1 2007 v1.2 2008 2009 C4ISR Ahit t v2.0 DoDAF v1.0 1997 DoDAF v1.5 Scope of UPDM 2.0 Architectur e Framework

OV-4 Organizational Chart Typical

Telecom and Informatics

Page 56: INF5120 ”Modellbasert Systemutvikling” ”Modelbased System ......v1.1 2007 v1.2 2008 2009 C4ISR Ahit t v2.0 DoDAF v1.0 1997 DoDAF v1.5 Scope of UPDM 2.0 Architectur e Framework

Operational Activity Decomposition TTree

Hierarchy of Operational Activities Relationship of activities to sub-activities Relationship of activities to sub activities Reuse of activities Related resources

Telecom and Informatics

Page 57: INF5120 ”Modellbasert Systemutvikling” ”Modelbased System ......v1.1 2007 v1.2 2008 2009 C4ISR Ahit t v2.0 DoDAF v1.0 1997 DoDAF v1.5 Scope of UPDM 2.0 Architectur e Framework

Decomposition of Activity

Telecom and Informatics

Page 58: INF5120 ”Modellbasert Systemutvikling” ”Modelbased System ......v1.1 2007 v1.2 2008 2009 C4ISR Ahit t v2.0 DoDAF v1.0 1997 DoDAF v1.5 Scope of UPDM 2.0 Architectur e Framework

Other Information

Telecom and Informatics

Page 59: INF5120 ”Modellbasert Systemutvikling” ”Modelbased System ......v1.1 2007 v1.2 2008 2009 C4ISR Ahit t v2.0 DoDAF v1.0 1997 DoDAF v1.5 Scope of UPDM 2.0 Architectur e Framework

Operational Activity Flow

Behavior definitionUse of other activities (calls) Logic/constraints of behavior Logic/constraints of behavior Swimlanes for orchestration across performers

( I t ti O i )(see Interaction Overview)

Telecom and Informatics

Page 60: INF5120 ”Modellbasert Systemutvikling” ”Modelbased System ......v1.1 2007 v1.2 2008 2009 C4ISR Ahit t v2.0 DoDAF v1.0 1997 DoDAF v1.5 Scope of UPDM 2.0 Architectur e Framework

Send

Telecom and Informatics

Page 61: INF5120 ”Modellbasert Systemutvikling” ”Modelbased System ......v1.1 2007 v1.2 2008 2009 C4ISR Ahit t v2.0 DoDAF v1.0 1997 DoDAF v1.5 Scope of UPDM 2.0 Architectur e Framework

Receive

Telecom and Informatics

Page 62: INF5120 ”Modellbasert Systemutvikling” ”Modelbased System ......v1.1 2007 v1.2 2008 2009 C4ISR Ahit t v2.0 DoDAF v1.0 1997 DoDAF v1.5 Scope of UPDM 2.0 Architectur e Framework

Interaction OverviewInteraction Overview

Telecom and Informatics

Page 63: INF5120 ”Modellbasert Systemutvikling” ”Modelbased System ......v1.1 2007 v1.2 2008 2009 C4ISR Ahit t v2.0 DoDAF v1.0 1997 DoDAF v1.5 Scope of UPDM 2.0 Architectur e Framework

OV-5b Overview

Telecom and Informatics

Page 64: INF5120 ”Modellbasert Systemutvikling” ”Modelbased System ......v1.1 2007 v1.2 2008 2009 C4ISR Ahit t v2.0 DoDAF v1.0 1997 DoDAF v1.5 Scope of UPDM 2.0 Architectur e Framework

OV-6a Operational Rules

Constraints of the architectureWhat the architecture must doUML Constrains used throughout theUML Constrains used throughout the

architectureI l d t id li t Includes agreements, guidance, policy etc.

Telecom and Informatics

Page 65: INF5120 ”Modellbasert Systemutvikling” ”Modelbased System ......v1.1 2007 v1.2 2008 2009 C4ISR Ahit t v2.0 DoDAF v1.0 1997 DoDAF v1.5 Scope of UPDM 2.0 Architectur e Framework

OV-6a Operational Rules

Telecom and Informatics

Page 66: INF5120 ”Modellbasert Systemutvikling” ”Modelbased System ......v1.1 2007 v1.2 2008 2009 C4ISR Ahit t v2.0 DoDAF v1.0 1997 DoDAF v1.5 Scope of UPDM 2.0 Architectur e Framework

OV-6b Operational State

Valid states of performersOwned by the subject performerOwned by the subject performerUML State machine

Telecom and Informatics

Page 67: INF5120 ”Modellbasert Systemutvikling” ”Modelbased System ......v1.1 2007 v1.2 2008 2009 C4ISR Ahit t v2.0 DoDAF v1.0 1997 DoDAF v1.5 Scope of UPDM 2.0 Architectur e Framework

Thing Two

Telecom and Informatics

Page 68: INF5120 ”Modellbasert Systemutvikling” ”Modelbased System ......v1.1 2007 v1.2 2008 2009 C4ISR Ahit t v2.0 DoDAF v1.0 1997 DoDAF v1.5 Scope of UPDM 2.0 Architectur e Framework

OV-6c Operational Event Trace

Validates operational use of architecturepRoles are instances of performersCan use methods on performers for further detailCan use methods on performers for further detail Flows can be displayed from OV-2Usually owned by a contextual performer

Telecom and Informatics

Page 69: INF5120 ”Modellbasert Systemutvikling” ”Modelbased System ......v1.1 2007 v1.2 2008 2009 C4ISR Ahit t v2.0 DoDAF v1.0 1997 DoDAF v1.5 Scope of UPDM 2.0 Architectur e Framework

Thing World

Telecom and Informatics

Page 70: INF5120 ”Modellbasert Systemutvikling” ”Modelbased System ......v1.1 2007 v1.2 2008 2009 C4ISR Ahit t v2.0 DoDAF v1.0 1997 DoDAF v1.5 Scope of UPDM 2.0 Architectur e Framework

Capability Related

Telecom and Informatics

Page 71: INF5120 ”Modellbasert Systemutvikling” ”Modelbased System ......v1.1 2007 v1.2 2008 2009 C4ISR Ahit t v2.0 DoDAF v1.0 1997 DoDAF v1.5 Scope of UPDM 2.0 Architectur e Framework

CV-3 Capability Phasing

Telecom and Informatics

Page 72: INF5120 ”Modellbasert Systemutvikling” ”Modelbased System ......v1.1 2007 v1.2 2008 2009 C4ISR Ahit t v2.0 DoDAF v1.0 1997 DoDAF v1.5 Scope of UPDM 2.0 Architectur e Framework

CV-4 Capability Dependencies

Telecom and Informatics

Page 73: INF5120 ”Modellbasert Systemutvikling” ”Modelbased System ......v1.1 2007 v1.2 2008 2009 C4ISR Ahit t v2.0 DoDAF v1.0 1997 DoDAF v1.5 Scope of UPDM 2.0 Architectur e Framework

CV-6 Capability to Operational A ti it M iActivity Mapping

Telecom and Informatics

Page 74: INF5120 ”Modellbasert Systemutvikling” ”Modelbased System ......v1.1 2007 v1.2 2008 2009 C4ISR Ahit t v2.0 DoDAF v1.0 1997 DoDAF v1.5 Scope of UPDM 2.0 Architectur e Framework

Systems Interface Description

Shows how systems communicate Can include humans and organizationsCan include humans and organizations Physical manifestation of the Operational

Resource Flow

Telecom and Informatics

Page 75: INF5120 ”Modellbasert Systemutvikling” ”Modelbased System ......v1.1 2007 v1.2 2008 2009 C4ISR Ahit t v2.0 DoDAF v1.0 1997 DoDAF v1.5 Scope of UPDM 2.0 Architectur e Framework

Widgets

Telecom and Informatics

Page 76: INF5120 ”Modellbasert Systemutvikling” ”Modelbased System ......v1.1 2007 v1.2 2008 2009 C4ISR Ahit t v2.0 DoDAF v1.0 1997 DoDAF v1.5 Scope of UPDM 2.0 Architectur e Framework

Implementation Matrix

Telecom and Informatics

Page 77: INF5120 ”Modellbasert Systemutvikling” ”Modelbased System ......v1.1 2007 v1.2 2008 2009 C4ISR Ahit t v2.0 DoDAF v1.0 1997 DoDAF v1.5 Scope of UPDM 2.0 Architectur e Framework

SV-2 Widget Network

Telecom and Informatics

Page 78: INF5120 ”Modellbasert Systemutvikling” ”Modelbased System ......v1.1 2007 v1.2 2008 2009 C4ISR Ahit t v2.0 DoDAF v1.0 1997 DoDAF v1.5 Scope of UPDM 2.0 Architectur e Framework

SV-3 System to System Matrix

Telecom and Informatics

Page 79: INF5120 ”Modellbasert Systemutvikling” ”Modelbased System ......v1.1 2007 v1.2 2008 2009 C4ISR Ahit t v2.0 DoDAF v1.0 1997 DoDAF v1.5 Scope of UPDM 2.0 Architectur e Framework

SV-4a

Telecom and Informatics

Page 80: INF5120 ”Modellbasert Systemutvikling” ”Modelbased System ......v1.1 2007 v1.2 2008 2009 C4ISR Ahit t v2.0 DoDAF v1.0 1997 DoDAF v1.5 Scope of UPDM 2.0 Architectur e Framework

System Overview

Telecom and Informatics

Page 81: INF5120 ”Modellbasert Systemutvikling” ”Modelbased System ......v1.1 2007 v1.2 2008 2009 C4ISR Ahit t v2.0 DoDAF v1.0 1997 DoDAF v1.5 Scope of UPDM 2.0 Architectur e Framework

SV-5a Operational Activity to S t F ti T bilit M t iSystem Funtion Traceability Matrix

Telecom and Informatics

Page 82: INF5120 ”Modellbasert Systemutvikling” ”Modelbased System ......v1.1 2007 v1.2 2008 2009 C4ISR Ahit t v2.0 DoDAF v1.0 1997 DoDAF v1.5 Scope of UPDM 2.0 Architectur e Framework

System Resource Matrix

Telecom and Informatics

Page 83: INF5120 ”Modellbasert Systemutvikling” ”Modelbased System ......v1.1 2007 v1.2 2008 2009 C4ISR Ahit t v2.0 DoDAF v1.0 1997 DoDAF v1.5 Scope of UPDM 2.0 Architectur e Framework

SV-7 Typical Measures

Telecom and Informatics

Page 84: INF5120 ”Modellbasert Systemutvikling” ”Modelbased System ......v1.1 2007 v1.2 2008 2009 C4ISR Ahit t v2.0 DoDAF v1.0 1997 DoDAF v1.5 Scope of UPDM 2.0 Architectur e Framework

SV-8 Evoloution of Widgets

Telecom and Informatics

Page 85: INF5120 ”Modellbasert Systemutvikling” ”Modelbased System ......v1.1 2007 v1.2 2008 2009 C4ISR Ahit t v2.0 DoDAF v1.0 1997 DoDAF v1.5 Scope of UPDM 2.0 Architectur e Framework

Services ViewServices View

Telecom and Informatics

Page 86: INF5120 ”Modellbasert Systemutvikling” ”Modelbased System ......v1.1 2007 v1.2 2008 2009 C4ISR Ahit t v2.0 DoDAF v1.0 1997 DoDAF v1.5 Scope of UPDM 2.0 Architectur e Framework

Service Context

Telecom and Informatics

Page 87: INF5120 ”Modellbasert Systemutvikling” ”Modelbased System ......v1.1 2007 v1.2 2008 2009 C4ISR Ahit t v2.0 DoDAF v1.0 1997 DoDAF v1.5 Scope of UPDM 2.0 Architectur e Framework

UPDM IN PRACTICAL USE

Relevant approach for Enterprise Architecture Agile: Iterative model development Accepted and promoted by the DoD Reporting and traceability Integrated architecture and development Integrated architecture and development Useful tool for capturing customer requirements

Telecom and Informatics

Page 88: INF5120 ”Modellbasert Systemutvikling” ”Modelbased System ......v1.1 2007 v1.2 2008 2009 C4ISR Ahit t v2.0 DoDAF v1.0 1997 DoDAF v1.5 Scope of UPDM 2.0 Architectur e Framework

OV-1a: Operational Context GraphicOV-1a: Operational Context GraphicOV-1a [High Level Operational Concept] Maritime Rescue

Rescue Helo : Aircraftcontrol trackInfo

Yacht : Boat

distressSignal

trackInfo

assistance

Monitor Unit : Monitor Naval Ship : BoatRescue Boat : Boat

distressSignal

trackInfo control control

C2 Center : Control Center

Telecom and Informatics

Page 89: INF5120 ”Modellbasert Systemutvikling” ”Modelbased System ......v1.1 2007 v1.2 2008 2009 C4ISR Ahit t v2.0 DoDAF v1.0 1997 DoDAF v1.5 Scope of UPDM 2.0 Architectur e Framework

OV-1: Operational Context GraphicOV-1: Operational Context Graphic

Telecom and Informatics

Page 90: INF5120 ”Modellbasert Systemutvikling” ”Modelbased System ......v1.1 2007 v1.2 2008 2009 C4ISR Ahit t v2.0 DoDAF v1.0 1997 DoDAF v1.5 Scope of UPDM 2.0 Architectur e Framework

OV-2 Operational NodesOV-2 Operational NodesOV-2 [Node] Search and Rescue (With Ports)

«PerformerRole»PoS : Place of Safety

SN

«PerformerRole»SN : Search

POS

SAC

TCN

WO : warningOrder

SN1SN

PIDS C

RN

Stat : statusDS2 : distressSignal

Tsk : tasking

«PerformerRole»PiD : Person in Distress

SN2RN«PerformerRole»RN : Rescue

TCNSAC

PID

DS3 : distressSignal

Tsk : tasking

Ctrl : control

RN PIDRNSN

TI : trackInfoRqst : request

Ctrl : controlTsk : tasking

DS1 : distressSignal

«PerformerRole»TC2N : Tactical C2

MNSAC

SN

«PerformerRole»MN : Monitoring

TCN

«PerformerRole»SAR AC : SAR Asset Control

TCN

TI : trackInfoRqst : request

Telecom and Informatics

Page 91: INF5120 ”Modellbasert Systemutvikling” ”Modelbased System ......v1.1 2007 v1.2 2008 2009 C4ISR Ahit t v2.0 DoDAF v1.0 1997 DoDAF v1.5 Scope of UPDM 2.0 Architectur e Framework

OV-5 Activity DiagramOV-5 Activity DiagramOV-5 [Architectural Description] Operational Activities

«Activity(Operational)»Search

«ActivityPerformedByPerformer»

«ActivityPerformedByPerformer» «ActivityPerformedByPerformer»«Performer»

«block»Search

«StandardOperationalActivity»Find Victim

«Activity(Operational)» «StandardOperationalActivity»

«Activity(Operational)»Receive Distress Signal

y y y y

«ActivityPerformedByPerformer» «ActivityPerformedByPerformer»Send Warning Order Monitor Health

«Activity(Operational)»Rescue

y y y y

«Performer»«block»

«Activity(Operational)»R i Di t Si l

«StandardOperationalActivity»R Vi ti

«ActivityPerformedByPerformer»

«ActivityPerformedByPerformer»«ActivityPerformedByPerformer»

Rescue Receive Distress SignalRecover Victim

«StandardOperationalActivity»Provide Medical Assistance

«ActivityPerformedByPerformer»

Telecom and Informatics

Page 92: INF5120 ”Modellbasert Systemutvikling” ”Modelbased System ......v1.1 2007 v1.2 2008 2009 C4ISR Ahit t v2.0 DoDAF v1.0 1997 DoDAF v1.5 Scope of UPDM 2.0 Architectur e Framework

OV-5 Activity DiagramOV-5 Activity Diagramrm

erR

ole»

Per

son

inst

ress

: Send Distress Signal

reportedLocation reportedCondition

Search

«Activity(Operational)»

e«P

erfo

PiD

: Di

erR

ole»

earc

h

distressSignal

location

: Find Victim: Send Warning Order

condition

: Monitor Health

distressSignal

: Receive Distress Signal

«Per

form

er»

«blo

ck»

: Sea

rch

and

Res

cue

«Per

form

SN

: S

eR

ole»

cue

warningOrder

distressSignal

«Per

form

erR

RN

: R

esc

erR

ole»

lace

of

ety

: Receive Distress Signal

location

: Recover Victim

condition

: Provide Medical Assistance

warningOrder

«Per

form

eP

oS :

Pl

Saf

e : Process Warning Order : Transit To SAR Operation

updatedCondition udpatedLocation

Telecom and Informatics

Page 93: INF5120 ”Modellbasert Systemutvikling” ”Modelbased System ......v1.1 2007 v1.2 2008 2009 C4ISR Ahit t v2.0 DoDAF v1.0 1997 DoDAF v1.5 Scope of UPDM 2.0 Architectur e Framework

SV-1: Resource Interaction SpecificationSV-1: Resource Interaction SpecificationSV-1 [System] Maritime Rescue Unit v1

«SystemRole»MRT : Maritime Rescue TeamMRT : Maritime Rescue Team

«OrganizationRole»Driver : MRT Boat Driver

«SystemRole»MR Boat : Boat

BI : boatInstruction

«DataExchange»«ItemFlow»

«OrganizationRole»Searcher : MRT Searcher

Med«SystemRole»Beacon : Lighting Device

Mon

BCI : beaconInstruction

«DataExchange»«ItemFlow»

«OrganizationRole»Radio Operator : MRT Communicator

«SystemRole»Radio : Communication Device

Comm

RI : radioInstruction

«DataExchange»«ItemFlow»

«DataExchange»

«OrganizationRole»Rescue Swimmer : MRT Swimmer

«SystemRole»Life Preserver : Life Saving Device

LPI : lifePreserverInstruction

«DataExchange»«ItemFlow»

«DataExchange»

«OrganizationRole»Pilot : MRT Helicopter Pilot

«SystemRole»MR Aircraft : Aircraft

Air

AI : aircraftInstruction

«DataExchange»«ItemFlow»

Telecom and Informatics

Page 94: INF5120 ”Modellbasert Systemutvikling” ”Modelbased System ......v1.1 2007 v1.2 2008 2009 C4ISR Ahit t v2.0 DoDAF v1.0 1997 DoDAF v1.5 Scope of UPDM 2.0 Architectur e Framework

SV-2: Resource Interaction SpecificationSV-2: Resource Interaction SpecificationSV-2 [System] Maritime Rescue Architecture v1

«SystemRole»yRescue Unit : Maritime Rescue Unit v1

«SystemRole»MR Boat : Boat

Src

RscDS : distressSignal

«SystemRole»Yacht : Boat

Src

Rsc

«SystemRole»MR Aircraft : Aircraft

«MaterielRole»Monitor : ESM System

dsIn

trkIn«MaterielRole»

Distress Beacon : Lighting Device

dsOut «MaterielRole»Monitor : ESM System

dsIn trkIntrkIn

DS : distressSignal

TRK1 : trackTRK2 : track

«MaterielRole»Radio : Communication Device

receiver «MaterielRole»Radio : Communication Device

transmitter

receiver

«MaterielRole»Digital Service : Link 16

tdmReceiver

tdmTransmitter

trkOut

«MaterielRole»Digital Service : Link 16

tdmTransmitter

tdmReceiver

trkOutRI1 : radioInstruction

RI2 : radioInstruction

TD1 : TDM

TD2 : TDM

transmitterreceiver tdmTransmitter tdmReceiver

Telecom and Informatics

Page 95: INF5120 ”Modellbasert Systemutvikling” ”Modelbased System ......v1.1 2007 v1.2 2008 2009 C4ISR Ahit t v2.0 DoDAF v1.0 1997 DoDAF v1.5 Scope of UPDM 2.0 Architectur e Framework

SysML Example: Requirements TraceabilitySysML Example: Requirements Traceabilityreq [Package] SAR Initial Requirements

«requirement»

txt

UNCLOS 1982

The United Nations Convention on the Law of the Sea(UNCLOS), Article 98:Every State shall require the master of a ship flying itsflag, in so far as he can do so without serious danger tothe ship, the crew or the passengersto render assistance to any person found at sea in dangerof being lostto proceed with all possible speed to the rescue ofpersons in distress, if informed of their need of assistance,in so far as such action may reasonably be expected ofhimafter a collision, to render assistance to the other ship, its

d it d h ibl t i fcrew and its passengers and, where possible, to informthe other ship of the name of its own ship, its port ofregistry and the nearest port at which it will call.

«requirement»

txtThe primary framework for the U.S. SAR system is provided in the NSP. This key document, which is produced by theN ti l S h d R C itt (NSARC) d i d b hi h l l ffi i l ithi th F d l t

US NSP

«deriveReqt»

«Capability»«block»

Recovery

«Capability»«block»

Assistance

National Search and Rescue Committee (NSARC) and signed by high-level officials within the Federal government,should be familiar to all SAR personnel, and is included as Appendix A to this Supplement. The NSP describes the U.S.SAR organization, key authorities and their responsibilities, and primary principles and policies upon which our SARsystem is based. The NSP was developed taking into account the provisions of the IAMSAR Manual, Volume 1, Chapter5 and its Appendix I.

subRequirements«requirement» Proceed to Rescue«requirement» Render Assistance«requirement» Post Collision«trace»

«trace»

«requirement»

txtThe ship master shall proceed with all possible speed tothe rescue of persons in distress, if informed of their needof assistance, in so far as such action may reasonably beexpected of him

Proceed to Rescue«requirement»

txtThe ship master shall render assistanceto any person found at sea in danger ofbeing lost

tracesFrom

Render Assistance«requirement»

txtThe ship master shall render assistance to the other ship, itscrew and its passengers and, where possible, to inform theother ship of the name of its own ship, its port of registryand the nearest port at which it will call

Post Collision

«Capability»«block»

Assistance

«Capability»«block»Inform

«Capability»«block»Search

«StandardOperationalActivity»Assist Victim

«StandardOperationalActivity»Track Victim

«StandardOperationalActivity»Find Victim

expected of himparentRequirement

«requirement» US NSP

tracesFrom«Capability» Recovery«Capability» Assistance

and the nearest port at which it will call.tracesFrom

«Capability» Inform«Capability» Assistance

«trace» «trace» «trace»«refine» «refine»«refine»

Telecom and Informatics

Assistance InformSearch

Page 96: INF5120 ”Modellbasert Systemutvikling” ”Modelbased System ......v1.1 2007 v1.2 2008 2009 C4ISR Ahit t v2.0 DoDAF v1.0 1997 DoDAF v1.5 Scope of UPDM 2.0 Architectur e Framework

AssociatedAssociatedAnalysis Tools

Telecom and Informatics

Page 97: INF5120 ”Modellbasert Systemutvikling” ”Modelbased System ......v1.1 2007 v1.2 2008 2009 C4ISR Ahit t v2.0 DoDAF v1.0 1997 DoDAF v1.5 Scope of UPDM 2.0 Architectur e Framework

Related Elements

Traceability MatrixD d M t iDependency Matrix Related elements display Show relationships Show ports Show ports Show internal structure

Telecom and Informatics