Static Code Analysis to Accelerate Standards Compliance & Quality Insights
By performing static analysis with QA-MISRA, you can easily identify risky structures and potential issues related to security, maintenance, and porting at an early stage. This proactive approach enables you to detect and eliminate software errors during the development process, resulting in significant cost savings. With over 900 checks, QA-MISRA is a powerful MISRA static analysis tool for identifying potential software errors in source code.
Fast Analysis of C/C++ Code
QA-MISRA analyses software packages very quickly, regardless of the size of the codebase. QA-MISRA not only focuses on MISRA coding standards compliance but also on code quality insights. This makes the analyzer very quick to run.Accurate standards compliance
QA-MISRA checks code for MISRA compliance with zero false negatives and zero false positives on syntactic coding rules.Improve source code quality
HIS and other code quality metrics with threshold checks. Call graphs and C++ class diagrams visualise code quality.
QA-MISRA Supported Coding Standards
Check your C/C++ source code for compliance with internationally recognised coding guidelines and rules.
QA-MISRA provides quality insights through metrics and visualisations to understand your code better.
Industry leaders use QA-MISRA to accelerate analysis times and standards compliance, and increase confidence by reducing errors in syntactic coding rules and improving source code quality.
QA-MISRA analyses software packages very quickly, regardless of the size of the codebase. QA-MISRA also focuses on coding standards compliance and quality insights. This makes the analyzer very quick to run
QA-MISRA checks code for compliance with zero false negatives and zero false positives on syntactic coding rules, and low false-positive results on semantic rules.
HIS and other code quality metrics with threshold checks. Call graphs and C++ class template diagrams visualise quality.
How QA-MISRA fits in your Verification Process
QA Systems static analysis tools and software testing tools support verification in the linear flow of software development below. We recommend applying sequential approach to these verification stages with tools that are designed and targeted for each purpose.
Comply
Use QA-MISRA for fast coding standard compliance at the developer’s desktop first.
Test
Use Cantata for automated dynamic execution of the standard compliant software.
Analyse
Use Astrée for proving absence of run-time errors on whole application.
NB: Astrée uses the same configuration as QA-MISRA, so the effort to apply it later to a QA-MISRA project later is low.
Bundle Option for Shared License of QA-MISRA and Cantata
Customers can benefit from a bundled solution for both QA-MISRA and Cantata. This means that customers can access a shared concurrent license pool, and the tools can be integrated in the Eclipse-based IDE.
Purchasing QA-MISRA as a bundle with Cantata, or converting an existing Cantata license to a bundle, offers attractive combined prices. For more information, please contact us.
Software Safety Standards Compliance
To obtain certification for device software, compliance with international software safety standards is crucial. These standards require evidence of coding standards compliance, and in most cases, verification tools used must be certified/qualified or proven through use.
SGS-TÜV SAAR GmbH has independently certified QA-MISRA for the main software safety standards. The current QA-MISRA certificate can be viewed in the SGS-TÜV Certification Database by entering the certificate number. Therefore, a QA-MISRA tool certification kit is provided free of charge, which contains everything needed out-of-the-box to help achieve certification for your device software.
QA-MISRA Tool Certification Kit Overview
Automatic tool qualification of QA-MISRA is also available with a tool Qualification Support Kit (QSK)
Certified / Qualifiable Standards
Other Standards
Why buy from QA Systems
- A reliable testing vendor for 25 years
- Hundreds of customers across all safety and business critical sectors
- We listen to our customers to guide product enhancements
- Specialists in high reliability automated functional safety
- Experienced direct technical support teams
- Tool training and on-site consultancy
Our Customers
Whether you’re evaluating tools or have technical questions, please contact us.