The QNX management system is certified to the internationally recognized ISO 9001:2008 standard. ISO is firmly established as the globally implemented standard for providing assurance about the ability to satisfy customer requirements and enhance satisfaction. Auditors have evaluated and then certified the processes and systems governing the design and development of QNX software, as well as the provision of related support services.
ISO is the world's leading developer of voluntary, consensus-based international standards. There are more than 16,500 current ISO standards and related documents that specify the requirements for state-of-the-art products, services, processes, materials and systems, and for good conformity assessment, managerial and organizational practice.
IEC 62304 Software Life-Cycle for Medical Devices
The QNX® OS for Medical is compliant with the requirements of International Electrotechnical Commission (IEC) standard 62304 Software Life-Cycle for Medical Devices. IEC 62304 is an international standard that provides a framework of life cycle processes with activities and tasks, and incorporates risk management requirements as outlined in IEC 14971.
IEC 61508 Safety Integrity Level 3 (SIL) 3
The QNX® OS for Safety and QNX® OS for Safety and Security are certified to meet the requirements of International Electrotechnical Commission (IEC) standard 61508 Safety Integrity Level 3 (SIL3). IEC 61508 is an international standard for the functional safety of electronic systems, and offers a very high level of reliability and risk reduction when used in safety-critical systems for transportation, energy generation, process control, and other industries. Meeting the IEC 61508 requirements involves a systematic assessment by an independent certification body.
Common Criteria Evaluation Assurance Level (EAL) 4+
The QNX® OS for Security and QNX OS for Safety and Security are certified to meet the stringent requirements of the Common Criteria ISO/IEC 15408 Evaluation Assurance Level (EAL) 4+. The Target of Evaluation (TOE) includes not only the mature QNX Neutrino RTOS kernel, but also its multi-core (symmetric and bound multiprocessing) and secure partitioning technology. Certification to EAL 4+ validates that the security parameters claimed have been methodically tested by an independent lab and the certification authority (the Canadian Security Establishment (CSE)), and means that the QNX OS for Security will exceed the assurance requirements required for EAL4.
The Common Criteria for Information Technology Security Evaluation is an international standard agreed to by the United States Government, Canada, and 23 other nations. It establishes standards for security functionality, security assurance, and security evaluation.
POSIX PSE52 Realtime Controller 1003.13-2003
The QNX® Neutrino® RTOS has been certified for conformance to the POSIX PSE52 Realtime Controller 1003.13-2003 System product standard, under the “POSIX: Certified by the IEEE and The Open Group” program. As a result, commercial customers and government agencies can choose QNX Neutrino with the assurance that it provides both the code portability and the realtime determinism needed for an array of military, networking, medical, and automotive systems. In addition to the functions covered in the PSE52 standard, QNX Neutrino supports many hundreds of other POSIX 1003.1 commands, utilities, and programming interfaces.
POSIX PSE52 certification also confirms QNX Software Systems’ commitment to the software defined radio (SDR) market, including the U.S. military’s Joint Tactical Radio System Software (JTRS) SDR program. PSE52 serves as a cornerstone of the Software Communications Architecture (SCA), the interoperability standard mandated by JTRS.
QNX Software Systems is certified conformant to the OpenGL ES standard. OpenGL ES is a cross-platform API for full-function 2D and 3D graphics on embedded systems. QNX is also a contributing member of the Khronos Group, the industry consortium focused on the creation of open standard APIs to enable the authoring and playback of dynamic media on a wide variety of platforms and devices. QNX is active in the OpenGL ES and OpenVG™ projects, which help bring accelerated 3D and 2D graphics to in-car computing devices, casino gaming applications, industrial control systems, and a variety of other embedded platforms.