Parasoft Logo

WEBINAR

Watch AI-Enhanced Roadmap to Code Quality & Compliance

Introducing C/C++test & C/C++test CT 2025.2

Accelerate your path to secure, compliant, and high-quality C/C++ applications. This session unveils how the 2025.2 releases of Parasoft C/C++test and C/C++test CT bring intelligent automation to your entire testing strategy. See firsthand how to automate static analysis, streamline unit testing, enforce standards, and integrate seamlessly into advanced toolchains, all within a unified, AI-driven offering.

Key Takeaways:

  • MCP server for AI agentic testing. The new MCP server enables AI agents to autonomously run static analysis, fix code issues, generate tests, and capture coverage.
  • Analyze GPU Code Alongside CPU. Apply MISRA, AUTOSAR C++14 or CERT static analysis directly to .cu files (CUDA C/C++) in your AI and HPC projects.
  • Expected in January 2026, C/C++test CT’s TÜV SÜD certification will extend to the GoogleTest framework, bridging the gap between open-source agility and certified compliance for safety-critical applications.
  • Precision-tuned coding standards: Streamline triage and reporting with prioritization schema and enhanced rules accuracy for MISRA, AUTOSAR, CERT, JSF, and HICPP.
  • Extended support for a broader ecosystem. Integrations with Hexagon Clang 19, QNX GCC 12, NVIDIA CUDA 12.8, TI ARM Clang 3.2, IAR RISC-V 3.x, and Eclipse 2025-06 are available.

Unleashing AI for Code Quality and Compliance

The biggest news is the introduction of the Model Context Protocol (MCP) server for C/C++test. Think of it as giving your testing tool a smart, secure brain that understands your entire project, its quality issues, security risks, and compliance status. This MCP server provides AI agents with the context they need to act intelligently.

This transforms how teams work with code quality. Instead of manual checks, AI agents can review code for violations of standards like MISRA or AUTOSAR. It’s like having a dedicated compliance expert for every developer. This also means proactive risk mitigation. Issues can be flagged and fixed right in the IDE as code is being written, preventing them from ever being committed. This is the ultimate ‘shift left’ approach, turning quality from a late-stage check into an ongoing activity.

Achieving coverage goals, especially for safety-critical code, can be tough. Now, you can ask an AI agent to help you reach 100% statement coverage for a file. The agent will analyze the gaps and automatically generate the necessary test cases. This turns a long, manual effort into a directed, automated task. All of this leads to a massive boost in team productivity, embedding automated quality assurance directly into the developer’s workflow and removing tedious tasks.

The technology integrates directly into your IDE, whether you use VS Code, Eclipse, or Microsoft Visual Studio. The AI agent isn’t just looking at your open file; it understands your entire project, the coding standards you use, existing violations, and even your codebase’s history. This means the guidance and fixes it provides are precise and tailored to your specific needs.

Collaboration is also made easier. Developers can use natural language to ask questions about rules or request fixes for specific bugs, or vulnerabilities. You’re not just operating a tool; you’re directing a capable partner, which drastically reduces effort and supercharges productivity.

Handling GPU, AI, and Embedded Code with CUDA Support

With the rise of AI and high-performance computing, GPU code has become just as critical as CPU code. However, applying rigorous quality and security standards to CUDA code has been difficult because most static analysis tools don’t understand CUDA’s language extensions. This creates a compliance gap.

C/C++test 2025.2 now provides static analysis for CUDA C and C++ code. This means you can use one standard for all your code, applying the same rigorous standards like MISRA and AUTOSAR C++14 to both CPU and GPU CUDA code. It also speeds up GPU development by allowing developers to find defects and compliance issues in seconds right in their IDE. This simplifies certification by providing one unified report for both CPU and GPU code, reducing audit overhead and complexity.

Staying Ahead of Security Threats

