Download presentation
Published byGladys Rich Modified over 9 years ago
1
DoDAF 2.0 Exemplars UPDM 1.0 X DoDAF 2.0 X DM2 PES XML Examples
12 August 2010 DoDAF Development Team 1 1
2
Briefing Outline Why exemplars Method Briefing structure
The 28 views X 3 Lessons learned and next steps The OMG UPDM Team developed examples of the views as part of UPDM It is called “Sample Problem” and is Annex C in the UPDM 1.0 Spec. The UPDM Team is working on a refinement of the Sample Problem for UPDM 2.0. The DoDAF 2 development team went through the examples and interpreted in DoDAF 2 / DM2 terms. DM2 PES XML documents corresponding to each marked-up diagram are being posted on the DM2 collaboration site ( Briefing format A UPDM diagram will be shown first, in it’s native form from UPDM 1.0 Annex C. Blue background. Then DM2 annotated version of the same diagram will be shown. White background. The UPDM Team has been reviewing the material as it develops.
3
Why exemplars DoD EA Community wanted examples of DoDAF 2 diagrams and associated DM2 PES XML Looked at many sources for material to use Simple Many views, including new DoDAF 2 ones Publicly releasable OMG UPDM 1.0 Team “Sample Problem” has 28 views, including some corresponding to new DoDAF 2 models Civilian Search and Rescue (SAR) scenario Annex C in the UPDM 1.0 Spec. on the public OMG site The DoDAF 2 development team went through the examples and interpreted in DoDAF 2 / DM2 terms. Briefing format A UPDM diagram will be shown first, in it’s native form from UPDM 1.0 Annex C. Blue background. Then DM2 annotated version of the same diagram will be shown. White background. The OMG UPDM Team developed examples of the views as part of UPDM It is called “Sample Problem” and is Annex C in the UPDM 1.0 Spec. The UPDM Team is working on a refinement of the Sample Problem for UPDM 2.0. The DoDAF 2 development team went through the examples and interpreted in DoDAF 2 / DM2 terms. DM2 PES XML documents corresponding to each marked-up diagram are being posted on the DM2 collaboration site ( Briefing format A UPDM diagram will be shown first, in it’s native form from UPDM 1.0 Annex C. Blue background. Then DM2 annotated version of the same diagram will be shown. White background. The UPDM Team has been reviewing the material as it develops.
4
Exemplar Development Process
Discuss Candidate Datasets with Core Process Stakeholders DoDAF Journal DoDAF Outreach Brief - Views Conform Diagram to DoDAF 2 and Add Legends DoDAF Outreach Brief – DM2 Developers / Analyst / Integrator DM2 Description Document – PES DoD MDR DM2 Collaboration Site Add Additional Markups for DM2 Review With DoDAF / DM2 WG The DoDAF 2 development team went through the examples and interpreted in DoDAF 2 / DM2 terms. The UPDM Team has been reviewing the material as it develops. Enter Into DM2 Database DM2 DB PES Queries DM2 PES XML Documents
5
Briefing structure A UPDM diagram will be shown first, in it’s native form from UPDM 1.0 Annex C. Blue background. Then DM2 annotated version of the same diagram will be shown. White background. A snippet and summary of the associated DM2 PES XML file is shown The OMG UPDM Team developed examples of the views as part of UPDM It is called “Sample Problem” and is Annex C in the UPDM 1.0 Spec. The UPDM Team is working on a refinement of the Sample Problem for UPDM 2.0. The DoDAF 2 development team went through the examples and interpreted in DoDAF 2 / DM2 terms. DM2 PES XML documents corresponding to each marked-up diagram are being posted on the DM2 collaboration site ( Briefing format A UPDM diagram will be shown first, in it’s native form from UPDM 1.0 Annex C. Blue background. Then DM2 annotated version of the same diagram will be shown. White background. The UPDM Team has been reviewing the material as it develops.
6
UPDM SAR AV-1
7
FFP AV-1 with DM2 Markups
8
AV-1 Recommended Additional Information
Summary of the Architecture Project Architecture Project Planning and Management Info Purpose, Usage, Analysis results, Findings Data / Views Produced Summary of the Architecture Scope & Timeframe of the SAR Architecture (e.g., all US military-involved SAR, ), JCAs applies to, JPD, Threat Environment, Geographic Area (e.g., US Coastal only, +/- 70 deg latitude, include polar ops), Missions, Scenarios, Capability Areas Supported, Relates to OV-1
9
UPDM SAR 1st AV-2
10
1st AV-2 with DM2 Markups
11
UPDM SAR 2nd AV-2
12
2nd AV-2 with DM2 Markups
13
AV-2 Additional Information Recommended
Dictionary (with definitions*) of all objects that show up in the architectural description Activity Agreement Capability Condition Data DesiredEffect Guidance Information Location Materiel Measure MeasureType Organization PersonType Project Rule Service Skill Standard System Vision *possibly whole-part and super-subtype relations
14
UPDM SAR OV-1
15
OV-1 Encoding in DM2 IDref 001 IDref 002 = graphic OV-1
IDref 003 = name “OV-1 Maritime Rescue” IDref 004 = graphic repscheme IDref 005 = name namescheme IDref 006 = name of the 001 (001, 002) (002, 003) (001, 006) Name of RepScheme=“MIMEdGraphic” (002, 004) (003, 005) (006, 005) Name of NameScheme=“AlphanumicEnglish” Exemplar = “OV-1 Maritime Rescue” Exemplar = “Maritime Rescue” IDref 002 = graphic OV-1
16
UPDM SAR OV-1 Vol I: The high-level graphical or textual description of the operational concept, pg 23 Vol II: Pictorial representation of the written content of the AV-1, sec AV-1: Purpose, Scope, Tools Used, Analysis Results, Organizations Involved
17
OV-1 Encoding in DM2 Same as before. Even though it looks like it has structure, by definition, an OV-1 is a graphic only. If you need to convey something structural, use a DoDAF pre-defined model or create your own fit-for-purpose.
18
UPDM SAR OV-2 Really s/b Search Node (SN)
19
OV-2 with DM2 Markups
20
Fit-for-Purpose OV-2 with SV-1 Composite
21
UPDM SAR OV-3 [Architectural Description] Structure [OV-3]
Information Exchange Producer Needline Consumer Name Conveyed Node Operational Activity Ctrl «Information Element» control «Node» Tactical C2 TC2N - RN «Node» Rescue TC2N - SN «Node» Search DS «Information Element» distressSignal «Node» Person in Distress Send Distress Signal PiD – MN «Node» Monitoring Receive Distress Signal PiD – SN PiD - RN Rqst «Information Element» request TC2N - SAR AC «Node» SAR Asset Controller Stat «Information Element» status Monitor Health SN - RN Provide Medical Assistance TI «Information Element» trackInfo MN - TC2N Tsk «Information Element» tasking SAR AC - RN SAR AC - SN WO «Information Element» warningOrder Send Warning Order SN - PoS «Node» Place of Safety Process Warning Order
22
Partial OV-3 with DM2 Markups
[Architectural Description] Structure [OV-3] Organization Type that performs the Producing Activity Producing Activity Info Acronym Information Name Consuming Activity Organization Type that performs the Consuming Activity Tactical C2 Control Rescue Ctrl Controls Receive and Execute Controls Rescue Control Search Receive and Execute Controls Search Person in Distress Send Distress Signal DS DistressSignal Receive and Respond to Distress Signal Monitoring Determine and Send Request Rqst Request Receive and Respond to Request SAR Asset Controller Monitor Health Stat Status Provide Medical Assistance Estimate and Disseminate Track Info TI TrackInfo Process, Store, and Present TrackInfo Task Tsk Tasking Receive and Execute Tasking Send Warning Order WO WarningOrder Process Warning Order Org at Place of Safety Legend: Activity Resource Overlap (ARO) Activities NOTE 1: Some tools in current use may have additional naming conventions, e.g., for ICOMs or Needlines NOTE 2: OV-3 has measures and other attributes associated with resource flow, the resource, or the consuming and producing activities Organization Types Information Activity Performed By Performer
23
UPDM SAR OV-4
24
OV-4 with DM2 Markups
25
UPDM SAR OV-5
26
OV-5a+ with DM2 Markups
27
UPDM SAR OV-5
28
FFP OV-5b/6c Hybrid NOTE 1: Do not have to be modeled
29
UPDM SAR OV-6b
30
OV-6b with DM2 Markups
31
UPDM SAR DIV-2
32
DIV-2 with DM2 Markups
33
Rule Activity Resource (e.g,. Info or Data)
34
UPDM SAR SV-1
35
SV-1 with DM2 Markups
36
UPDM SAR SV-2
37
SV-2 with DM2 Markups
38
Performance Requirement
UPDM SAR SV-7 Parameter ID System/Element Performance Requirement Metric Measure Hardware H 1.1 Voice Radio Transmitter Transmission rate 2 GB H 2.1 Voice Radio Receiver Gain 60 dB H 2.2 Signal to Noise Ratio 20 H 3.1 Signal Processor Comms Channel Bandwidth Support Software S 1.2 Status Alerting Min. status change alert accuracy 500 meters S 1.3 Min. alert response time 30 seconds
39
SV-7 with DM2 Markups Legend: Measure Types Measure Type units
System – Measure association Measure – Measure Type association System – Measure Type – Measure association Name3 System Measure Type Measure Measure Type units Hardware1 H 1.1 Voice Radio Transmitter Transmission rate 2 GB H 2.1 Voice Radio Receiver Gain 60 dB H 2.2 Signal to Noise Ratio 20 H 3.1 Signal Processor Comms Channel Bandwidth Support Software1 S 1.2 Status Alerting (component) Min. status change alert accuracy 500 meters S 1.3 Min. alert response time 30 seconds Legend: Header means Systems below principally consist of this Materiel type Measure Types Measure Type units Measures Systems Materiel (type)1 NOTE 1: Not generally shown in SV-7 NOTE 2: Often it is necessary to relate the Activity (aka System Function) to which the metric applies within the System. Many, often most, System metrics relate to some Activity performed by the System. NOTE 3: Not necessary.
40
UPDM SAR SV-10b
41
SV-10b with DM2 Markups
42
UPDM SAR CV-1
43
Partial1 CV-1 with DM2 Markups
44
UPDM SAR CV-2
45
Partial1 CV-2 with DM2 Markups
46
UPDM SAR CV-4
47
Partial1 CV-2 with DM2 Markups
48
UPDM SAR CV-4
49
Partial1 CV-4 with DM2 Markups
50
UPDM SAR CV-5
51
Partial1 CV-5 with DM2 Markups
52
UPDM SAR CV-6
53
CV-6 with DM2 Markups
54
UPDM SAR SvcV-3
55
CV-7 with DM2 Markups
56
UPDM SAR SvcV-1
57
SvcV-1 (partial) with DM2 Markups
58
UPDM SAR SvcV-2
59
SvcV-2 with DM2 Markups
60
UPDM SAR SvcV-3
61
SvcV-3b Services-Services Matrix with DM2 Markups
Legend: Services
62
UPDM SAR SvcV-5
63
SvcV-4 Services Functionality Description with DM2 Markups
64
SvcV-5 with DM2 Markups NOTE 1: Indentation means whole-part
65
UPDM SAR SvcV-4a
66
SvcV-10a Services Rules Model with DM2 Markups
67
UPDM SAR PV-1
68
PV-2 with DM2 Markups time PV-2: Project Timelines
A timeline perspective on programs or projects, with the key milestones and interdependencies time SAR Project Develop MRU Partial Interpretation as GANNT Sustain MRU Develop MRU V2 Sustain MRU V2
69
UPDM SAR PV-1
70
PV-1 with DM2 Markups
71
UPDM SAR PV-1
72
PV-1 with DM2 Markups
73
UPDM SAR PV-1
74
FFP PV-2 Fusion with Systems Engineering Plan (SEP) with DM2 Markups
PV-2: Project Timelines A timeline perspective on programs or projects, with the key milestones and interdependencies
75
Lessons Learned & Next Steps
UML translates to DoDAF/DM2 fairly straightforwardly Some UPDM MODAF concepts are not obvious, e.g., Enterprise Phase Services, Service Descriptions, etc. are still work-in-progress as OASIS, OMG, and the SoA community continue to evolve A DM2 database was indispensible Validate on input (compared to XML document validation) More tractable Some input tools would be nice The DM2 DB DDL and PES generator scripts are free GFI for vendors, repository developers, etc. A CJCSI 6212 example is next
76
Extra Variants
77
UPDM SAR metrics
78
UPDM SAR Conditions and metrics
79
Actual Measurement Set
UPDM SAR SV-7 [Architectural Description] System View [SV-7] Resource Actual Measurement Set Type Name Measurement Actual Value Unit Dimension «CapabilityConfiguration» Maritime Configuration Initial Values seaConditions Sea State 6 Meter Wave Height areaCoverage 500 SquareKilometers Area findTime <8 Hours Time persistence >15 searchCoverage 400 weatherConditions Heavy Rain Weather Severity Index Maritime Configuration V2 Final Values sea state 8 650 <4 >20 550 Stormy Maritime Rescue Unit Maritime Rescue Unit V2
80
UPDM SAR SV-7
81
Roles X Functions
82
Markup Standards Measure NOTE 1: Legend: Subtypes Subtypes Part-Of
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.