|
|
|
HLA Evolved – the New Standard for Interoperability |
|
|
The High-Level Architecture (HLA) is the leading standard for simulation interoperability. HLA Evolved is the nickname for the HLA IEEE 1516-2010 standard, which builds upon the previous HLA 1516-2000 and HLA 1.3 standards. This page contains information resources for this new standard. The full HLA 1516-2000 standard can be acquired through IEEE at www.ieee.org. The HLA 1516-2010 standard was published in August 2010.
What’s New in HLA Evolved
HLA Evolved contains the same functionality as HLA 1516-2000 but it also adds a number of new features, for example
- Fault tolerance support services
- Web Services (WSDL) support/API
- Modular FOMs
- Smart Update rate reduction
- Encoding helpers
- Extended XML support for FOM/SOM, such as Schemas and extensibility
The following paper gives an overview of the new features in HLA Evolved: "HLA Evolved – A Summary of Major Technical Improvements" (download PDF).
Migrating to HLA Evolved
The following document gives useful migration advice for developers:
- "Migrating a Federate from HLA 1.3 to HLA Evolved" (download PDF). Includes code samples in C++ and Java.
Background Reading
A number of papers about HLA Evolved available on our "Papers" web page. The following documents are recommended starting points:
- "An Overview of the HLA Evolved Modular FOMs" (download PDF) gives an overview of FOM Modules in HLA Evolved
- "Developing Fault Tolerant Federations using HLA Evolved" (download PDF) gives an overview of the fault tolerance features in HLA Evolved and provides some design patterns for fault tolerant federations.
- "A Management Overview of the HLA Evolved Web Service API" (download PDF) gives an overview of the integration of Web Services technology in HLA Evolved.
- "Reducing Integration Time and Risk with the HLA Evolved Encoding Helpers" (download PDF) introduces the new Encoding helpers in C++ and Java.
- "Developing well-balanced federations using the HLA Evolved smart update rate reduction"(download PDF) describes the smart update reduction features and provides sample use cases.
- "Early Experiences from Migrating to the HLA Evolved C++ and Java APIs" (download PDF)
Compatible Products
The following products from Pitch support HLA Evolved:
- Pitch pRTI™ version 4.2 and higher including support for Pitch Booster™
- Pitch Visual OMT™ version 1.6 and higher, version 2.0 and higher recommended
- Pitch Recorder™ version 1.4 and higher
- Pitch Commander™ version 2.2 and higher
- Pitch Developer Studio™ version 2.1 and higher
- Pitch DIS Adapter™ version 2 and higher
- Pitch Google Earth Adapter™ version 1.4 and higher
- Pitch Web Services Connector™ (provides the HLA Evolved Web Services API)
|
|