Whether it is civil avionics, military or space systems, the Aerospace and Defence sectors are characterized by complex embedded systems, developed for devices requiring the highest software reliability and incredibly long service periods. These systems often take years to bring to certification, and typically involve multi-tiered supply chains and multi-platform development environments. With such a rigorous approach to software reliability arising from the safety considerations of passengers, military personnel and the sheer financial cost of device failure, combined with system and development complexity, it is not surprising that international standards play a crucial role in software development.
Aerospace and defence standards
Specialised standards in the aerospace and defence sectors cover the development, validation and verification of software. As well as requiring use of coding standards, such as MISRA and CERT.
For more information on standards relevant for aerospace & defence please see the links below.
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
QA Systems testing tools
QA Systems enables organisations to accelerate safety standards compliance with automated static analysis and software testing tools: