Discover TÜV-certified GoogleTest with Agentic AI for C/C++ testing!
Get the Details »
Recommended Content
WEBINAR
Modern embedded software teams are under increasing pressure to deliver software faster while maintaining the highest standards of quality, safety, security, and compliance. As AI-generated code, growing C/C++ complexity, GPU-accelerated applications, and evolving toolchains become part of everyday development, organizations need smarter, more automated verification workflows that span development, testing, compliance, and CI/CD pipelines.
Watch Parasoft experts discuss the latest innovations in C/C++test and C/C++test CT 2026.1. Through practical demonstrations, you’ll see how AI-assisted workflows, enhanced static analysis, expanded standards support, and broader ecosystem integrations help teams improve developer productivity, strengthen software quality, and streamline verification activities. Discover how a unified verification approach can help accelerate development while maintaining confidence in compliance readiness for safety- and security-critical software.
You’ll discover:
This release of Parasoft C/C++test and C/C++test CT helps embedded software teams automate verification, leverage AI-driven workflows, and integrate quality and compliance activities more seamlessly into everyday development. The result is faster delivery of safer, more secure, and compliant software.
One of the biggest challenges facing development teams isn’t just finding software defects and coding standards violations—it’s fixing them efficiently. That challenge is growing with the rise of AI-assisted code generation. While AI can accelerate development, the code it produces isn’t always compliant with standards such as MISRA C/C++ or AUTOSAR C++14, increasing the effort required to review and remediate software.
Parasoft C/C++test 2026.1 introduces AI-assisted remediation workflows powered by AI Skills. These specialized capabilities provide AI agents with structured access to Parasoft verification data, coding standards guidance, and embedded software verification knowledge, enabling more accurate and compliance-aware remediation recommendations.
As AI helps developers write code faster, verification must keep pace. Rather than manually researching every violation, developers can use AI Skills to receive targeted remediation guidance and generate proposed code updates while retaining full control over reviewing and approving changes.
The result is reduced time spent addressing static analysis findings, improved developer productivity, faster code reviews, and greater confidence in coding standards compliance.
With C/C++test 2026.1, support for the VVSG 2.0 coding standard. Mappings to Common Weakness Enumerations (CWEs) have also been enhanced. These improvements help teams find vulnerabilities earlier, better understand security risks, strengthen compliance, and improve audit readiness.
This is especially beneficial for organizations that must comply with specific security requirements. Teams can more easily identify coding standard violations and security weaknesses that might impact compliance, while also generating evidence for certification and audits. The enhanced CWE mappings help teams understand how findings relate to known software weaknesses, allowing for better prioritization of remediation efforts and stronger alignment with industry security best practices.
As organizations adopt advanced embedded technologies like AI and robotics, software is increasingly distributed across CPUs and GPUs. NVIDIA CUDA has become key for many high-performance applications. However, traditional static analysis tools often struggle with the programming constructs unique to GPUs, leading to inaccurate results or missed defects.
C/C++test 2026.1 expands static analysis support for CUDA C and C++. This allows for a better understanding of the CUDA language and GPU-specific programming constructs. The result is more accurate analysis, less time spent on false positives, and better visibility into defects and vulnerabilities within CUDA applications.
Organizations can now apply the same safety, security, and quality verification practices across both CPU-based and GPU-accelerated systems, creating a more consistent and scalable verification process. This is important as GPU adoption grows across industries like automotive, aerospace, and industrial automation.
Code complexity tends to grow over time, making software harder to maintain, more expensive to verify, and difficult to understand. This is also a challenge with AI-generated code, where complexity can accumulate quickly if not monitored.
C/C++test 2026.1 introduces a new code complexity reporting capability. Teams can generate detailed HTML reports that provide visibility into complexity metrics across the codebase without needing the separate Parasoft DTP solution. This allows teams to identify potential problem areas early, monitor technical debt, and make better decisions about refactoring.
This visibility is increasingly important with AI-generated code. Having insight into both human-written and AI-generated code helps maintain long-term software quality. These reports can be generated locally by developers or automatically in CI/CD pipelines, allowing for continuous monitoring throughout the software development lifecycle.
Over time, static analysis suppressions can accumulate. While many were valid when added, code changes, evolving standards, and project updates can render them unnecessary. This creates maintenance overhead and can make it harder to trust suppression records.
C/C++test 2026.1 introduces a new capability to identify unused suppressions directly within static analysis reports. Teams can quickly find and remove suppressions that are no longer needed, keeping analysis configurations clean and accurate. This saves time managing outdated suppressions, improves confidence in static analysis results, and keeps compliance evidence cleaner for audits.
When evaluating verification solutions, toolchain compatibility is a major concern for embedded development teams. Verification tools need to fit naturally into existing development environments without requiring extra integration effort or forcing teams to change how they build their software.
C/C++test 2026.1 continues to expand support for a wide range of modern compilers and toolchain environments. This helps organizations modernize their development ecosystem while maintaining their existing verification process. Teams can adopt newer compiler versions, support additional target architectures, and integrate Parasoft easily into their existing workflows, reducing development risk and simplifying adoption.
C/C++test CT adds capabilities for safety-critical development teams, including structural code coverage, requirements traceability, and compliance reporting. It can be combined with C/C++test for a unified verification strategy.
For the 2026.1 release, C/C++test CT continues to expand support for the TUV certification of GoogleTest. It also includes additional support for modern compiler environments like GCC 12 and 15, and Clang 20 and 21, as well as specific TI and Tasking compilers. This helps reduce the effort and risk associated with tool qualification.
Achieving Modified Condition/Decision Coverage (MC/DC) can be challenging. Finding coverage gaps is often the easy part; understanding why they exist and how to build test cases to satisfy them is the real difficulty.
C/C++test CT 2026.1 expands its AI-assisted verification capabilities to automate many of these activities. It can now analyze MC/DC coverage gaps, identify uncovered conditions and decision outcomes, recommend missing test vectors, generate targeted test cases, and assist with coverage justification. This helps teams spend less time manually analyzing reports, accelerate test creation, improve the consistency of compliance evidence, and achieve coverage objectives more efficiently.
This is particularly valuable for organizations developing software under standards like ISO 26262, DO 178C, and IEC 61508, where MC/DC coverage is critical.
To reduce friction in the development process, verification capabilities are moving closer to where software is developed. Switching between IDEs, dashboards, and analysis tools can be cumbersome.
Parasoft is excited about its integration with JetBrains CLion. With this integration, teams can access Parasoft static analysis capabilities directly within the CLion IDE. This allows defects, security vulnerabilities, and coding standards violations to be identified without leaving CLion. Verification becomes part of the daily development workflow, leading to earlier issue identification and resolution, reduced context switching, and improved productivity.
This integration aligns with Parasoft’s AI strategy, combining modern IDE workflows with AI-assisted analysis and remediation to accelerate issue resolution while maintaining quality and compliance expectations.
This webinar also showcases an AI-drive CI workflow that automatically remediates static analysis violations. When a developer opens a pull request, the CI pipeline triggers static analysis. If violations are found, an AI agent is instructed to fix them automatically. The agent applies fixes in a separate branch, creating commits with descriptions for easy review. It then opens another pull request for the developer to merge the fixes.
This workflow uses C++test skills available on GitHub. The agent can fix all violations or one at a time. The demo showed a pipeline failing due to violations, but the AI agent successfully remediated them, opening an autofix pull request. After merging this, the pipeline succeeded, indicating the code was clean and ready for merging into the main branch.