HLA Introduction and Background
Students are provided a background and history of the HLA and introduced
to fundamental HLA concepts. Included in this overview are answers to
common questions such as why does HLA exist, what are the major components
of HLA, and what is required to achieve HLA compliance? In addition a
detailed discussion on the concepts of reuse and interoperability is provided.
Overview of the HLA Specifications
Students learn the just what the HLA entails through in-depth coverage
of the three components that define the IEEE 1516 HLA: The HLA Framework
and Rules (IEEE 1516), the HLA Interface Specification (IEEE 1516.1),
and the HLA Object Model Template (IEEE 1516.2).
Getting Started with HLA
Students are provided a basic understanding of the lifecycle of a typical
HLA Federation and how the HLA service groups map to that lifecycle. Students
perform an initial exercise that drives home these concepts and sets the
stage for the more in-depth exercise later in the course.
HLA Federate Development Approaches and Strategies
Students learn the fundamental set of activities required to bring a simulation
into compliance with the IEEE 1516 HLA standards. Starting with the development
of a simulation object model (SOM) and moving on to the incorporation
of the necessary HLA interface services and available application programmer
interfaces (APIs), students will learn what is required and the basic
approaches and strategies that lead to successful results. Students complete
hands-on exercises using HLA COTs tools to develop a SOM and implement
necessary code to make a simulation application HLA 1516 compliant.
HLA Federation Development Approaches
and Strategies
Students learn the fundamental HLA federation development approaches and
strategies through an in-depth coverage of the seven steps of the IEEE
1516.3 Recommended Practice for HLA Federation Development and Execution
Process (FEDEP) model - a HLA-based systems engineering process for the
development of distributed simulation systems. In conjunction with the
FEDEP instruction, students are shown strategies and approaches for developing
HLA Federation Object Models (FOMs) and taught the concepts of FOM agility.
The module is concluded with a detailed discussion of federation development
issues to include the DSE components, supporting processes and tools,
testing approaches and addressing performance issues.
Transitioning to IEEE 1516 HLA
In this module students learn the technical and business cases for transitioning
to the IEEE 1516 version of the HLA standards. The technical differences
between the previous DoD HLA 1.3 specifications and the more current IEEE
1516 HLA specifications are covered as well as the business case concerns
what is required to transition and the associated costs. Strategies for
making a transition are covered as well as tools that are available to
assists in the process.
HLA Supporting Processes and Tools
The course is summarized in this module through a detailed walk through
of the various supporting process and tools that are widely available
to assist in the adoption and use the HLA and more specifically the IEEE
1516 version of the HLA standards. The students will have been introduced
to and used some of these processes and tools throughout the class. |