Industry benchmark for in-depth, accurate analysis of industrial-scale C/C++ code
QA-C/QA-C++ are the industry-leading static analysis solutions for the C/C++ language, providing a comprehensive suite of features to help to enforce a wide range of coding standards, and to find bugs in new and legacy code.
QA-C/QA-C++ offer an automated, highly effective means to analyze your code against the chosen coding standard, with metrics and code structure visualizations bringing a further level of clarity to complex projects.
Use these tools to prevent bugs and to identify coding issues extremely early in the development cycle, passing better code into the latter stages of the development process.
EXPLORE QA-C/QA-C++
Static Analysis with QA-C/QA-C++
Static Analysis with QA-C/QA-C++
Assess software reliability, security, and conformance to coding standards best practices, while reducing development time.
Dataflow Defect Detection
Backed by sophisticated technology to perform deep-flow dataflow analysis, the analysis toolsets identify critical coding issues relating to control-flow, variable state and library usage.
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-C/QA-C++
Overview QA-C/QA-C++
QA-C/QA-C++’ Key Benefits & Features and Technical Specifications
Why invest in Cantata?
Why invest in Cantata?Industry leaders use Cantata to:
- Cut cost of standards compliance
- Reduce commercial risks of software failure
- Lower testing costs
- Shorten time to market
Safety standards testing compliance
International software safety standards require evidence of low level testing to obtain certification for the device software.
In addition, most standards require that test tools used are certified / qualified or proven through use. QA-C/QA-C++ have been independently certified by SGS-TÜV SAAR GmbH for the main software safety standards. Standard specific QA-C/QA-C++ 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-C/QA-C++ 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).
Over the last 20 years QA-C/QA-C++ have been successfully used to comply with the testing requirements of:
CERTIFIED / QUALIFIABLE STANDARDS
(for further information please see the links below):
CODING & SECURITY STANDARDS
Compliance modules for QA-C/QA-C++ support the following coding and application security standards. For further information, please see the links below:
MISRA C/C++
Guidelines for the use of the C/C++ languages in critical systems
AUTOSAR
Guidelines for the C++ language in safety-critical systems.
CERT
Secure Coding Standard