DoDAF and Human Views Kickoff 2010-08-25

DoDAF and Joint HSI WG
(Human View) Dialog Kick-Off
25 August 2010
DoDAF Development Team
Briefing Outline
• How human performance, metrics, and
interactions are modeled in DoDAF Meta Model
• DoDAF views where this could show up
• Example from UPDM 1.0
• Configuration Management of DoDAF for further
refinement and evolution
A Human is a Performer
DoDAF-DM2 Term
Potentially Related Terms
or Aliases
Definition
Any entity - human, automated, or any aggregation of human and/or
automated - that performs an activity and provides a
capability.
Performer
Actor, Agent, Capability
Configuration
(MODAF)
IDEAS Performer
IndividualType
IndividualType
measureOfType
wholeType
Performer
measureOfTypeResource
Resource
LocationType
partType
WholePartType
Materiel
WholePartType
materielPartOfPerformer
resourceInLocationType
OverlapType
activityPerformableUnderCondition
OverlapType
activityPerformedByPerformer
Performer
IndividualType
In architectures, we
don’t ever model
actual named
persons, but, rather,
their roles, e.g.,
President, not
George Washington
A functionally,
physically, and/or
behaviorally
related group of
regularly
interacting or
interdependent
elements.
Condition
IndividualResource
System
Service
IndividualPerformer
IndividualType
Activity
WholePartType
personRoleTypePartOfPerformer
superSubtype
OrganizationType
ruleConstrainsActivity
measureOfType
When a Person Type
is part of another
Person Type, that
refers to a role within
a Person Type.
measureOfTypeCondition
Organization
PersonRoleType
IndividualPersonRole
measureOfType
measureOfTypeActivity
Property
Skill
Guidance
propertyOfType
skillOfPersonRoleType
Rule
Property
measureOfType
Measure
Agreement
measureableSkillOfPersonRoleType
+
MeasureableSkill
numericValue: string
Definitions of Other Terms in
Diagrams
DoDAF-DM2 Term
Definition
Activity
Work, not specific to a single organization, weapon system or
individual that transforms inputs (Resources) into outputs
(Resources) or changes their state.
activityPerformableUnderCondition
Represents that an activity was / is / can-be/ must-be conducted
under certain conditions with a spatiotemporal overlap of the
activity with the condition.
activityPerformedByPerformer
An overlap between a Performer and an Activity that is non-specific
as to whether:
1. the Activity is solely performed by the Performer
2. the Activity is performed by several Performers
3. the Performer performs only this Activity
4. the Performer performs other Activities
Agreement
A consent among parties regarding the terms and conditions of
activities that said parties participate in.
Condition
The state of an environment or situation in which a Performer
performs or is disposed to perform.
IndividualPerformer
A specific thing that can perform an action
IndividualPersonRole
Person roles defined by the role or roles they share that are relevant
to an architecture. Includes assigned materiel.
LocationType
The powertype of Location
Materiel
Equipment, apparatus or supplies that are of interest, without
distinction as to its application for administrative or combat
purposes.
Potentially Related Terms
or Aliases
Action, Process Operational
Activity, Processes,
Function, System
Function, Operation,
Task, Plan, Project
Definitions of Other Terms in
Diagrams
DoDAF-DM2 Term
Definition
materielPartOfPerformer
A whole-part association between a Performer (whole) and the
Materiel parts of the Performer. (A Performer can have
Personnel Type, System, Service, and Organizational
components.)
Measure
The magnitude of some attribute of an individual.
Potentially Related Terms
or Aliases
A Skill that can be measured numerically
MeasureableSkill
measureableSkillOfPersonRoleType
skillPartOfPersonRoleType is a member of Measure
measureOfTypeActivity
A measureOfType that relates an Activity to a Measure
measureOfTypeCondition
Condition is a member of Measure
measureOfTypeResource
ResourceType is a member of Measure
Organization
A specific real-world assemblage of people and other resources
organized for an on-going purpose.
OrganizationType
A type of Organization
Performer
Any entity - human, automated, or any aggregation of human and/or
automated - that performs an activity and provides a
capability.
Actor, Agent, Capability
Configuration
(MODAF)
PersonRoleType
A category of person roles defined by the role or roles they share
that are relevant to an architecture. Includes assigned
materiel.
Role
personRoleTypePartOfPerformer
A wholePart between a PersonRoleType and a Performer in which it
performs
Department, Agency,
Enterprise
Definitions of Other Terms in
Diagrams
DoDAF-DM2 Term
Resource
resourceInLocationType
Definition
Potentially Related Terms
or Aliases
Data, Information, Performers, Materiel, or Personnel Types that are
produced or consumed.
The relationship that describes the location of a performer or type of
performer
Rule
A principle or condition that governs behavior; a prescribed guide for
conduct or action
ruleConstrainsActivity
An overlap between a Rule and the Activities it allows
Service
A mechanism to enable access to a set of one or more capabilities ,
where the access is provided using a prescribed interface and
is exercised consistent with constraints and policies as
specified by the service description. The mechanism is a
Performer. The "capabilities" accessed are Resources -Information, Data, Materiel, Performers, and Geo-political
Extents.
Skill
The ability, coming from one's knowledge, practice, aptitude, etc., to
do something well.
System
A functionally, physically, and/or behaviorally related group of
regularly interacting or interdependent elements.
Training, Knowledge, Ability
IDEAS Resource Flow
Performers Perform Activities
that Flow Resources
OverlapType
activityPerformedByPerformer
IndividualType
Property
measureOfType
measureOfTypeActivity
LocationType
Measure
+
measureOfType
i.e., Role
numericValue: string
wholeType
measureOfTypeCondition
WholePartType
resourceInLocationType
measureOfType
superSubtype
IndividualType
measureOfTypeResource
ruleConstrainsActivity
partType
Activity
IndividualType
Resource
Guidance
Rule
BeforeAfterType
j ointAction
Materiel
IndividualType
Condition
consumer
Performer
producer
Individual
BeforeAfterType
OverlapType
IndividualResource
activityProducesResource
Service
BeforeAfterType
OverlapType
activityConsumesResource
Location
IndividualPerformer
System
GeoPoliticalExtent
PersonRoleType
OverlapType
Organization
SignTypeType
activityPerformableUnderCondition
RepresentationType
Representation
InformationType
Information
Resource Flow
DataType
Data
OrganizationType
Metrics are Ubiquitous in
DoDAF 2
IDEAS Measure
superSubtype
Type
propertyOfType
IndividualType
typeInstance
Property
propertyOfIndividual
Measure
skillOfPersonRoleType
capabilityOfPerformer
measureOfIndividual
Measure
+
measureOfType
numericValue: string
measureOfIndividualPoint
PhysicalMeasure
ServiceLevel
MeasureOfEffect
effectMeasure
Skill
SpatialMeasure
PerformanceMeasure
MeasureableSkill
measureableSkillOfPersonRoleType
MaintainabilityMeasure
MeasureOfDesire
TemporalMeasure
howMuchDesired
desireMeasure
AdaptabilityMeasure
OrganizationalMeasure
NeedsSatisfactionMeasure
measureOfTypeResource
measureOfTypeWholePartType
measureOfTypeCondition
IndividualTypeType
MeasureType
measureOfTypeProjectType
measureOfTypeActivity
RuleType
MeasureTypeUnitsOfMeasure
+
units: string
typeInstance
measureTypeApplicableToActivity
WholePartType
Guidance
Rule
rulePartOfMeasureType
Needs
more work
The Ontologic Foundation is
Key to DoDAF 2’s Modeling
•
•
•
•
Four dimensionalist -- xyzt
Extensional -- physical
existence is the criterion
for identity
Signs and representations
are separated from
referents
Mathematics:
–
–
–
•
Type theory ~ Set theory
Mereology (wholes and
parts)
4D Mereotopology
(spatio-temporal
relations)
http://www.ideasgroup.org
Design Reification and
Requirements Traceability
describes
describes
Thing
describes
describes
describes
Pedigree
(requirements)
Pedigree
(requirements)
Architectural
Architectural
Description
Description
Pedigree
(requirements)
Architectural
Description
Pedigree
(requirements)
Pedigree
(requirements)
Architectural
Description
Architectural
Description
Rules
Rules
Rules
Rules
Rules
constrain
constrain
constrain
constrain
constrain
Strategic
time
Op Rqmt
CBA
Executive
TLR
ICD
Architect
SLR
AoA
Engineer
A-Spec
Perf Spec
Technician
B-Spec
CDD
Worker
C-Specs
CPD
IOC
Many Views Can Render this
Data
PersonRoleType
A category of
person roles
defined by the
role or roles they
share that are
relevant to an
architecture.
Includes assigned
materiel.
AV-1 Overview and Summary Information
o
AV-2 Integrated Dictionary
o
OV-1: High Level Operational Concept Graphic
o
SvcV-3b Services-Services Matrix
o
SvcV-4 Services Functionality Description
OV-2: Operational Connectivity Description
o
OV-3: Operational Resource Flow Matrix
o
SvcV-5 Operational Activity to Services
Traceability Matrix
OV-4: Organizational Relationships Chart
o
SvcV-6 Services Data Exchange Matrix
o
OV-5a: Activity Decomposition Tree
SvcV-7 Services Performance Parameters Matrix
n
OV-5b: Activity Model
o
SvcV-8 Services Evolution Description
o
OV-6a: Operational Rules Model
o
SvcV-9 Services Technology and Skills Forecast
o
OV-6b: State Transition Description
o
SvcV-10a Services Rules Model
o
OV-6c: Event-Trace Description
o
SvcV-10b Services State Transition Description
o
SV-1 Systems Interface Description
o
SvcV-10c Services Event-Trace Description
o
SV-2 Systems Communications Description
o
Standards View-1 Standards Profile
o
SV-3 Systems-Systems Matrix
o
Standards View-2 Standards Forecast
o
SV-4 Systems Functionality Description
o
PV-1: Project Portfolio Relationships
o
PV-2: Project Timelines
n
PV-3: Project to Capability Mapping
n
SV-5a Operational Activity to Systems Function
Traceability Matrix
SV-5b Operational Activity to Systems Traceability
Matrix
n=necessary
o=optional
SvcV-3a Systems-Services Matrix
CV-1: Vision
CV-2: Capability Taxonomy
o
CV-3: Capability Phasing
o
CV-4: Capability Dependencies
o
o
CV-5: Capability to Organizational Development
Mapping
o
SV-10a Systems Rules Model
o
CV-6: Capability to Operational Activities Mapping
o
SV-10b Systems State Transition Description
o
CV-7: Capability to Services Mapping
o
SV-10c Systems Event-Trace Description
o
DIV-1:Conceptual Data Model
SvcV-1 Services Interface Description
o
DIV-2: Logical Data Model
SvcV-2 Services Communications Description
o
DIV-3: Physical Data Model
SV-6 Systems Data Exchange Matrix
o
SV-7 Systems Performance Parameters Matrix
n
SV-8 Systems Evolution Description
o
SV-9 Systems Technology and Skills Forecast
Version Control
• Initial baseline DoDAF 2.0 released May 2009
• 2.01 released Feb 2010
– 2.01 Version Description Document (VDD) describes changes
made in response to Action Items
• 2.02 to be released 26 Aug 2010
– 2.02 VDD
– New baseline published on public and DKO DoDAF and DoD EA
COI namespace in DoD Meta Data Registry
• 2.03 planned for Fed 2011
– DoDAF-DM2 Action Item tracker identifies planned items
– New and other currently deferred AI’s will be prioritized by
DoDAF-DM2 Working Group with Federated Architecture
Council (FAC) oversight
2.0
2.01
2.02
May 2009
Feb 2010
Aug 2010
2.03
Feb 2011
Relevant Governance
Process Documents
• Architecture Standards Review Group
CONOPS
– Roles, Responsibilities, and Processes
– ASRG -- FOGO / SES level
– Federated Architecture Council – 06 level
• DoDAF and DM2 CM Plan
– Configuration Identification
– Organizational Roles, Responsibilities, and
Interactions
– CM Processes and Procedures
– CM Business Rules
– DoDAF & DM2 WG EA COI
• COI POA&M
• COI Data Management Working Group
– Meets Quarterly, 1st meeting was 2 July 2010
• COI Metrics
DISA
DISA
DISA
Marine
Corps
Army
DoN
AF
NSA
FAC is Small Formal Voting Body
WG is Large Collaborative
* Some C/S/A have
multiple members
Framework
Groups
• OMG / INCOSE / NDIA
• MODAF / NAF / TOGAF
• FEA / FSAM
Core Process
Stakeholders
• CJCSI revs
• AT&L SoSE & Acq Reform
• Combatant Command
architectures
• CPM Governance
• PA&E
DoD
CIO
• DoDAF-DM2 Configuration Status Accounting
Report (CSAR)
• DoDAF-DM2 Baseline Status
• DoDAF-DM2 WG Activity Summaries
• COI Metrics and Progress Report
DNI
CIO
AT&L
P&R
USD(I)
DCMO
JCS J6
DoDAF-DM2 Change Requests •
COI Guidance •
DoDAF-DM2 Action Item Prioritization •
DoDAF-DM2 Baseline Direction •
STRATCOM
JFCOM
FAC – Voting – 23* votes
Framework &
Ontology Groups
• OMG / INCOSE / NDIA
• IDEAS / NAF
• UCORE
• Enterprise Vocabularies
DoDAF-DM WG – Collaborative – Agreed-upon business rules
enable analysis of different opinions
Vendors
• EA/ITA Tool
• M&S
• Data Analysis
• Repository
• Data Integration
Data Exchange
• Pilots
• Early Adopters
• Federation
COI Coordination
Groups
• DoD MDR WG
• DoD COI Forum
To join, go to www.silverbulletinc.com/DoDAF-DM2
• 230+
members
• Meets
weekly
2.00  2.01  2.02  2.03
Overview
2.00
• DM2 CDM, LDM, PES
– 12 DM2 data groups
• 52 Models
2.01
2.02
70 Action Items
29 Action Items
• IDEAS v1.0 alignment
• Measures
• Representation, Names,
Descriptions
• Structured Service
Description
• Reification
• Structured Desired Effect
• Properties and Measures
generalized and better
aligned with IDEAS and
JFCOM JMT needs
• Reification diagram to
explain requirements,
design levels, and
traceability for SE
community
• Consolidate Activity, Goal,
diagrams
• Simplified complex tuples
(triples, tuples as places)
• Redundant associations
• Re-organized type orders,
e.g., for information and
data
• Added more structure to
Agreement
• Made higher-order typing
consistent
• Some XSD cleanup from
pilot feedback
2.03 (in-planning)
25 AI’s currently queued
85 new AI’s to review
• State machine diagram
• Temporal Flow diagram
• DoDAF Models revised to
match DM2 terminology
better
• Core process required
datasets
• More structure to Rules and
Agreement
• Services reification and joint
action
• Ontologic structure for
Command Relationships
• Basis for authority
• Vision vs. Desired Effect
• IDEAS Set Theory Unions
(for mappings)
Questions?