Threats evolve constantly. To help you keep pace, C/C++test has been updated with new configurations for the latest CWE Top 25 2024 and CWE Top 25 + On-the-Cusp. This provides immediate, proactive protection against critical weaknesses that attackers exploit today, without you needing to track emerging threats or build custom rules. It also removes the maintenance burden, as Parasoft handles the updates for you. Static analysis is the most efficient defense for embedded software, finding and fixing vulnerabilities early to avoid costly post-release breaches.

Precision-Tuned Coding Standards and Streamlined Reporting

Developer trust is built on accuracy. Significant improvements have been made to the precision of coding standards like MISRA, AUTOSAR C++14, and CERT. These enhancements ensure rules interpret modern C and C++ more accurately, cutting costs by eliminating false positives, accelerating compliance, and boosting developer trust.

For teams dealing with functional safety reporting, C/C++test Professional now allows you to generate an audit-ready coverage report with a single click. This streamlines the entire process, moving from multiple tool executions to one unified view of all critical coverage metrics. It automates the tedious parts of reporting, reducing human error and providing a consistent document for every audit, saving days of effort per audit cycle and accelerating time to market.

Expanded Compiler and IDE Support

Parasoft is continuously expanding support for diverse and fast-moving development ecosystems. With the 2025.2 release, they’ve significantly expanded compiler support, including Hexagon Clang 19, QNX GCC 12, NVIDIA CUDA 12.8, and TI ARM Clang 3.2. This allows you to analyze code natively to your target hardware and adopt the latest technologies without creating quality gaps. Support for the latest Eclipse 2025-06 IDE is also included, so you can continue working in your preferred environment.

C/C++test CT: Autonomous Testing for CI Pipelines

Building on the MCP server foundation, C/C++test CT 2025.2 introduces a specialized MCP server for CI/CD environments. This secure gateway allows AI agents to take over the entire testing cycle. Slash time-to-market by automating manual testing labor and eliminating the coverage closure bottleneck.

  • AI-Driven Test Execution: Agents autonomously manage the repetitive cycle of execution, analysis, and reporting, enabling true continuous testing without manual intervention.
  • Autonomous Coverage Closure: Beyond analysis, AI agents proactively generate tests to achieve 100% structural code coverage, dramatically accelerating one of the most labor-intensive phases of safety certification.

C/C++test CT: Pre-Certified GoogleTest for Safety

A major update: C/C++test CT 2025.2 will bundle a TÜV SÜD-certified GoogleTest framework, with certification expected January 2026. This allows you to use the popular, open-source GoogleTest framework for the highest safety integrity levels (ASIL D, SIL 4) under ISO 26262 and IEC 61508—without the qualification burden.

  • Eliminate Qualification Cost: Bypass months of documentation, testing, and audit preparation, saving hundreds of thousands of dollars.
  • Use Trusted Tools with Confidence: Deploy GoogleTest immediately for certified projects, combining developer preference with compliance certainty.

Demo: AI Agent in Action

See how AI agents, powered by Parasoft’s MCP server, transform manual verification into an autonomous workflow—slashing time, cost, and effort while ensuring full compliance for safety-critical code.

The Scenario: A developer added new functionality and GoogleTest cases to a codebase requiring MISRA and AUTOSAR C++14 compliance, along with complete code coverage evidence.

1. Autonomous Compliance Enforcement

  • The AI agent was tasked with enforcing coding standards.
  • It queried the MCP server to identify all MISRA and AUTOSAR C++14 violations.
  • It reviewed rule documentation and automatically fixed the detected issues.
  • It provided a clear summary of all changes for developer review.

2. Autonomous Test & Coverage Closure

  • The agent was then tasked with achieving 100% structural code coverage.
  • It rebuilt the project, executed tests, and used MCP data to identify coverage gaps.
  • It automatically generated new, targeted test cases to close those gaps.
  • It identified and documented uncoverable code with proper annotations.
  • It produced a final, detailed HTML report with full compliance evidence.

The Result: A Transformative Workflow

This demonstration highlights a fundamental shift: Parasoft’s AI agent automates the repetitive, manual grunt work of verification. Developers get compliant code and complete coverage evidence autonomously, accelerating delivery while guaranteeing that safety and quality are built-in from the start.