Slide 1

Avionics & Defence software testing tools to accelerate quality and compliance

Embedded Software in the Aerospace and Defence Sectors

In both civil avionics and military or space systems, the Aerospace and DefenCe sectors are defined by highly complex embedded systems that demand the utmost in software reliability and are designed for extended service lifetimes. These systems often take years to develop and certify, involving intricate multi-tiered supply chains and multi-platform development environments.

Given the safety-critical nature of these systems—whether safeguarding passengers, military personnel, or high-cost equipment—ensuring software reliability is paramount. Any failure can result in severe financial and operational consequences. The complexity of the systems and development processes, paired with the critical safety demands, means that international software development standards are essential in guiding every phase of development.

Key Standards for Aerospace and Defence Software Quality

The Aerospace and Defence sectors adhere to specialized software development standards to ensure the highest levels of safety, validation, and verification. Key among these are DO-178C and DO-278A, which provide rigorous guidelines for the development of airborne systems and ground-based software, respectively.

DO-178C is the industry standard for avionics software development, outlining processes to ensure the safety and reliability of airborne systems. Its counterpart, DO-278A, applies similar principles to ground-based systems in the aerospace and defense sectors. Both standards are critical in guiding the development and certification of safety-critical software used in civil aviation, military applications, and space systems.

Additionally, these sectors often require adherence to coding standards such as MISRA and CERT to further ensure the security and reliability of software.

DO-178B/C

Software Considerations in Airborne Systems and Equipment Certification

MISRA C/C++

Guidelines for the use of the C/C++ languages in critical systems

CERT C/C++

Secure Coding Standard

“Without Cantata scripts we would have had to use more than one tool, or much more work would have been necessary, or probably both.”

Software Test Manager, Dr Keil Informationstechnik

Our Customers