ALM for Software Development in the Aviation, Aerospace & Defense Industries
Compliance with RTCA DO-178C (EUROCAE ED-12C) and DO-254
Avionics manufacturers increasingly rely on embedded software to enhance the functionality offered by their airborne products, thus creating value to their customers while avoiding adding further weight to their aircrafts. However, since human lives are dependent on the reliable functioning of airborne flight equipment, ensuring the safety and reliability of these products is of paramount importance for manufacturers and developers in the industry. To prove the airworthiness of civilian aircrafts and systems, compliance with DO-178C is necessary.
Aviation software is often created parallel to hardware and therefore, integration can occur late in the development lifecycle. Detecting and mitigating possible risks early on in the process, or better still: using development processes that help eliminate risks “on the fly” supports developers in maintaining absolute safety and quality, while saving costs and reducing their products’ time to market.
In the world of aviation, two terms sum up the difficulties associated with software development: “real-time” and “safety criticality”. These terms define how airborne application development is carried out to meet the rigorous requirements of Federal Aviation Administration (FAA), European Aviation Safety Agency (EASA) regulations, or those of other regulatory bodies. These regulations provide guidance to manufacturers in order to meet the Technical Standard Orders (TSO) requirements for certification.
Key to obtaining certification of airworthiness is the guidance (and de facto standard) that is known as DO-178B, and its updated version DO-178C (RTCA DO-178B and C, or EUROCAE ED-12B or C). In Europe, functional safety certification is supported by the CASS scheme to assess compliance with IEC 61508 and related standards.
RTCA/DO-254, titled Design Assurance Guidance for Airborne Electronic Hardware, is another important standard that provides guidance to the development of airborne electronic hardware systems. DO-254 can be regarded as a counterpart to DO-178C, and their combination aims to ensure the safety and reliability of avionics equipment containing both hardware and software components.
codeBeamer ALM has obtained TÜV “Trusted Tool” certification for supporting development in accordance with the requirements of IEC 61508 and ISO 26262. This qualification assures users of codeBeamer that the platform’s specific features are fit for use in development lifecycles requiring compliance with IEC 61508.