| | |

Solid Sands Extends SuperGuard C++ Core with Comprehensive Support for C++ Multithreading Qualification

June 19, 2026

Solid Sands Extends SuperGuard C++ Core with Comprehensive Support for C++ Multithreading Qualification

Solid Sands B.V., the world-leading provider of testing and qualification technology for compilers and libraries, has announced a major update to SuperGuard C++ Core, extending its library qualification capabilities with comprehensive coverage of the multithreading facilities of the C++ standard library.

The latest SuperGuard update adds qualification support for the key multithreading facilities of the C++ standard library, including:

  • <thread> header for thread creation and management
  • <condition_variable>, <mutex>, and <shared_mutex> headers for synchronization and mutual exclusion
  • <atomic> header for low-overhead, lock-free thread coordination and signaling.

Marcel Beemster, CTO of Solid Sands, comments: “Mobile systems in particular benefit from aggregated compute power: a single high-end SoC provides flexibility through multiple CPUs, vector and GPU for efficient sensor processing, and an NPU for resilient control. Making effective use of these resources depends on reliable multithreading support throughout the software stack, which in turn places greater demands on the correctness and quality of the underlying C++ library implementation.”

The tests in SuperGuard are designed to be portable and actively create contentious situations where resource conflicts need to be resolved correctly. By actually measuring that these conflicts have occurred, SuperGuard helps build trust in the correctness of the implementation and provides objective evidence for qualification activities.

Marcel Beemster adds: “Multithreading primitives are notoriously difficult to implement and test because of their inherent non-determinism. Their behavior may appear to be correct in the lab, only to fail when subjected to real-world conditions. This makes it essential to verify the quality of the C++ toolchain implementations. With this update, SuperGuard extends qualification support for an important part of the C++ standard library that developers increasingly depend on.”

The latest release continues the expansion of SuperGuard as a comprehensive qualification solution for C and C++ standard libraries, helping developers generate objective evidence that library implementations behave according to specification.

Media contact

Amélie Burgess, 514 Media

Amelie@514-media.com

About Solid Sands
Since Amsterdam’s earliest days, its buildings have stood on deep foundation piles – driven through clay and peat to reach solid sand. At Solid Sands, we take the same approach to software reliability. Our mission is to ensure that safety-critical software is built on a solid foundation. Our world runs on code, powering everything from medical robotics and autonomous vehicles to aerospace systems and railway networks. But software is only as strong as the trust behind it. That’s why we created SuperTest™ and SuperGuard™, the world’s most rigorous compiler validation and library test suites. By eliminating uncertainty and ensuring quality, we give our clients more than just testing tools; we give them Confidence by Design.

More Information

For more information about SuperGuard, visit www.solidsands.nl.

More information on the company’s products and services is available at www.solidsands.nl.
You can follow Solid Sands on LinkedIn and YouTube.

Related Story

Solid Sands Highlights Continuous Qualification for Safety-Critical Toolchains at Embedded World 2026

Solid Sands B.V., the world-leading provider of testing and qualification technology for compilers and libraries, will present its latest work on continuous qualification at embedded world 2026 (10–12 March, Nuremberg). Visitors can meet the company in Hall 4, Booth 4-548, where Solid Sands will share a stand with software verification specialists BUGSENG.

Related Articles



Editor’s Pick: Featured Article

Weidmüller’s u-control 2000: The Automation Controller

Weidmüller’s u-control 2000: The Automation Controller

Weidmüller’s scalable engineering software, u-control 2000, adapts individually to your requirements. And, the u-control is powerful, compact and fully compatible with Weidmüller’s I/O system u-remote. This article looks at what makes u-control the heart of your automation.

Programmable logic controllers (PLCs) are one of the main components of any automated system. A typical control system has inputs, outputs, controllers (i.e., PLCs), and some type of human interaction with the system, a human machine interface (HMI), for example.

Read More



Latest Articles

  • Applications of Physical AI in Canadian Sectors

    June 23, 2026 Physical AI — the convergence of artificial intelligence with robotics and autonomous motion systems — is reshaping how Canadian industries operate. Across sectors from healthcare to mining, AI-enabled machines are performing tasks that were once entirely dependent on human intervention. But deploying Physical AI effectively requires more than sophisticated algorithms: it demands… Read More…

  • Case Study: Optimizing Harmonic Mitigation in Wastewater Treatment

    June 22, 2026 Segment and Application In a municipality, wastewater treatment plants typically stand out as the main consumers of electricity. The operational processes exhibit significant load variations throughout a 24-hour cycle, necessitating the use of AC drives to regulate pumps, blowers, and other motorized equipment in response to fluctuating demand. In one wastewater treatment… Read More…