Aerospace & Defense Standards

ARINC 653

ARINC 653 (Avionics Application Standard Software Interface) defines, at a high level, an instance of software implementation of Integrated Modular Avionics (IMA) architecture. This software specification for space and time partitioning is directed toward safety-critical avionics real-time operating systems. In the context of IMA, it allows the hosting of multiple applications of different software levels on the same hardware.

Wind River® VxWorks® 653 Platform implements ARINC Specification 653, the avionics industry’s standard for Integrated Modular Avionics (IMA). More than 220 customers use VxWorks 653 on more than 360 projects and 100 types of aircraft, both commercial and military.

» Explore VxWorks 653 Platform

Eclipse

Eclipse is an integrated development environment that is used in computer programming. Originally developed by IBM, Eclipse comprises a base workspace and an extensible plugin system for customizing the program development environment.

Wind River Workbench is based on Eclipse, the open standard development framework for enterprise systems. Wind River adds robust support for development of multi-threaded embedded software on single, multi-board, multiprocessor, and multi-core environments. In addition, our large partner ecosystem can now rapidly and reliably integrate into a wide range of Wind River solutions to deliver a rich development experience.

Federal Information Processing Standard (FIPS) 140-3

Cryptographic algorithms used within a system must be certified to the FIPS 140-3 standard as required by the United States Department of Commerce and the Canadian Centre for Cyber Security. FIPS 140-1 was initially published in 1994 and has progressed to 140-3, which was approved in March 2019 and implemented starting in September of 2020. FIPS 140-3 is in alignment with two international standards: ISO/IEC 19790:2012 (security requirements) and ISO/IEC 24759:2014 (test requirements), unifying the community across borders.

With FIPS 140 certified cryptographic algorithms at the center of many standards (e.g., NIST 800-53, Security Requirements Guides), Wind River products have a long track record of supporting FIPS 140 certified algorithms, and our Professional Services organization can define a path for your Wind River product whether it is current or an older version.

» Explore Wind River Linux

» Explore VxWorks

Future Airborne Capability Environment (FACE)

FACE is a collaboration between government, industry, and academia that created a software standard and business strategy with the targeted objective to increase the affordability of airborne capabilities and shorten the time-to-field, bringing new capabilities and innovation to aviation faster. Integrating technical and business practices, the FACE approach creates a standard common operating environment to aid portable capabilities across software systems.

Wind River fully supports the global standardization efforts of over 30 military avionics suppliers to create open platforms for rapid integration of a wide source of legacy and new applications on critical avionics systems. FACE is managed by The Open Group.

A founding member of the FACE Consortium, Wind River currently delivers safe and secure platforms that will support the FACE Reference Architecture’s General Purpose, Safety, and Security operating system profiles.

FACE General Purpose Profile: Wind River Linux products will support the FACE General Purpose Profile. With full compliance to POSIX 1003.1-2008, Wind River Linux will fully comply with the FACE General Purpose Profile that enables support for a wide range of applications on a standard-based foundation.

FACE Safety Profile: For applications with strict safety and/or ARINC 653 time and space partitioning requirements, Wind River VxWorks 653 Platform will be the platform of choice to meet the FACE Safety Profile. With over 220 customers using VxWorks 653 on over 360 programs on more than 100 aircraft, VxWorks 653 is the market-leading ARINC 653 platform solution and will enable a wide range of commercial and military applications to be deployed on FACE platforms.

FACE Technical Standard, Edition 3.0: Wind River Helix™ Virtualization Platform has achieved conformance to the latest FACE Technical Standard, Edition 3.0. The certification establishes Helix Platform conformance as an Operating System Segment (OSS) that supports the Safety Base and Security Profile.

» Explore VxWorks 653

» Explore Wind River Linux

» Explore Wind River Helix Virtualization Platform

IEC 61508 – Functional Safety Standard (A&D Usage)

The aerospace and defense segment uses IEC 61508, the functional safety standard for industrial, for various ground-based weapons, radar, on-board ship systems, and more.

VxWorks Cert Edition provides a commercial off-the-shelf (COTS) solution for satisfying functional safety certification requirements with its complete certification and evidence package for IEC 61508 at SIL 3.

Wind River Certified Network Stack for VxWorks Cert is an embedded TCP/UDP/IPv4 network stack that can be used in conjunction with VxWorks Cert Edition and includes complete certification evidence for IEC 61508 at SIL 3.

» Explore VxWorks Cert Edition

» Explore Wind River Helix Virtualization Platform

Linux Standard Base (LSB) 5.0

LSB is a set of standards for Linux distributions and applications aimed at providing cross-platform compatibility between LSB-compliant Linux distributions and applications. LSB was developed based on the POSIX® specification, Single UNIX Specification (SUS), and other open standards but extended them in certain areas. It is supported on x86, PowerPC, and MIPS architectures. Wind River Linux supports all required user space functionality to be LSB certifiable with the Linux Foundation.

» Explore Wind River Linux

OpenGL ES (Embedded Systems)

