"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:
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.
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.
![]() |
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. | 20 years of embedded excellence |