The Navy desires an Open Data Distribution Service (DDS) that is suitable for use in a distributed simulation laboratory environment. The implementation of a distributed simulation environment places heavy demands on technology to provide a valid and accurate simulation capability that is flexible and open. Simulation tools must be capable of supporting extremely short response times and data refresh periodicities, with timelines often measured in milliseconds. At the same time, it is important that these tools be designed with an Open Architecture approach to facilitate interoperability, extensibility, and maintainability.
Benefit: In order to be most effective and useful, a DDS implementation must include a Software Development Kit (SDK) with features that are suitable for distributed simulation applications. This SDK must include a Distributed Simulation Application Framework as well as automated tools to facilitate the integration of DDS into existing simulation applications. We will identify the necessary DDS features, the DDS SDK requirements, the approach for testing, and the maintenance required to keep pace with technology evolution.
Keywords: SDK, real time, DDS, Distributed Simulation Laboratory, Data Distribution Service