|
|
|
A Practical Guide to HLA - Course Outline |
|
COURSE OUTLINE
1. Distributed Simulation Fundamentals
- Networked Simulation Environments
- Real-time and Discrete Event Simulation
- Distributed Simulation Models
- Legacy Simulation Architectures
- Entity State/Event Communication
- Dead Reckoning & Coordinate Systems
2. Introduction to the HLA
- Key Ideas, Goals, & Terminology/Related
Simulation Design Concepts
- How does HLA relate to other solutions?
- Server based simulation environments
- HLA in web-based courseware
3. Network Architecture Overview
- UDP/IP, TCP/IP, & IP Multicast
- HLA-imposed Network Considerations &
Strategies
- Hardware Selection Issues for Networks and
Simulation Hosts
4. HLA Object Models (IEEE 1516.2)
- What is a Conceptual Object Model & why is
it critical to your program?
- Federation Object Models (FOM)
- How does FOM design relate to
implementation cost and runtime
performance?
- What are Simulation Object Models (SOM)
and how do they relate to FOMs?
- LAB: Object Model Development Tools
5. HLA Federate Implementation Issues
- What are the critical design issues for an HLA
Federate?
- Middleware issues in Federate design
- Designing for multiple FOMs?
- What commercial Middleware tools are
available? Key selection criteria!
6. HLA Federation Operational Issues
- The FOM is only part of getting a
Federation up and running!
- What are the risks/limitations and how to
design around them?
- Federation planning and developing
operational guidelines
7. Run-time Infrastructure Standards
and Software
- Functional View of RTI Software
- RTI v1.3 vs. IEEE 1516.1
- What RTIs are available & how to choose?
- How difficult is it to change RTIs?
- RTI Configuration Issues
- Getting the network to function as planned!
- Lightweight and Connectionless RTI
Operating Modes
8. Run-time Infrastructure Services
(HLA v1.3 and IEEE 1516.1)
- LAB: Installing & Configuring Your RTI
- Federation Management Services
- LAB: Establishing A Federation Execution
- Declaration Management Services
- LAB: Sending & Receiving Interactions
- Object Management Services / Data
Distribution Management
- LAB: Sending & Receiving Objects
Attributes
- Time Management Services / Ownership
Management Services
- LAB: Transferring Object/Attribute
Ownership
- The Management Object Model
- LAB: Integrating Management
Functionality Into Your Sim
- Mapping Federates to New FOM
Representations
9. Tactical Environments and Servers
- Weapons, Damage, SNE, LOS & others
- Techniques to Support Server Model
Integration via HLA and DIS
- Mixing DIS/HLA servers via a Gateway
- Issues and Strategies for Federation Data
Collection
- Case Study: Designing a Data Collector!
10. Middleware Design &
Integration Strategies
- What is Middleware responsible for? Usually
more than you think!
- Supporting multiple FOMs
- Commercial Middleware, selecting a package
that is right for you!
- Portability to post-HLA technologies
- Minimize impacts from FOM & infrastructure
changes
- Plug-n-play interface strategies
- HLA Compliance and Testing
11. Gateways, Bridges, Interface Types
- Understanding Gateways
- Interface vs. Gateway: Trades & Costs
- What is a HLA Bridge
- The Real-time Platform Reference FOM
(RPR-FOM)
- LAB: Planning And Utilization Of
Gateway Technologies
|
|
|