Here's what's new in HLA 4

As we highlighted last year, HLA 4 has passed the first round of IEEE balloting. MAK is proud to have worked diligently alongside the interoperability community to progress the open standards process to reach this milestone.

Keep reading to learn what's new in HLA 4...

New in HLA 4

This version of HLA is mostly a refinement of the existing specification with a couple of added features. It will be officially known as IEEE HLA 1516-2024. Here are a few of the updates:

  • The specification for extending the federation object model (FOM) with additional class attributes and interaction parameters was greatly simplified. Instead of requiring new leaf classes to be defined, attributes and parameters can now be added to existing classes. This capability drastically simplifies adding base-level attributes shared among many or all classes. In addition, variant records and enumerations can be extended.
  • A relaxed DDM mode was added to allow attributes to become in-scope without having their associated regions exactly overlap. This flexibility allows for additional DDM approaches like using an a-priori fixed grid upon which publish and subscribe regions overlap (versus between each other). The additional updates that can be received (when publish and subscribe regions overlap the grid but not each other) are more than offset by eliminating the exchange of region information required by strict DDM implementations.
  • A measure of security was added to only permit authorized federates to interact with the RTI. A new configurable authorization capability can require federates to submit credentials when connecting to the RTI. The RTI passes the credentials to an authorization plugin library which authorizes (or not) the federate’s invocation of the connect, creates federation execution, and joins federation execution services.
  • Interactions can now be directed to an object instance. Directed interactions can be used to reduce the transmission of large interactions to only the federates that own attributes of the specified object instance.
  • A Federate Protocol API was added (replacing the WSDL API) that allows federates to make service calls by sending and receiving network messages to/from the RTI. The underlying messages are based on proto-buffers, which support a wide variety of programming languages (Python, C#, JavaScript, and more) and environments such as MatLab and Game engines.
  • The C++ API is now C++11 compatible and it now uses standardized library names indicating the compiler with which they were built.

Just like we started 30+ years ago, MAK remains committed to continuing the advancement of open standards and the open standards process – HLA and beyond!

ST Engineering

ST Engineering

Save
Cookies user prefences
We use cookies to ensure you to get the best experience on our website. If you decline the use of cookies, this website may not function as expected.
Accept all
Decline all
Essential
These cookies are needed to make the website work correctly. You can not disable them.
Support
Assists delivery of support services to customers
Accept
Vimeo
Supports video display through the content delivery network
Accept
mak.com
Session cookie - required for user logins to work correctly
Accept
Analytics
Tools used to analyze the data to measure the effectiveness of a website and to understand how it works.
Google Analytics
Aggregated user information key used to identify website use trends
Accept
Decline
Marketing
Keys used to analyze data to measure the effectiveness of third party marketing efforts and inbound network traffic.
Google
Advertising key used to track the efficacy of targeted marketing efforts
Accept
Decline