|
|
|
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-2009 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-2009 standard is expected to be available during the first half of 2009. What’s New in HLA EvolvedHLA Evolved contains the same functionality as HLA 1516-2000 but it also adds a number of new featuyres, 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 EvolvedThe following documents give useful migration advice: - "Early Experiences from Migrating to the HLA Evolved C++ and Java APIs" (to be presented at the 2009 Spring Simulation Interoperability Workshop, will be available here April 2009)
- "Migrating a Java Federate to HLA Evolved" (coming soon)
- "Migrating a C++ Federate to HLA Evolved" (coming soon)
Background ReadingA number of papers about HLA Evolved available on our "Papers" web page. The following documents are recommended starting points: - "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.
- "An Overview of the HLA Evolved Modular FOMs" (download PDF) gives an overview of FOM Modules in HLA Evolved
- "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 ProductsThe following products from Pitch support HLA Evolved: - Pitch pRTI™ version 4.0 and higher
- Visual OMT™ version 1.5 and higher
- Pitch Recorder™ version 1.3 and higher
- Pitch Commander™ version 2.0.1 and higher
- Pitch Developer Studio™ version 1.1 and higher
- Pitch GE Adapter™ version 1.2 and higher
|
|