conact_click open
In order to improve your experience and our services, we use cookies on our website. By continuing to browse and interact on this website you agree to our privacy policy.



QA-MISRA is a static analysis tool, enabling developers to comply with C/C++ coding standards for functional safety (MISRA, AUTOSAR etc) and security (CERT and CWE etc). It also provides insights through metrics and visualizations into source code quality.

Key Benefits :

  • Fast Analysis of C/C++ Code:

    QA-MISRA analyses software packages very quickly, regardless of the size of the codebase. QA-MISRA also focuses on coding standards compliance and code quality insights. This makes the analyzer very quick to run.

  • Accurate standards compliance:

    QA-MISRA checks code for compliance with zero false negatives and zero false positives on syntactic coding rules.

  • Improve source code quality:

    QA-MISRA checks code for compliance with zero false negatives and zero false positives on syntactic coding rules.

QA-MISRA Supported Coding Standards :

MISRA C 2012

C coding guidelines, including Amendments 1 & 2

MISRA C++ 2008

C++ Coding Guidelines


C++ for Adaptive Autosar

HIS Metrics

Hersteller Initiative Software


C++ coding standard for JSF (F-35 aircraft program)

CERT C/C++ 2016

C/C++ Coding Guidelines

CWE 4.7

Common Weakness Enumeration

ISO TS 17961:2013

C Secure Coding Rules


About Cantata

Cantata is an automated unit and integration software testing tool, enabling developers to verify standard compliant or business critical C/C++ code on embedded targets and host native platforms.

Cantata helps accelerate compliance with the standard’s dynamic testing requirements by automating:

  • C and C++ unit testing framework generation
  • Test execution
  • Results diagnostics and report generation

Cantata is integrated with an extensive set of embedded development toolchains, from compilers and static analysis tools to build and requirements management tools. The ECLIPSE® GUI, tight tool integrations and tests written in the source C/C++ code, all make Cantata easy to use.

Automated Unit and Integration Testing Tool for C/C++

How QA Systems tools fit in your verification process

QA Systems static analysis and software testing tools support verification in the linear flow of software development below. We recommend applying a 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.

Short Video of Our Products