Open Data Distribution Service (DDS) for use in a real time simulation laboratory environment
Navy SBIR FY2008.2


Sol No.: Navy SBIR FY2008.2
Topic No.: N08-116
Topic Title: Open Data Distribution Service (DDS) for use in a real time simulation laboratory environment
Proposal No.: N082-116-0414
Firm: Object Computing Inc.
12140 Woodcrest Executive Drive
Suite 250
St. Louis, Missouri 63141-0347
Contact: Michael Martinez
Phone: (314) 579-0066
Web Site: www.ociweb.com
Abstract: OCI proposes to use the open source OpenDDS product as a baseline for interprocess communication in NAVAIR simulation systems. OCI developed OpenDDS with Navy contractor funding as an open source implementation of the OMG Data Distribution for Real-Time Systems (DDS) specification. OpenDDS version 1.0 was released in July 2007, and OpenDDS 1.1 will be released in June 2008. Further enhancements will result in the release of OpenDDS 1.2 in the Fall of 2008. OCI will identify and design in Phase I the enhancements that are required to OpenDDS to meet the E-2 simulation requirements and will implement those enhancements in the Phase I Option (if awarded) and Phase II. OCI will also offer an open source code generation tool chain utilizing standards-based tools such as UML modeling tools and OMG DDS profile plug-ins to create a model-driven code generation approach for implementing and extending the E-2 simulation system over its lifetime.
Benefits: The outcome of this SBIR will be an even more robust, fully functional open source implementation of the OMG Data Distribution Service for Real-Time Systems (DDS). The addition of a significant new code generation tool chain capability for OpenDDS implementation will encourage more widespread use of OpenDDS in the US Navy and in other DoD projects. The Navy has been adopting DDS as a key real-time middleware strategy and open source products as key components of its open architecture initiative. An open source DDS also offers other researchers a cost effective baseline to use in exploring this technology in many settings. A generous license (the ACE license, which is BSD-like) ensures its unencumbered use. OCI's track record of commercial support for open source products ensures confident adoption of the product by users in mission critical, long-lived systems.

Return