RTI Abstraction Component for .NET
RACoN web site is moved to its new location.
* The new versions can be downloaded from this site: RACoN
The RTI abstraction component for .NET (RACoN) deals with the HLA runtime infrastructure (RTI) level communication in order to access the federation-wide data (actually, the objects and interactions exchanged in federation). RTI is middleware broker software that manages the federation execution and object exchange through a federation execution.
The RACoN provides the .NET wrapper classes for the RTI and RTI-specific data structures. As it offers more maintainable, robust, and portable methods, developing an abstraction layer (wrapper) over RTI is a popular approach in many HLA-based projects.
Adopting the bridge and the wrapper façade design patterns, the RTI implementation and the abstraction of services are separated in order to handle multiple HLA specifications and vendor specific RTI. The wrapper façade design pattern is mainly used to hide the complex, error-prone, and low-level functions behind a uniform class interface. Additionally, it is also used to wrap the native C++ interface to obtain a .NET interface to provide language independency (only for .NET languages). For the architecture and the technical details, consult (Topcu 2013 and Topcu 2011).
RACoN is composed of two packages: (1) Federation and (2)
RTILayer. It includes a generic federate implementation, which is an
extension point inherited by each federate.
Currently, the main limitations of RACoN are
as follows.
RACoN currently supports HLA13 standard. This imposes the installation of DMSO RTI-1.3NGv6 or portico HLA13 libraries prior to RACoN.
RACoN does not support the full HLA13 federate interface services. For a list of supported services, see RACoN Programmer's Guide.
What's New?
RACoN v.0.0.1.6 is deployed as NuGet package. The same w/ v.0.0.1.5.
* RACoN v.0.0.1.5 is released – Apr 04, 2015.
* RACoN v.0.0.1.4 and API documentation is released – Jan 28, 2015.
* A new sample application for time management – Jan 23, 2015.
* RACoN v.0.0.1.3
is released – Jan 20, 2015.
*
SimGe (Simulation
Generator) - a new HLA simulation design, development, and code
generation tool that fully supports RACoN is coming. For now, it
automatically generates the simulation object model (SOM) code in C# for
RACoN – Sep 10, 2011.
You can influence this project by sending your feedbacks. Please, feel free for any comments. Scan the image below to contact.
|