Title: FEDERATION COMPOSITION PROCESS AND TOOL SUPPORT
1FEDERATION COMPOSITION PROCESS AND TOOL SUPPORT
- Ole Martin Mevassvik,
- Norwegian Defence Research Establishment (FFI)
2PRESENTATION OVERVIEW
- Concept
- Introduction to Federation Composition Process
- Federation Architecture
- Tool Support
- Demo
- Summary
3FEDERATION COMPOSITION
- Assembling Simulation Components into a
Federation Design using the SE System
Specification as input
4CONCEPT
- Reduce time and cost in developing a Federation
by reusing existing Simulation Assets - Searching for existing Simulation Assets stored
in a distributed repository - Component based architecture
- Integrated tool support
5COMPONENT BASED FEDERATES
- A federates may internally be composed by a
federation - A bridge is introduced between the federations
- Advantages
- Federate configurability
- Security
- Complexity
- Different types of RTIs
- Performance
Federate
AAW Unit
F-16
CGF
01
03
03
02
Federate
C2
04
04
Bridge
050
Encryption A
F-16
Encryption A
Encryption A
Encryption A
Avionics
Missile
Radar
051
052
053
6FEDERATION COMPOSITION PROCESS
- Inputs from Step 1 and 2
- Scenario
- Conceptual Model
- System Requirements
- Evaluation Data Requirements
- Outputs
- Architecture
- Asset responsibility
- Federation Object Model
- Federation Agreements
- Bridge design impl
7FEDERATION AGREEMENTS
- Agreements that must be reached among federates,
which are not necessarily documented in the FOM - Agreements necessary for providing a fully
consistent interoperable distributed simulated
environment - Databases to establish fair fight
- Key algorithms (line-of-sight, kill algorithms,
) - Operational issues addressed and resolved among
federates, e.g. initialization procedures,
save/restore policies.
8FEDERATION COMPOSITION TOOL (FCT)
- Integrated Tool Support
- Supports both bottom-up and top-down design
9KEY FUNCTIONALITY
- Support all necessary book-keeping and guide the
user through the different steps and tasks for
iterative federation composition and design - Support for editing a federation architecture and
assigning requirements to federates. - Support for searching Candidate Simulation Assets
in the Repository. - Support for assessing Candidate Simulation Assets
against allocated requirements.
10KEY FUNCTIONALITY, cont.
- Support for consistency checking of a Federation
Design. - Support for FOM creation and editing.
- Support for documenting Federation Agreements.
- Support for the development of Federation
Bridges.
11FCT inputs and outputs
SE System Specification
Asset Characterizations
Asset Conceptual Model
Algorithm Descr Doc
FOM(s)
Simulation Asset Descriptions
Constraint/Evaluation System Requirements
Bridge Design/ Implementation
Federation Design Spec.
Conceptual Model
Link Table
Federation Agreements
Scenario
12FCT and Composition Process
3. Refine Federate Design Description
2. Refine Federation Design Structure
4. Create asset search query in search template
Federation CM Federation Scenario Federation
Reqs Evaluation Reqs
Federate details
Design Specification View COTS GUI
Asset search
1. Present Federation Specification
5. Process Repository query
Agree- ments
10. Finalise Design Description
6. Process results from Repository query
FCT Assessment View
Selected Federates Federation/Federate
Design FOM FOM Mappings (Bridge) Federation
Agreement
7. Compare candidate assets
9. Commit the asset choice
8. Check consequences of choosing the candidate
asset
13FCT - BENEFITS
- Reuse Component based solutions improves the
potential for reusing the simulation assets as
opposed to complete simulations. - Customisation Traditional federates are
monolithic in scope. A composable federate can be
tailored to user requirements through assembly of
specific simulation models. - Security Provide technical solutions for the
encapsulation of algorithms for certain parts of
the federate, or federation (encryption in
Bridge).
14- FCT Demo available at Euclid Booth
- Euclid RTP 11.13 Evening Session 1730-2000