Title: REPRESENTING THE NATURAL ENVIRONMENT: An Integrated Development Process
1REPRESENTING THE NATURAL ENVIRONMENTAn
Integrated Development Process
- Virginia T. Dobey
- Consultant to the
- DMSO Environmental Representation
- Technology Area
- vdobey_at_dmso.mil
2My Process to Explain the Process
- Some background information challenges
- Consistencydefinition and requirements
- Interoperabilitydefinition and requirements
- What is an environmental representation?
- The development process
- Start with existing processes
- Extend wherever possible
- Leverage existing paradigms
- Integrate, integrate, integrate!
- A look to the future
3Identifying Our Challenges
- The Challenge of Consistency
- Lexical
- Syntactic
- Semantic
- The Challenge of Interoperability
- Technical
- Substantive
- Meaningful
Paraphrased So THIS is the right thing!
4The Challenge of Consistency
LEXICAL A rose is a rose is a rose or is it?
5The Challenge of Interoperability
Technicalthe capability of entities to
physically connect and exchange data through
these connections. Substantivethe capability
of entities, when connected, to provide adequate,
accurate, and consistent simulated
representations that adhere to the principles of
fair fight and address mission objectives.
Meaningfulthe ability of entities to
understand the context of the problem being
addressed, the syntax and semantics of the data
being provided, and ensure the level of detail
and fidelity is consistent without the need to
develop custom hardware, software, or tools.
6Describing the Correlation
Meaningful
Substantive
Developmental paradigms
Levels of interoperability
Technical
Lexical
Syntactic
Semantic
Types of consistency
7THIS is meaningful interoperability!
from Youngblood, S.M., Federation Credibility
Challenges, A tutorial presented at ITEC
Europe, 24 Apr 01
8So What IS an Environmental Representation?
- Extends across all four dimensions (x, y, z, t)
of the full set of natural environment domains
(space, atmosphere, terrain, ocean) and their
interactions within the system. - Is completely consistent (as determined by the
laws of physics) internally and supports all
interoperability demands placed upon it by the
component(s) with which it interacts.
9Space/ionospheric conditions Atmospheric
conditions Terrain conditions Ocean conditions
Impact of platforms, weapons, and sensors
(feedback) on ocean, terrain,
atmosphere, ionosphere, and space conditions
Effects of space, ionospheric,
atmospheric, terrain, and ocean
conditions on platforms, weapons, and
sensors
10To Develop an Environmental Representation
- Start with existing processes (FEDEP and its
VVA) - Extend, not replace, wherever possible
- Leverage existing paradigms
- Conceptual Reference Model (Birkel)
- Environment Concept Model (Chadbourne Clark,
et.al.) - Common Data Model Framework (Birkel, Miller
Root, et.al.) - Integrate, integrate, integrate!
11Existing
Authoritative
Existing
Authoritative
Info on
Info on
Overall
Domain
Existing
Domain
Federate
Overall
Domain
Existing
Domain
Federate
Available
Supporting
Available
Supporting
Resources
Plans
Descriptions
Scenarios
Information
Documentation
Resources
Resources
Plans
Descriptions
Scenarios
Information
Documentation
Resources
Initial
Initial
Planning
Object Model
Planning
Object Model
Define Federation
Define Federation
Define Federation
Documents
Data Dictionary
Documents
Data Dictionary
Objectives
Objectives
Objectives
Elements
Elements
1
1
1
Existing
Existing
Multiple Items
Multiple Items
FOMs and
BOMs
FOMs and
BOMs
Federation
Federation
Modified/New
Modified/New
Existing
Perform Conceptual
Scenario(s)
Perform Conceptual
Perform Conceptual
Scenario(s)
Federates
Federates
Conceptual
Analysis
Analysis
Analysis
Models
SOMs
SOMs
2
2
2
Implemented
Implemented
Federation
Federation
Infrastructure
Infrastructure
Design Federation
Federation Development and Execution Plan
Design Federation
Design Federation
Federation Development and Execution Plan
RTI Initialization
RTI Initialization
Data (modified)
Data (modified)
List of Selected (existing) Federates
List of Selected (existing) Federates
3
3
3
FOM
FOM
Federate
Federation
Federation
Objectives Verification
FED/FDD
FED/FDD
Federation
Conceptual
Conceptual
Develop Federation
Develop Federation
Develop Federation
Designs
Model
Model
Scenario
Scenario
Instances
Instances
4
4
4
Supporting
Supporting
Databases
Databases
Conceptual Model Validation
Tested
Tested
Plan, Integrate, and
Plan, Integrate, and
Plan, Integrate, and
Federation
Federation
Test Federation
Test Federation
Test Federation
Establish Environmental Requirements
Federation Agreements
5
5
5
Execution
Design Verification
Environment
Execute Federation
Execute Federation
Execute Federation
Description
and Prepare Outputs
and Prepare Outputs
and Prepare Outputs
Build Environment Conceptual Model
6
Derived
6
6
Derived
Outputs
Outputs
Implementation Verification
Federation Test Criteria
Analyze Data and
Analyze Data and
Analyze Data and
Federation Requirements
Evaluate Results
Evaluate Results
Evaluate Results
Based on IEEE P1516.3TM Draft Recommended
Practice for High Level Architecture (HLA)
Federation Development and Execution Process
(FEDEP), Institute for Electrical and Electronics
Engineers, 7 Oct 02 As adapted by Dobey Lewis,
03S-SIW-085.
Federation Objectives Statement
7
7
7
Design Environmental Representation
Federation Validation
Reusable
Lessons
Final
Reusable
Lessons
Final
Products
Learned
Report
Products
Learned
Report
Implement Environmental Representation
Accreditation Decision
Integrate and Test Environmental Representation
Post-Execution Follow-up and Archival
12Establish Environmental Requirements
From Birkel, SNE Conceptual Reference Model,
98F-SIW-018, Sept 1998.
13Build Environment Conceptual Model
Environmental Representation Providers
ECM Development
Simulation Implementers
Use Case
Review
Scenario
Domain
Analysis
Object Representations
Identification
Objectives
Range Instrumentation
No
Recommended
Objectives
Survey for
Inferred Environment
Changes to
Satisfied?
Representation
Representations/Scenario
Reuse
Yes
Approved Changes
Implemented Environment
Data Repositories
Representation
Recommended
Effects/Impacts/Models
Production/Tailoring
Environment Sources
Range Parameters
Choose
Recommended
Environment
Environment
Services
Services
From Chadbourne Clark, Building, Using,
Sharing, and Reusing Environment Concept Models,
99F-SIW-093, Sept 1999.
14Design Environmental Representation
Based on the Common Data Model Framework first
discussed byBirkel, Miller Root, 8th CGF-004,
May 1999.
15Implement Environmental Representation
Diagram courtesy of the Defense Modeling
Simulation Office Environmental Representation
Technology Area (for the Integrated Natural
Environment Authoritative Representation Process
concept of operations)
16Plans for Future Investigation
- Test the integrated paradigm
- Is there a better development process?
- Results to come
17For Further Information
- Virginia T. Dobey
- Consultant to the
- Environmental Representation Technology Area,
- Defense Modeling Simulation Office
- vdobey_at_dmso.mil
- (703) 824-3411