Description
Simplify Interoperability of Simulations!
AgenaHLAFOMAdapter is an infrastructure library designed for the same purpose but developed for the interoperability of simulations with different conceptual models. The user defines the equivalents and transformations of the concepts between the federations via an XML file and develops a plugin containing transformation functions. In this way, two separate federations are created for two different PFs and assets are reflected between these federations.
When different versions of FOMs are developed, two different conceptual models emerge that are not very different from each other but need to be adapted. In this case, AgenaHLAFOMAdapter allows the federations to work together by making the minimum changes necessary for the federations developed according to different versions at different times to work together. For example, co-running federations developed according to versions of RPR-FOM published in various years.
In addition, it makes it possible for federates with very different attribute definitions, but for the same field and whose capabilities can be verbally matched, to work together. For example, in the first of two tactical field simulations, the positions of the assets are expressed as integer ECEF coordinates and in the other as decimal Geodetic coordinates. In order for these simulations to understand each other, the translation function between ECEF and Geodetic should be called as the position values are updated and communicated to both parties in a language they can understand. AgenaHLAFOMAdapter aims to manage this mapping as easily as possible and keep the required development effort to a minimum.
Currently, the HLA/RTI-1516e standard is supported. Older RTI versions are also planned to be supported.