22
UPDM UPDM – Unified Profile for DoDAF/MODAF Unified Profile for DoDAF/MODAF UPDM UPDM Co Co-Chairs Chairs UPDM UPDM Co Co-Chairs Chairs Matthew Hause Matthew Hause Daniel Brookshier Daniel Brookshier UPDM Group UPDM Group Graham Bleakley Graham Bleakley 88Solutions 88Solutions Adaptive Adaptive Atego Atego ASMG ASMG Axway Axway Software Software Mega Mega Mitre Mitre MOD MOD NIST NIST Northrop Grumman Northrop Grumman BAE Systems BAE Systems DoD DoD DND DND Everware Everware-CBDI CBDI Generic Generic G lD i G lD i No Magic No Magic Inc Inc Raytheon Raytheon Rolls Royce Rolls Royce Sparx Systems Sparx Systems Selex Selex SI SI Th l Th l April, 2012 General Dynamics General Dynamics IBM IBM L3Comms L3Comms Lockheed Martin Co Lockheed Martin Co Thales Thales Unisys Unisys VisumPoint VisumPoint LLC LLC

UPDM Co-Chairs Matthew Hause Daniel Brookshier … UPDM –– Unified Profile for DoDAF/MODAFUnified Profile for DoDAF/MODAF UPDM Co-Chairs Matthew Hause Daniel Brookshier UPDM Group

  • Upload
    lyquynh

  • View
    216

  • Download
    0

Embed Size (px)

Citation preview

UPDM UPDM –– Unified Profile for DoDAF/MODAFUnified Profile for DoDAF/MODAF

UPDMUPDM CoCo--ChairsChairsUPDM UPDM CoCo--ChairsChairsMatthew HauseMatthew HauseDaniel BrookshierDaniel Brookshier

UPDM GroupUPDM GroupGraham BleakleyGraham Bleakley

88Solutions88SolutionsAdaptiveAdaptiveAtegoAtegoASMGASMGAxwayAxway SoftwareSoftware

MegaMegaMitreMitreMODMODNISTNISTNorthrop GrummanNorthrop Grumman

BAE SystemsBAE SystemsDoDDoDDNDDNDEverwareEverware--CBDICBDIGenericGenericG l D iG l D i

No Magic No Magic IncIncRaytheonRaytheonRolls RoyceRolls RoyceSparx SystemsSparx SystemsSelexSelex SISITh lTh l

April, 2012

General DynamicsGeneral DynamicsIBMIBML3CommsL3CommsLockheed Martin CoLockheed Martin Co

ThalesThalesUnisysUnisysVisumPointVisumPoint LLCLLC

Report Documentation Page Form ApprovedOMB No. 0704-0188

Public reporting burden for the collection of information is estimated to average 1 hour per response, including the time for reviewing instructions, searching existing data sources, gathering andmaintaining the data needed, and completing and reviewing the collection of information. Send comments regarding this burden estimate or any other aspect of this collection of information,including suggestions for reducing this burden, to Washington Headquarters Services, Directorate for Information Operations and Reports, 1215 Jefferson Davis Highway, Suite 1204, ArlingtonVA 22202-4302. Respondents should be aware that notwithstanding any other provision of law, no person shall be subject to a penalty for failing to comply with a collection of information if itdoes not display a currently valid OMB control number.

1. REPORT DATE APR 2012 2. REPORT TYPE

3. DATES COVERED 00-00-2012 to 00-00-2012

4. TITLE AND SUBTITLE UPDM - Unified Profile for DoDAF/MODAF

5a. CONTRACT NUMBER

5b. GRANT NUMBER

5c. PROGRAM ELEMENT NUMBER

6. AUTHOR(S) 5d. PROJECT NUMBER

5e. TASK NUMBER

5f. WORK UNIT NUMBER

7. PERFORMING ORGANIZATION NAME(S) AND ADDRESS(ES) Department of Defense,Washington,DC,20301

8. PERFORMING ORGANIZATIONREPORT NUMBER

9. SPONSORING/MONITORING AGENCY NAME(S) AND ADDRESS(ES) 10. SPONSOR/MONITOR’S ACRONYM(S)

11. SPONSOR/MONITOR’S REPORT NUMBER(S)

12. DISTRIBUTION/AVAILABILITY STATEMENT Approved for public release; distribution unlimited

13. SUPPLEMENTARY NOTES Presented at the 2012 DoD Enterprise Architecture. MIAMI, FL, APRIL 30 - MAY 3, 2012

