RTOS, Embedded Linux, Real-Time Operating System and DO-178B: LynuxWorks

LynxOS-178 RTOS for DO-178B Certification of Real-time Systems

DO-178B Reusable Software Components (RSC) now available in LynxOS-178 RTOS

The LynxOS®-178 RTOS is a FAA-recognized Reusable Software Component (RSC) and provides previously certified software and artifacts so that developers can speed their safety-critical systems to market. LynxOS-178 RTOS certified software provides full DO-178B traceability through requirements, design, code, test, and test results.

As well, real-time systems programmers get a boost with LynuxWorks' DO-178B RTOS training courses.

The LynxOS-178 RTOS (real-time operating system):
  1. RTOS: LynxOS-178 real-time operating system
  2. >>RTOS for industry standards: DO-178B, POSIX and ARINC 653
  3. Secure RTOS partitions
  4. RTOS architecture
  5. Configuration and RTOS kernel image
  6. FAA-accepted Reusable Software Component (RSC) for DO-178B

LynxOS-178 RTOS:

Full FAA acceptance at DO-178B level A

As a FAA-recognized Reusable Software Component (RSC) that meets the objectives of RTCA/DO-178B, LynxOS-178 may be used on more than one project without having to regenerate certification artifacts. LynxOS-178 RSC is more than just a set of DO-178B artifacts. The documentation set includes a detailed partitioning and interface analysis that focuses on time, space and resource partitioning as well as timing margin analysis so developers can allocate budgets to use operating system services. The set of RSC guidance documentation includes requirements, design data, test suites and coverage analysis to meet DO-178B requirements.

VISIT OUR RSC HOME PAGE FOR MORE ON DO-178B REUSABLE SOFTWARE COMPONENTS

Full requirements-based testing (Structural Coverage) on 100 percent of code

One of the most costly efforts of DO-178B level A certification is the requirements-based testing, also known as the Structural Coverage requirement. For DO-178B level A, the code is required to be verified with Modified Condition/Decision Coverage (MCDC), which means that every point of entry and exit in a program must have been invoked at least once in testing, every decision in the program must have taken all possible outcomes at least once, and each condition in a decision must have been shown to independently affect that decision's outcome.

LynxOS-178 satisfies the 100 percent MCDC structural coverage requirement out-of-the-box, allowing systems developers to concentrate on their applications rather than trying to get those last lines of system code exercised for system certification.

Unmatched interpartition communication capabilities

LynxOS-178 offers developers the flexibility of advanced networking features that are unmatched by the competition. The Lynx Certifiable Stack provides users with TCP/IP, UDP, ARP, ICMP, IGMP, FTP and TFTP protocols on a per partition basis certifiable up to DO-178B Level A. Users can configure network applications with SNMPv3 and SNTP for added flexibility. Applications can also make use of the ARINC653 ports interface to communicate across partition boundaries. These ARINC ports can be configured on multiple hardware modules to make communication with other applications seamless.

POSIX

The POSIX standards provide for communication between an application and the underlying operating system. Because POSIX conformance ensures code portability between systems, it is increasingly mandated for commercial applications and government contracts.

LynxOS-178 offers POSIX.1 conformance and also supplies all the services specified by POSIX 1.b (real-time extensions) and POSIX 1.c (threads extensions). The POSIX real-time and thread extensions are later additions to the original POSIX.1 standard, and they have extensive applicability for real-time and embedded systems.

The real-time extensions include priority scheduling, real-time signals, clocks and timers, semaphores, message passing, shared memory, asynch and synch I/O, and memory locking. The threads extensions include specifications for thread creation, control, and cleanup; thread scheduling; thread synchronization; and signal handling.

ARINC 653 services

The LynxOS-178 RTOS and LynxOS-SE RTOS conform to the ARINC 653-1 Application Executive Software (APEX) Interface defined by the ARINC 653-1 standard. LynxOS-178 and LynxOS-SE provide the following system service groups in accordance with the ARINC 653-1 standard:

Next on the LynxOS-178 RTOS tour: Secure RTOS partitions


RTOS and embedded operating systems

Embedded operating systems and development tools

Corporate

Industry solutions

OS Support

OS Training

SynergyWorks: LynuxWorks partners

contact us
ISO9001:2000 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