Industry benchmark for in-depth, accurate analysis of industrial-scale C/C++ code
The earlier software errors are identified and eliminated in the development process, the more your costs are reduced. QA-MISRA checks for over 900 potential software errors in source code. Through static analysis with QA-MISRA dangerous structures as well as problems with security, maintenance and porting can easily be found at an early stage.
EXPLORE QA-MISRA
Static Analysis with QA-MISRA
Static Analysis with QA-MISRA
Assess software reliability, security, and conformance to coding standards best practices, while reducing development time.
Standard Compliance with QA-MISRA
Check your C or C++ code for compliance with MISRA rules, AUTOSAR rules, CERT recommendations, and other coding guidelines.
Continuous Integration
Continuous Integration
Continuous Integration is a principle that encourages developers and teams to share and integrate all their contributions continuously – literally.
Overview QA-MISRA
Overview QA-MISRA
QA-MISRAs’ Key Benefits & Features and Technical Specifications
Why invest in QA-MISRA?
Why invest in QA-MISRA? Industry leaders use QA-MISRA to:
- Get to market better products faster
- Your teams work together more effectively
- You manage to combine speed in development with high quality
- You can easily reuse existing code
Safety standards testing compliance
International software safety standards require evidence of low level testing to obtain certification for the device software.
Standard specific QA-MISRA tool certification kits are available and contain everything needed out-of-the-box as well as comprehensive guidance to help you achieve certification for your device software. Tool qualification of QA-MISRA is also available where tool certification against a standard is not permitted as the tool must be qualified separately for each project (e.g. for DO-178B/C).
SUPPORTED CODING STANDARDS
(for further information please see the links below):
MISRA C/C++
Guidelines for the use of the C/C++ languages in critical systems
CWE
Common Weakness Enumeration security standard for the use of C language
AUTOSAR
Guidelines for the C++ language in safety-critical systems
HIS Metrics
Hersteller Initiative Software consortium quality metrics for C/C++ languages
CERT C/C++
SEI security coding standard for the use of C/C++ languages
SAFETY-CRITICAL STANDARDS
By using the ‘Qualification Support Kit‘, QA-MISRA is automatically qualified for the following safety standards:
ISO 26262
Road vehicles – Functional safety
EN 50128 / EN 50657
Railway applications – Communication, signalling and processing systems
IEC 62304
Medical device software – software life cycle processes