14. ABSTRACT

15. SUBJECT TERMS

16. SECURITY CLASSIFICATION OF: 17. LIMITATION OF ABSTRACT Same as

Report (SAR)

18. NUMBEROF PAGES

22

19a. NAME OFRESPONSIBLE PERSON

a. REPORT unclassified

b. ABSTRACT unclassified

c. THIS PAGE unclassified

Standard Form 298 (Rev. 8-98) Prescribed by ANSI Std Z39-18

UPDM – Unified Profile for DoDAF and MODAF

What is UPDM? ‐ Summary

• UPDM is a standardized way of expressing DoDAF and MODAF artefacts using UML and SysML

y

g y– UPDM is NOT a new Architectural Framework– UPDM is not a methodology or a process– UPDM 1 1 addresses DoDAF 1 5 & MODAF 1 2– UPDM 1.1 addresses DoDAF 1.5 & MODAF 1.2– UPDM 2.1 addresses DoDAF 2.0, MODAF 1.2 & NAF 3.x

• UPDM was developed by members of the OMG with h l f i d d d ihelp from industry and government domain experts.

• UPDM is a DoD mandated standard and has been implemented by multiple tool vendors.implemented by multiple tool vendors.– Tools supporting UPDM are available now from Atego, IBM, No Magic and Sparx.

DoD Enterprise Architecture April 2012 – UPDM Group 2

UPDM – Unified Profile for DoDAF and MODAF

The Problem: Lack of CommunicationThe Problem: Lack of Communication• Defense is Deadly and Costly 

– Friendly fire cases in recent conflictsFriendly fire cases in recent conflicts

– NATO report citing lack of interchange of architecture costs lives

• Mainly caused by lack of communication – Between organizations and systems

– Bad logistics 

– Wrong capabilities being delivered or not understoodg p g

• This results in costs not only to human life but also to governments in terms of developing the wrong thing in the 

ti fwrong time frame 

• UPDM helps to provide this communication and interchange

DoD Enterprise Architecture April 2012 – UPDM Group 3

UPDM – Unified Profile for DoDAF and MODAF

Why UPDM? ‐ Benefits• Innovate with a common data model

T i f th t d d f th t l

Why UPDM?  Benefits 

• Train once for the standard, once for the tool style, and then for the specific tool differences

• Build extensions on a core standard

• Reusable components across toolsp

• Third party tools can use common data

• Built on top of an existing hardware/software• Built on top of an existing hardware/software framework

I t h d t lti l t lDoD Enterprise Architecture April 2012 – UPDM Group 4

• Interchange data across multiple tools

UPDM – Unified Profile for DoDAF and MODAF

What does UPDM provide?What does UPDM provide?• UPDM Provides:

– A standardized implementation by multiple tool vendorsh– Interchange

– Definition of goals and capabilities– High level architecture: the context in which interchange will take place

Operational requirements– Operational requirements– Operational functional rules– System specifications– System InterfacesSystem Interfaces– Protocol and standards compliance– Interaction specification and reporting– Performance characteristics and constraints– Trade‐off analysis– Traceability to requirements and system implementation– Integration with parametrics

DoD Enterprise Architecture April 2012 – UPDM Group 5

– Etc.

UPDM – Unified Profile for DoDAF and MODAF

Why? The need for UPDM.• Motivation

– US DoD and UK MOD interested in leveraging commercial 

y

standards for their Military Architecture Framework

– Military Architecture Framework Tool Interoperability • Key Goal for DoD, MOD,  Enterprise and System Architects and Engineers

– Formal MetaModel basis for the Military Architecture Framework • Critical to Interoperability Objectives 

• Critical to Understanding Profile Requirements

• Proliferation of Military Architectural frameworks– DoDAF MODAF DNDAF NAF AGATE ADOAF MDAF etc– DoDAF, MODAF, DNDAF, NAF, AGATE, ADOAF, MDAF, etc.

– Defence organizations, contractors and tool vendors hoping to find a way out of the alphabet soup.

DoD Enterprise Architecture April 2012 – UPDM Group 6

UPDM – Unified Profile for DoDAF and MODAF

Why and When: Historical Development of AF’s.

NAFv1.0

MODAF Meta Model (M3)

NAFv3.1

DNDAFv1.7

2005

Meta-Model (M3) expressed using UML Notation

2007 2008

C4ISRArchitecture Framework

MODAFv1.0

MODAFv1.1

