RTOS, secure virtualization technology for real-time systems, DO-178B and hypervisor for the most demanding embedded operating system applications...

DII COE and DII COE RT: The Defense Information Initiative Common Operating Environment Real-time embedded military applications for the DoD

"The DII COE is not a system; it is a foundation for building a shared system."

The DII COE was developed in late 1993 to increase portability, interoperability and reusability in the USA's Department of Defense systems. The DII COE is a software infrastructure that defines a set of guidelines and standards. The DII COE is not hardware-based.

The DII COE was conceived to provide an application-independent, standards-based software platform which could support a wide range of command and control mission applications. Eight possible degrees of COE compliance were identified and the software platform was divided into three distinct layers:

  • the kernel (operating system and extensions, common desktop, software install tools, security extensions)
  • the infrastructure services (data exchange) layer (RDBMS servers/clients, network management, communications, PC services)
  • common support applications (MCG&I, messaging, office automation, correlation/fusion, alerts)

LynxOS and the real-time DII COE effort:

In 1996 and 1997, initial studies were undertaken with regards to extending the DII COE to real-time applications, which became known as DII COE RT.

The LynxOS real-time operating system As the DII COE RT effort progressed, LynxOS® was selected as the reference RTOS implementation for the DII COE configurable RT kernel.

LynxOS was chosen because it could provide the real-time scheduling and predictable performance required by the DII COE RT. Furthermore, any real-time operating system considered for DII COE is assessed for its ability to provide key functional units associated with real-time profiles in the POSIX®.13 standard.

As a result, LynxOS has been used for years as a COTS real-time operating system inside mission-critical applications world-wide.

A LynuxWorks embedded OS is featured in this Navy Open Architecture embedded system application:
Who else uses a LynuxWorks embedded operating system?
"You have always responded quickly and with precision to our needs, and problem escalation for critical issues has been excellent. Thank you very much!"
- Wolfgang Denk, Siemens
LynxSecure Separation Kernel and Embedded Hypervisor LynxOS-SE Embedded RTOS Luminosity Eclipse-based IDE
LynxOS Embedded RTOS RTOS: LynxOS-178 for software certification


SpyKer Embedded-System Trace Tool

Industry Solutions


Industry Standards

Embedded Systems Technology

RTOS Training for Embedded Systems

Training at LynuxWorks

LynuxWorks Support

Embedded Systems

LynxOS RTOS Support

Embedded System Consulting

Contact Us

About LynuxWorks

Press Room

Newsletter and Announcements



Site Map

Board Support Packages (BSPs)

BSP Device Drivers

BSP Targets by Operating System

BSP Targets by Form Factor

Third-party I/O Devices and Hardware

SynergyWorks: LynuxWorks partners

What is SynergyWorks?

Third-party add-ons for LynuxWorks operating systems

Copyright © LynuxWorks™, Inc. All rights reserved. Reproduction in whole or in part in any form or medium without express written permission of LynuxWorks is prohibited.