This is the most
obvious solution. If the source code of a tool is available and well
documented, this is the most straightforward and probably the least
complicated solution.
Some simulation
tools translate model descriptions written in a tool-dependent modeling
language into another programming language. This intermediate code is then
compiled to an executable file. It is possible to modify this code to realize
the HLA extensions.
This solution is
well suited for tools that offer an open and extensible architecture. The
tool should offer a library interface with the ability to call functions or
methods in these libraries. Additionally, the tool should make it possible to
implement callback functions or methods.
The last solution
for tools which can not be connected to the RTI by any of the prior methods
is the development of a gateway program. The gateway program could
communicate with the simulation tool via appropriate means (files, pipes,
network) depending on the capabilities of the simulation tool.