top of page

do-178B dds

CoreDX DDS Becomes the First Communications Middleware to Port to a Safety Critical Multicore Operating System

Posted October 31st, 2012 by Toc Reporter


October 31, 2012 - Twin Oaks Computing is proud to announce the launch of our new product: CoreDX DDS Safety-critical Edition (CoreDX DDS-SE), unveiled at the Interoperable Open Architecture conference in London earlier this week.


CoreDX DDS-SE has been successfully ported to Green Hills Software’s safety certified INTEGRITY-178B Time-Variant Unified Multi-Processing (tuMP), becoming the first and only communications middleware to be successfully ported to a safety-critical multicore operating system. The integrated CoreDX DDS-SE and INTEGRITY-178B tuMP solution is

targeted at developers of both commercial and military critical systems with high assurance software requirements.

“CoreDX DDS-SE’s analyzable source code and small memory footprint makes it the ideal safety critical DDS solution for our INTEGRITY-178B RTOS product line” said Pat Rodenbeck, Vice-President of Safety and Security Critical products at Green Hills Software. “We have investigated the DDS supplier base for several years, searching for the right DDS solution to integrate with INTEGRITY-178B. After careful review of multiple DDS suppliers we are excited to announce our new partnership with Twin Oaks Computing. Green Hills Software looks forward to the benefits the CoreDX DDS product line will provide our customers.”

Green Hills Software’s INTEGRITY-178B Time-Variant Unified Multi-Processing (tuMP) multicore operating system builds upon a proven eleven year service history and certification pedigree in the safety critical (DO-178B Level A compliant) and security critical (Common Criteria EAL6+ compliant) software market by incorporating patent-pending multicore operating system capabilities, including support for AMP and SMP. These tuMP capabilities enable multiple independent safety and/or security critical applications to execute on a multicore operating environment in a predictable, bounded, and application independent manner.

INTEGRITY-178B tuMP’s partitioning enforcing scheduling method results in a single OS (i.e. unified) that provides practical time-variant scheduling of both AMP and SMP applicationssimultaneously by enabling the association of cores and applications into groupings (called Affinity Groups) corresponding to an end-user intended function (or functions). Sets of affinity groups are then scheduled independently of other sets of affinity groups, permitting time-lines that correspond to application requirements, yet also permitting other sets of affinity groups to be developed that can make use of any of the time windows where cores are not being utilized.

CoreDX DDS-SE is packed with ways to lower risk and save you money:
• CoreDX DDS-SE is designed to be easily certifiable
• CoreDX DDS-SE is standards compliant
• CoreDX DDS-SE has minimal operating system services requirements
• CoreDX DDS-SE has controlled run time memory utilization
• CoreDX DDS-SE has no recursion
• CoreDX DDS-SE has bounded resource utilization
• CoreDX DDS-SE offers a non-threaded implementation
• CoreDX DDS-SE has support for low power CPUs
• CoreDX DDS-SE is completely decentralized and easy-to embed architecture with no message brokers or daemon processes
• CoreDX DDS-SE is scalable
• CoreDX DDS-SE is easily portable to a broad range of platforms

CoreDX DDS for the INTEGRITY-178B RTOS family (both single core versions and the new tuMP multicore version) is now available from Twin Oaks Computing, providing system integrators with a communications middleware/RTOS solution intended for safety-critical and high-assurance environments such as the Future Airborne Capability Environment (FACE) and the US Army Common Operating Environment (COE).

“I value action over words -- at Twin Oaks Computing our focus is on delivering quality software and effective support to our customers. This partnership with Green Hills Software reinforces that philosophy and enables us to provide a quality middleware solution for safety and security critical environments on a proven multi-core OS.” – Clark Tucker, CEO Twin Oaks Computing, Inc.

With a small footprint and full Quality of Service coverage, CoreDX DDS-SE is designed specifically to meet the performance and complexity requirements of real-time, embedded, time-critical, and mission-critical applications, while still being small in size and conservative in memory usage. The full feature set of CoreDX DDS-SE is easy to use with Size, Weight, and Power (SWaP) constrained applications, and makes it a great choice for everyone else. Both the CoreDX DDS-SE and INTEGRITY-178B RTOS product lines contain no third party software components and are 100% free from foreign influence. Green Hills Software and Twin Oaks Computing are currently demonstrating this integrated product combination throughout the US and Canada.



About Green Hills Software
Founded in 1982, Green Hills Software is the largest independent vendor of embedded development solutions. In 2008, the Green Hills INTEGRITY-178B RTOS was the first and only operating system to be certified by NIAP (National Information Assurance Partnership comprised of NSA & NSIST) to EAL6+, High Robustness, the highest level of security ever achieved for any software product. Green Hills Software’s open architecture integrated development solutions address deeply embedded, absolute security and high-reliability applications for the military/avionics, medical, industrial, automotive, networking, consumer and other markets that demand industry-certified solutions. Green Hills Software is headquartered in Santa Barbara, CA, with European headquarters in the United Kingdom. Visit Green Hills Software at

About Twin Oaks Computing
Twin Oaks Computing, Inc. is a company dedicated to developing and delivering quality software solutions. We build the software that collects, manages, and distributes information in a wide range of industries. Our software is in use around the world supporting critical missions.

Super-small and blazingly fast, our flagship product, CoreDX DDS is the leading Publish-Subscribe Data Distribution Service middleware available for small-footprint and embedded systems.

Twin Oaks, Twin Oaks Computing, CoreDX DDS are all registered trademarks or trademarks of Twin Oaks Computing, Inc. All other trademarks are property of their respective companies.

For more information...

bottom of page