VR-Link API Documentation for HLA Evolved
5.10 - Interoperability Between HLA 1.3 and IEEE 1516 Federates

In general, the MAK RTI, and various other MAK tools support run-time interoperability between HLA 1.3 federates and IEEE 1516 federates.

Federates that are using Federation Management, Declaration Management, Object Management, Time Management, and Data Distribution Management services should be able to interoperate across the 1.3-1516 boundary. For example, you can typically run the HLA 1.3 version of the VR-Vantage Stealth and the IEEE 1516 version of VR-Forces together in the same federation execution, provided you are using the MAK RTI, or another RTI that supports 1.3-1516 interoperability.

However, there note the following restrictions and requirements:

The main reason that consistency in FOM format is necessary is that HLA 1.3 and IEEE 1516 use different names for the "Root" classes of the Object and Interaction class hierarchies. A 1.3-style FED file requires a Root class called "ObjectRoot", whereas a 1516-style XML files requires a Root class called "HLAObjectRoot". This is a problem because if a federate uses an HLA-1.3-based FED file, it might subscribe to a class called "ObjectRoot.Vehicle". On the other hand, a federate that is using an IEEE-1516-style XML file might publish a class that is meant to be the same class, but that is actually named "HLAObjectRoot.Vehicle". Neither the RTI nor the federates will realize that these classes were intended to be the same, and the subscribing federate will fail to discover any objects that the publishing federate registers.

[<< General HLA Issues] [Home] [Top of Page] [FOM Agility >>]


Document ID: Generated on Wed Aug 14 15:35:11 EDT 2013 from SVN revision 130445
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)