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