DiSTI logo in black with grey background
rounded corner in blue Home Company Products Services Training Sales Support rounded corner in blue
a practical hands on guide to hla development
slogan
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
rounded corner rounded corner