MODAFv1.2

DoDAFV2.0

C S

Framework v2.0

DoDAF1 0

1997

2005

DoDAF

2007 2008 2009

C4ISRArchitecture Framework v1.0

v1.0

2003

v1.5

2007Scope of UPDM 1.0Approved Sept 2008

Scope of UPDM 2.0ETC June 2011

DoD Enterprise Architecture April 2012 – UPDM Group 7

1996pp o ed Sep 008

UPDM – Unified Profile for DoDAF and MODAF

The Chain of Compliance,  Conformance,  & Inclusion

UPDM Commercial Tools

p , ,

Implements

OMG UPDM 2.0 Profile

UPDM Commercial Tools Comply With UPDM 2.0Level 0 includes UMLLevel 1 Includes SysML

Generated 

UPDM Domain Meta Model (DMM)

From

DoDAF Meta Model (DM2) (D DAF DM2 V 2 02)

Model ( MM)

MODAF Meta Model (M3) ( )

Mapped To Mapped To

DoDAF MODAF

(DoDAF DM2 V 2.02)

Specified By

(MODAF  V 1.2)Specified By

DoD Enterprise Architecture April 2012 – UPDM Group 8

UPDM – Unified Profile for DoDAF and MODAF

DoD Enterprise Architecture April 2012 – UPDM Group 9

UPDM – Unified Profile for DoDAF and MODAF

UPDM RFC ‐ Domain Meta Model Summary (AV)y ( )

DoD Enterprise Architecture April 2012 – UPDM Group 10

UPDM – Unified Profile for DoDAF and MODAF

UPDM RFC ‐ Profile Summary (AV‐1)y ( )

DoD Enterprise Architecture April 2012 – UPDM Group 11

UPDM – Unified Profile for DoDAF and MODAF

Interchange and interoperabilityInterchange and interoperability Historically UML modelling tools used XMI which has led to 

integrations being developed as point to point solutionsintegrations being developed as point to point solutions

OMG Model Interchange Working Group (MIWG) developing common XMI interchange between UML tool vendors

Eventually, both diagrams and data will be exchanged. Diagrams can be re‐created using the relationships captured within the 

XMIXMI.

DoD Enterprise Architecture April 2012 – UPDM Group 12

UPDM – Unified Profile for DoDAF and MODAF

MIWG Results• MIWG kickoff over 2 years ago (Dec ‘ 08)• Finishing 16 test cases for UML and SysML

MIWG Results

g y• General exchange capability demonstrated among vendors• Vendors continue to update their tools to address interchange 

issuesissues• Refinements to UML spec identified to reduce ambiguity and 

correct errors• Guidelines being established for vendor interoperability• Test coverage reflects most of the commonly used UML/SysML 

features by end of Phase 2 Testingy g• XMI interchange of models is now a reality• Will be demonstrated at the end of this tutorial.

DoD Enterprise Architecture April 2012 – UPDM Group 13 13

UPDM – Unified Profile for DoDAF and MODAF

Who and Where: UPDM Team Members• US DoD Liaison ‐ DoD/DISA, OSD CIO, Mitre, Silver Bullet• UK MOD Liaison ‐ UK MOD, ModelFutures,• Canada DND Liaison – DND and ASMG Ltd• NATO – Generic AB on behalf of SwAF and on contract by FMV

T l V d Ad i A (C Ch i ) IBM (C Ch i )• Tool Vendors – Adaptive, Atego (Co‐Chair), IBM (Co‐Chair), Mega, NoMagic (Co‐Chair), Sparx Systems, Visumpoint

• Aerospace – BAE Systems, General Dynamics, L3 Communications, Lockheed Martin, Northrop Grumman, Raytheon, Rolls‐Royce, Selex SI, Thales, Unisys

• Advisors – Decisive AnalyticsAdvisors  Decisive Analytics• Others 88solutions, Axway Software, Everware‐CBDI, NIST• Distributed multi national team (US, UK, France, Sweden, 

Lith i A t li C d Th il d It l )

DoD Enterprise Architecture April 2012 – UPDM Group 14

Lithuania, Australia, Canada, Thailand, Italy)

UPDM – Unified Profile for DoDAF and MODAF

What: UPDM 2.1 Features• Inclusion of DoDAF 2.0• Continuing support for MODAF 1 2Continuing support for MODAF 1.2• Support for NAF 3.1• Support for DNDAF Information and Security viewspp y• Architectural Patterns• A gap analysis report was submitted on Human Factors Views based on MODAF, NAF and DNDAF

