Enterprise Architect to DM2 Mapping

Joint Mission Thread (JMT)
DoDAF Meta-Model (DM2)
Mapping and Measures Use Case
Dr. David Dryer
[email protected]
757-966-5780
1
JMT DM2 Key Data Groups/Relationships
DRAFT
2
JMT to DM2 Mappings using Sparx EA
DODAF/MODAF*
EA->DM2 Mappings for JMT OV-2
OrganizationType
uml:Class:OperationalNode
Activity
uml:Activity
activityPerformedByPerformer
uml:Activity,
uml:Class:OperationalNode
ActivityResourceOverlap
uml:activity, uml:Class:Information
EA->DM2 Mappings for JMT OV-5b
DM2 JMT Data Objects
DM2 JMT Data Type
Activity
uml:InterruptibleActivityRegion
Activity (2)
uml:Activity
Activity (3)
uml:StateNode
Activity (4)
uml:Synchronization
Activity (5)
uml:Decision
BeforeAfterType
ControlFlow
EA->DM2 Mappings for JMT OV-6c
DM2 JMT Data Objects
DM2 JMT Data Type
Performer
uml:Class:OperationalNode
Activity
Sequence*
activityResoureOverlap
Sequence*
activityPerformedByPerformer Sequence*, uml:Class:OperationalNode
BeforeAfterType
Sequence*
Information
uml:Class:InformationElement
EA->DM2 Mappings for JMT SV-1
DM2 JMT Data Objects
DM2 JMT Data Type
System
uml:Class:SystemsNode
Activity
uml:Activity:SystemFunction
activityPerformedByPerformer
uml:Activity:SystemFunction, uml:Class:SystemsNode
activityResourceOverlap
uml:
OrganizationType
uml:Class:OperationalNode
WholePartType
uml:Class:OperationalNode, uml:Activity:SystemFunction
*Currently updating mappings to Sparx EA UPDM 2.0 beta
DRAFT
3
Activity
BeforeAfter
Type
Op Activity to DM2 Mappings
DRAFT
OV-5b
4
Business Process Model (BPM) DM2 Mappings
DRAFT
5
Operational Resource Flow to DM2
Mappings
Organization
Type
Information
TripleType
activityPerformed
ByPerformer
Activity
DRAFT
OV-2
6
Integration Definition for
Function Modeling (IDEF0) DM2 Mappings
DRAFT
7
activityPerformed
ByPerformer
Organization
Type
Activity
Op Event Trace to DM2
Mappings
activityResource
Overlap
BeforeAfterType
DRAFT
OV-6c
8
System Interface to DM2 Mappings
System
activityPerformed
ByPerformer
Organization
Type
Information
activityResource
Overlap
Activity
WholePartType
DRAFT
SV-1
9
JMT DM2 Measures Pipeline
Activity
Temporal
Measure
Activity:
OSpec
Spatial
Measure
MeasureOf
Effect
(Mission Level)
Rule
(calculation)
Performance
Measure
(Function Level)
Condition
Information
•joint
•threat
•environment
Data
Information
Content
Data
Content
Performance
Measure
(Task Level)
Rule (math/logic
Rule (math/logic
operator)
Rule (math/logic
operator)
operator)
MeasureOf
Desire
DRAFT
10
Activity :
OpActivity1
Start
BoundaryType
DM2 Performance Measure Example
(Operational Timeliness)
Activity:
OSpec1
activityPerformable
UnderCondition
Condition
activityPerformable
UnderCondition
End
BoundaryType
Activity:
OpActivity2
Activity:
OSpec2
Temporal Measure
(event time)
OverlapType
measureOfType
Condition
Performance
Measure
OverlapType
Rule
CoupleType
measureOfType
Condition
Temporal Measure
(event time)
DRAFT
MeasureOf
Desire
11
Op Activity with Measure Example
Activity:
OSpec1
Start Time: ti
Start
BoundaryType
Temporal
Measure
Activity
Performable
UnderCondition
measureOfType
Condition
OverlapType
OverlapType
Condition
Activity
Performable
UnderCondition
Rule
measureOfType
Condition
OverlapType
Performance
Measure
Temporal
Measure
End
BoundaryType
Activity:
OSpec4
End Time: tf
12