OpenGL ES is a subset of the full desktop OpenGL, designed specifically to suit the requirements of resource-constrained embedded devices. For human-machine interface (HMI) and graphical user interface (GUI) requirements, VxWorks supports OpenGL ES for all 2-D and 3-D graphics requirements. Wind River also supports OpenGL SC for safety-critical applications through our partner program.

» Explore VxWorks

» Explore the Wind River Partner Program

POSIX PSE52

POSIX PSE52 is a product standard for operating system environments that provide real-time services based on IEEE Std 1003.13 Profile PSE52. For ease of integration with enterprise systems, VxWorks includes a wide selection of POSIX system calls, conforms to the IEEE Standard 1003.13 PSE52 embedded system profile, and is compliant with over 90% of the POSIX PSE53 profile.

» Explore VxWorks

POSIX PSE54 and IEEE 1003.1

This product standard is targeted for operating system environments that provide real-time services that are based on the IEEE Std 1003.13 Profile PSE54. Application portability is supported at the source code level and includes the provision of a standard operating system interface and environment, along with a full file system implementation and support for multiple users. To accelerate the use of enterprise-derived software on embedded systems, Wind River Linux has full compliance to IEEE Standard 1003.1 and POSIX IEEE Standard 1003.13 PSE54, consisting of over 900 POSIX system calls.

» Explore Wind River Linux

RTCA DO-178C/EUROCAE ED-12C

RTCA DO-178C and EUROCAE ED-12C are the short names for the guidance document “Software Consideration in Airborne Systems and Equipment Certification.” This guidance document was jointly developed by RTCA and EUROCAE, and released by each organization as harmonized documents. The document provides the avionics community with guidance for determining, in a consistent manner and with an acceptable level of confidence, which software aspects of airborne systems and equipment comply with airworthiness requirements. The document defines several Design Assurance Levels (DALs), from Level A to Level E; failure of Level A software would cause (or contribute to) a catastrophic failure condition for the aircraft which leads to loss of life. The right Design Assurance Level for your software is established in accordance with the system level safety assessment.

The Wind River DO-178 and ED-12 COTS Certification Evidence DVD contains a complete DAL A certification package with over 70,000 hyperlinked files, enabling our customers to achieve lower development costs and faster time-to-market.

VxWorks Cert Edition provides a COTS solution for delivering safety-critical applications that must be certified to the stringent requirements of RTCA DO-178 and EUROCAE ED-12 up to and including DAL A, the highest safety level.

For IMA systems, VxWorks 653 Platform has an industry-leading COTS certification evidence package to support the use of ARINC 653 for systems requiring RTCA DO-178 and EUROCAE ED-12 up to DAL A.

Wind River Certified Network Stack for VxWorks Cert and VxWorks 653 is an embedded TCP/UDP/IPv4 network stack that can be used in conjunction with VxWorks Cert Edition and includes complete certification evidence for RTCA DO-178 and EUROCAE ED-12 at DAL A.

» Explore VxWorks Cert Edition

» Explore VxWorks 653

RTCA DO-297 and EUROCAE ED-124

RTCA document DO-297, Integrated Modular Avionics (IMA) Design Guidance and Certification Considerations, is one of the key documents that are crucial to the approval of avionics and eventually to the certification of the host aircraft. The EUROCAE equivalent of DO-297 is ED-124.

To enable multiple vendors to participate in deploying critical software platforms and applications in shared avionics compute platforms, VxWorks 653 supports platform supplier, application supplier, and system integrator role-based development using the RTCA DO-297 and EUROCAE ED-124 specification.

» Explore VxWorks 653 Platform

RTCA DO-254 and EUROCAE ED-80

Published by RTCA and EUROCAE, the document RTCA DO-254 / EUROCAE ED-80, Design Assurance Guidance for Airborne Electronic Hardware, provides guidance for the development of airborne electronic hardware. In 2005, the FAA established DO-254 as a means of compliance for the design assurance of electronic hardware in airborne systems. It has established five levels of compliance, A through E, which are based on the effect a failure of the electronic hardware in the airborne system will have on aircraft operation. Level A is the most stringent, defined as “catastrophic” effect, and a Level E hardware failure does not affect aircraft safety.

Software Communications Architecture (SCA) 2.2.1/2.2.2

Produced by the U.S. Department of Defense Joint Tactical Networking Center, the Software Communications Architecture V 2.2.2 Product Migration Guide is an engineering-focused document intended to provide practical guidance and suggestions for migrating Software Communications Architecture (SCA) compliant products from version 2.2.2 to 4.1 compliance. The specification incorporates a host of features that facilitate the development and deployment of better performing radio products that are more secure, capable, and cost-effective.

Wind River Linux and VxWorks fully conform to the JPEO Joint Tactical Radio Systems (JTRS) 2.2.1 and SCA 2.2.2 for rapid integration with critical communications components that accelerate deployment of software-defined radios (SDRs) into next-generation military and commercial communications systems.

» Explore Wind River Linux

» Explore VxWorks

Industrial Standards

IEC 61508 – Functional Safety Standard

