The automotive industry has become increasingly reliant on embedded software. Millions of lines of code in a single vehicle control everything from braking and engine management to central locking. With such heavy reliance on safety-critical software, quality becomes paramount. A software failure can lead to recalls, irreparable damage to the brand, and even loss of life.
PRQA has worked hand-in-hand with the automotive industry for more than 25 years, helping MISRA (the Motor Industry Software Reliability Association) to write guidelines and coding standards that provide a safe subset of the C and C++ languages for use in safety-critical applications.
In parallel we have created a set of MISRA Compliance Modules which integrate with our industry-leading tools, QA·C, QA·C++ and QA·Verify, providing an automated mechanism to analyse code – through language analysis and continuous code inspection – and to enforce compliance to the MISRA standard.
Another key standard in the automotive industry is ISO 26262, a Functional Safety standard entitled “Road vehicles – Functional safety”, which mandates the use of better development processes, coding standards, and tools that ensure that coding standards are adhered to, as a means to improve software quality.
Following an independent audit by SGS-TÜV SAAR, both QA·C and QA·C++ – when used with our MISRA C Compliance Module and as outlined in the Safety Manual – are certified as “usable in the development of safety related software” for they key safety critical standard: ISO 26262 up to ASIL Level D.
Find out more details on
|Request an evaluation|
|MISRA Overview & MISRA C:2012 whitepapers|
|Fact Sheet about MISRA C3: This 1-page document provides a brief summary of the new MISRA C:2012 coding guidelines|
|Find out more about our MISRA C3 compliancy module|
|Contact us for more information|
Read our Protean Electric case study “Realities
and practicalities of developing software
under ISO 26262
Find out how PRQA helped Delphi Diesel to improve the quality & consistency of their first generation code with QA·C & the MISRA Compliance Module.
Read how Haldex has
been using QA·C and QA·C++ for their safety-critical braking system and fleet management application.
Read how KPIT Cummins reduced code rework in their automotive systems by 50% when they deployed QA·C to their development team.