Open Data Distribution Service (DDS) for use in a real time simulation laboratory environment
Agency / Branch:
DOD / NAVY
Phase II OpenDDS work will include development of an SDK, runtime support, implementation enhancements, and performance characterization. The software development kit (SDK) will consist of an Eclipse based graphical modeling tool. This capture tool will be used to define the desired middleware structures and characteristics in terms of an OpenDDS UML Profile. The model will then be used to generate source code and build support in the C++ language. Additional runtime support will be provided by the development of a packet analyzer plugin to the existing Open Source Wireshark packet capture and viewing tool. Higher level analysis will be provided by development of a data monitor that can provide insight into the operation of the middleware service itself. The existing OpenDDS implementation will be enhanced with features including full specification compliance and transport implementation improvements. Research will be conducted to develop a prioritized list of features to implement. OpenDDS performance will be characterized at the beginning of the project and as formal releases are made to the code base. The testbench developed during Phase I will be used to perform tests under simulation domain specific conditions. Message latency and jitter will be the information gathered to define performance.
Small Business Information at Submission:
Object Computing Inc.
12140 Woodcrest Executive Drive Suite 250 St. Louis, MO 63141
Number of Employees: