Tools

Parasoft enhances C/C++ software test automation

19th June 2025
Sheryl Miles
0

Parasoft raises the bar for safety-critical compliance with important enhancements to the company’s flagship static and dynamic testing solution for C and C++ software developers.

As safety-critical software is essential for embedded systems, from airplanes and autonomous vehicles to MRI machines and railway lines, compliance with the latest safety standards is crucial. The release of Parasoft C/C++test 2025.1 accelerates the path to safer, more secure, and higher quality software while reducing real-world failures, compliance overhead, and support costs. As a result, developers can invest more time and energy in coding, testing, and delivering greater value to their organisations.

“With C/C++test 2025.1, we are taking a major step forward in helping customers navigate the ever-increasing demands of safety, security, and modern software development practices,” said Igor Kirilenko, Chief Product Officer, Parasoft. “Full MISRA C:2025 support, deeper security coverage, investment in GoogleTest certification, and practical AI integration reflect Parasoft’s commitment to delivering the most comprehensive and forward-looking solution for C and C++ software development.”

Parasoft C/C++test 2025.1 is ideally suited to meet the rigorous requirements of heavily regulated industries. The latest release empowers engineering teams to fine-tune code quality and adopt a forward-compliant strategy as recommended by industry and regulatory groups, such as MISRA, CWE, AUTOSAR C++14, and OWASP.

Lowering compliance overhead with MISRA C:2025 support

MISRA C:2025 offers incremental updates to MISRA C:2023, further reducing compliance overhead by removing obsolete rules and reinforcing coding best practices. In addition to functional safety improvements, the new guidelines streamline audits while clarifying that AI-generated code should be treated the same as handwritten code. Parasoft prioritised early adherence to these latest MISRA guidelines to expedite certifications and audits while decreasing the possibility of late-stage rework, regulatory fines, or product recalls.

Delivering fast answers with AI documentation assistant

Parasoft also introduces an AI assistant that facilitates rapid access to crucial information in Parasoft user documentation and product manuals based on simple, task-focused inquiries. Building upon the company’s legacy of practical AI advancements, this new AI documentation assistant is designed to increase developer productivity and overall C/C++test usability, while decreasing time and effort training new users on static and dynamic testing.

Not only does the new AI documentation agent increase utilisation of Parasoft’s static and dynamic testing tools, but it also lets customers optimise their ROI in software testing automation. This AI innovation complements Parasoft’s GenAI agent, which resides within Microsoft CoPilot and integrates with Microsoft VS Code to find and fix static analysis violations. This latest AI advancement reinforces Parasoft’s long-standing commitment to innovating with AI by supporting customers across different workflows.

Advancing application security and simplifying multi-standard development

As part of an overarching goal to improve code quality and decrease software vulnerabilities, Parasoft C/C++test 2025.1 expanded security testing by adding nearly 70 new static analysis rules targeting Common Weakness Enumerations (CWEs), significantly strengthening its static application security testing (SAST) capabilities. This update enhances compliance with security standards like ISO 21434 and IEC 62304 by identifying critical vulnerabilities – such as memory corruption and logic flaws – early in development, when they are far less costly to fix.

Also, teams transitioning between or simultaneously enforcing multiple coding standards, such as moving from AUTOSAR C++14 to MISRA C++ 2023, can now avoid the costly and frustrating process of re-suppressing violations for equivalent rules. Previously, the same coding issue might be reported under a different rule ID than in the new standard, forcing developers to manually suppress violations they had already suppressed. The new version introduces intelligent suppression reuse, automatically detecting and applying existing suppressions across equivalent rules in different standards. This not only preserves prior investments in violation triage and suppression but also significantly reduces manual effort, delivering a cost-effective and time-saving benefit for teams focused on compliance across multiple standards and code quality.

Smooth transitions to updated standards and effortless tool adoption are key priorities. New automatic suppression handling allows for faster, trouble-free migrations to new standards. Moreover, expanded compiler support ensures that customers can easily integrate C/C++test 2025.1 into existing workflows without concern over compatibility issues.

Accelerating C++ unit testing with GoogleTest certification

Parasoft is lowering barriers for developers of safety-critical applications by closing a crucial gap between open-source testing frameworks and certification requirements. A future release of Parasoft C/C++test CT will support TÜV-certified GoogleTest capabilities. Download the 'GoogleTest Adoption Challenges for Safety-Critical Code' whitepaper for practical options that help teams balance agility with regulatory demands.

Product Spotlight

Upcoming Events

View all events
Newsletter
Latest global electronics news
© Copyright 2025 Electronic Specifier