Certifiable Packages Print E-mail

Overview

Due to the contracts awarded over the past years, CES has extended its expertise to aircraft qualification levels, both for military and commercial aircraft, as well as DO-254 and DO-178B design certification processes. To fulfil the demands of our customers, an in-house center of qualification and certification expertise has been developed. To extend aeronautical quality assurance level throughout the entire company, as well as to our suppliers, CES also applies the requirements of the new IAQG EN9100 Quality Management System.

CES has acquired an expertise through the entire range of certification requirements. CES certifiable packages include:
  • Standard packages
  • Evolution to DO-178B memory partitioning packages
  • Full ARINC 653 DO-178B memory and time partitioning packages
These solutions cover the entire range from Level D to Level A, for standard, mission critical and flight critical applications.

Certifiable versus Certified

The reason we use the term “certifiable” instead of “certified” is because according to RTCA guidelines, only entire aircraft and aircraft engines can be “certified.” The final “certified” product is therefore a complete aircraft comprised of all of the necessary certifiable components. Our “certifiable” BSP software can be defined as a software product, which has been independently verified as having been developed in accordance with the DO-178B guideline. Certifiable BSPs are delivered either as a BSP Certifiable Code or as a BSP Certifiable Pack.


BSP Certifiable Code

The BSP certifiable code includes C and assembly source code together with release and debug binaries. It includes all of the necessary files to integrate with the WindRiver VxWorks® 653 development environment, and to build an VxWorks® 653 application to run on the chosen CES hardware.

BSP Certifiable Code provides all of the code necessary to initialize and test the CES processor board on power-up (PBIT) and to support software development. It features:
  • Processor initialization and auto-test
  • Memory initialization and auto-test
  • Optional VME interface initialization and auto-test
  • Optional CompactPCI interface initialization and auto-test
  • Optional PCI interface initialization and auto-test
  • Optional add-on boards auto-test
It is packaged in two parts: certifiable code that can be incorporated into a deployable application and a comprehensive set of utilities used during the system development and test phase. Examples of utilities include Ethernet download and debug, resident monitor with serial command line support and Flash programming.

BSP Certifiable Pack

The BSP certifiable pack includes BSP Certifiable Code, plus all of the DO-178B certification functions to enable the customer to complete the certification process to the specified level, up to Level A.

In order to facilitate certification of the aircraft, the BSP is bundled with supporting documentation referred to as “certification artifacts,” which demonstrates that the software has been developed in accordance with the DO-178B guideline. Certification artifacts include:
  • Plan for Software Aspect of Certification (PSAC)
  • Software Development Plan (SDP)
  • Software Requirement Standard
  • Software Design Standard
  • Software Coding Standard
  • Software Requirement Specification (SRS)
  • Software Design Description (SDD)
  • Software Verification Plan (SVP)
  • Software Configuration Management Plan (SCMP)
  • Software Quality Assurance Plan (SQAP)
  • Software Test Description (STD) with Test Cases and Procedures
  • Software Test Result (STR)
  • Software Version Description (SVD)
  • Software Accomplishment Summary (SAS)
For auditing purposes, the customer can have access to:
  • Software Problem Reports
  • Software Verification Notebook
  • Software Quality Notebook

Certification Artifacts