DoD Enterprise Architecture April 2012 – UPDM Group 15

UPDM – Unified Profile for DoDAF and MODAF

When: UPDM 2.x Roadmap

• UPDM 2.1 RTF charter in June 2011• UPDM 2 1 RTF completion/submission in Dec 2012

p

• UPDM 2.1 RTF completion/submission in Dec 2012• Submit UPDM 2.2 (3.0?) RFP Dec 2012

– Expected target DoDAF 2.03p g– MODAF MODEM– DNDAF 1.7 may also be required by the Canadians– UML for BPMN profile

• Allows the seamless integration of BPMN artefacts into a DoDAF Architecture along with an exchange environment

– Others?– Priorities will be based on demand and participation

• UPDM 2 2 (3 0?) Submission December 2013

DoD Enterprise Architecture April 2012 – UPDM Group 16

• UPDM 2.2 (3.0?) Submission December 2013

UPDM – Unified Profile for DoDAF and MODAF

World‐wide Adoption of UPDMWorld wide Adoption of UPDM• Organizations within the following countries are

investigating or have adopted UPDM.• United States• Great Britain• France

• Norway• NATO• Italy

• Australia• India• GermanyFrance

• Sweden• Canada

Italy• Holland• Israel

Germany• Lithuania• Etc.

• Current use of UPDM for non-military applications• Disaster planning, event planning, space missions: satellites,

manned missions, non-military government departments, humanitarian relief operations, industry infrastructure planning, banking, European research project, medical, insurance, ground traffic management, air traffic management, rail, etc.

All of the above cited standardization and interchange as essential

DoD Enterprise Architecture April 2012 – UPDM Group 17

All of the above cited standardization and interchange as essential reasons for considering UPDM

UPDM – Unified Profile for DoDAF and MODAF

Wider Use of DoDAF 2.0 and UPDMWider Use of DoDAF 2.0 and UPDM

• US OMB considering wider adoption of DoDAFUS OMB considering wider adoption of DoDAF 2.0 in federal Government– Fits in well with current use of UPDM in non– Fits in well with current use of UPDM in non‐military applications

– UPDM well placed in OMG to collaborate withUPDM well placed in OMG to collaborate with Model for Performance‐driven Government (MPG) group to create CA‐FEA standard

– Would require a name change for UPDM 

DoD Enterprise Architecture April 2012 – UPDM Group 18

UPDM – Unified Profile for DoDAF and MODAF

Summary: Why UPDM?• A standardized way to express DoDAF 2 architectures

– UPDM is the only Standard that conforms not only with DoDAF but also 

y y

with multiple Frameworks including MODAF and NAF• Communicate architectures across international boundaries

– UPDM is a Standard under Configuration Management and Quality Control by the OMGControl by the OMG.

• Provides strong governance of UPDM development process

– UPDM is a Standard that is freely available.• Any toolvendor can download it and implement the standardy p

– UPDM is a Standard that developed by Tool Vendors with Real‐World experience.

• Provides a practical and pragmatic implementation of DoDAF 2.0  (something you can t ll )actually use) 

– UDPM is a Standard Mandated by the DoD for architectural guidance• A UPDM (conforming) Tool also conforms with DoDAF

– Integration with OMG standards SysML UML SoaML etc

DoD Enterprise Architecture April 2012 – UPDM Group 19

Integration with OMG standards SysML, UML, SoaML, etc.• Provides flow‐down, traceability, integration across sectors• BPMN integration is under development

UPDM – Unified Profile for DoDAF and MODAF

Summary: Why UPDM?

• Standardized way to express DoDAF 2 architectures• Executable Architectures

y y

• Executable Architectures– State based models– Activity models

Integration with analysis tools Matlab Modelica Mathematica etc– Integration with analysis tools: Matlab, Modelica, Mathematica, etc.

• Extensibility– UPDM itself is an extension of UML and SysML– Fit For Purpose views can be easily added

• A UPDM Tool is testable for Interchange of Data and Models by the OMG– XMI provides data interchange– Diagram interchange in the future– Prevents vendor lock‐in – supported by several tool vendors

DoD Enterprise Architecture April 2012 – UPDM Group 20

pp y– Promotes collaborative technologies and tools

UPDM – Unified Profile for DoDAF and MODAF

DiscussionDiscussion

Questions?

DoD Enterprise Architecture April 2012 – UPDM Group 21