For industrial, IEC 61508 is the functional safety standard. Some other standards that have been derived from IEC 61508 include international standard IEC EN 62304 for medical device software and the ISO 26262 Road Vehicles Functional Safety Standard (functional safety for automotive equipment for all automotive electronic and electrical safety-related systems). For railway transportation, there is EN 50128/9.

VxWorks Cert Edition provides a COTS solution for satisfying functional safety certification requirements with its complete certification and evidence package for IEC 61508 at SIL 3.

Wind River Certified Network Stack for VxWorks Cert is an embedded TCP/UDP/IPv4 network stack that can be used in conjunction with VxWorks Cert Edition and includes complete certification evidence for IEC 61508 at SIL 3.

Helix Platform has been designed to be certified and to simplify the certification of safety-critical applications according to the stringent requirements of the DO-178C Software Considerations in Airborne Systems, IEC 61508 industrial functional safety, and ISO 26262 automotive safety standards.

» Explore VxWorks Cert Platform

» Explore Wind River Helix Virtualization Platform

Linux Standard Base (LSB) 5.0

LSB is a set of standards for Linux distributions and applications aimed at providing cross-platform compatibility between LSB-compliant Linux distributions and applications. LSB was developed based on the POSIX specification, SUS, and other open standards but extended them in certain areas. It is supported on x86, PowerPC, and MIPS architectures. Wind River Linux supports all required user space functionality to be LSB certifiable with the Linux Foundation.

» Explore Wind River Linux

OpenGL ES (Embedded Systems)

OpenGL ES is a subset of the full desktop OpenGL, designed specifically to suit the requirements of resource-constrained embedded devices. For HMI and GUI requirements, VxWorks supports OpenGL ES for all 2D and 3D graphics requirements. Wind River also supports OpenGL SC for safety-critical applications through our partner program.

» Explore VxWorks

» Explore the Wind River Partner Program

IEC 62443

IEC 62443 provides a set of security standards for the secure development of Industrial Automation and Control Systems (IACS). It specifies a detailed, systematic set of cybersecurity recommendations for the defense of industrial networks against cybersecurity threats.

VxWorks Cert Edition provides a COTS solution for satisfying functional safety certification requirements with a complete certification and evidence package for IEC 61508 at SIL 3. It is GE Digital® Achilles Level II certified for compliance with IEC 62443 part 4-2.

» Explore VxWorks Cert Edition

Automotive Standards

ISO 26262 Automotive Safety Standard

ISO 26262 is an international standard for functional safety in the automotive industry. It applies to the safety-related electrical and electronic systems for the hardware and software components installed in vehicles.

Helix Platform has been designed to be certified and to simplify the certification of safety-critical applications according to the stringent requirements of the DO-178C Software Considerations in Airborne Systems, IEC 61508 industrial functional safety, and ISO 26262 automotive safety standards.

» Explore VxWorks Cert Edition

» Explore Wind River Helix Virtualization Platform

Linux Standard Base (LSB) 5.0

LSB is a set of standards for Linux distributions and applications aimed at providing cross-platform compatibility between LSB-compliant Linux distributions and applications. LSB was developed based on the POSIX specification, SUS, and other open standards but extended them in certain areas. It is supported on x86, PowerPC, and MIPS architectures. Wind River Linux supports all required user space functionality to be LSB certifiable with the Linux Foundation.

» Explore Wind River Linux

Medical Standards

IEC 62304 Medical Standard

The international standard IEC 62304 specifies lifecycle requirements for the development of medical software and software within medical devices. It has been adopted by both the United States and the European Union and can be used as the benchmark for compliance with regulatory requirements in both these markets. To release medical devices to market, medical device manufacturers must adhere to the requirements.

Engineered with medical-grade requirements in mind, VxWorks Cert Edition meets regulatory approval for the IEC 62304 standard, combining strong, built-in security; well-defined software lifecycle processes; and careful attention to the constraints that govern the classification and use of medical devices.

Helix Platform has been designed to be certified and to simplify the certification of safety-critical applications according to the stringent requirements of the DO-178C Software Considerations in Airborne Systems, IEC 61508 industrial functional safety, and ISO 26262 automotive safety standards.

» Explore VxWorks Cert Edition

» Explore Wind River Helix Virtualization Platform

Linux Standard Base (LSB) 5.0

LSB is a set of standards for Linux distributions and applications aimed at providing cross-platform compatibility between LSB-compliant Linux distributions and applications. LSB was developed based on the POSIX specification, SUS, and other open standards but extended them in certain areas. It is supported on x86, PowerPC, and MIPS architectures. Wind River Linux supports all required user space functionality to be LSB certifiable with the Linux Foundation.

» Explore Wind River Linux

Transportation Standards

EN 50128 Transportation Standard

EN 50128 is a certification standard issued by CENELEC (the European Committee for Electrotechnical Standardization) that deals with the functional safety of electrical/electronic/programmable electronic safety-related systems and other related software standards for use in railway control and protection applications.

VxWorks Cert Edition provides a COTS platform for delivering applications that must be certified to the stringent international requirements of EN 50128 up to SIL 4.

» Explore VxWorks Cert Edition