Key Interoperability Technologies

 
Technology > About HLA Evolved
 
HLA Evolved – the New Standard for Interoperability Print

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 set in the end of March 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 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 Evolved

The 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 Reading

A 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 Products

The following products from Pitch support HLA Evolved:

  • Pitch pRTI™ version 4.2 and higher
  • Visual OMT™ version 1.6 and higher
  • Pitch Recorder™ version 1.4 and higher
  • Pitch Commander™ version 2.2 and higher
  • Pitch Developer Studio™ version 2.1 and higher
  • Pitch GE Adapter™ version 1.4 and higher