Specialised requirements-based test suite launched with greater flexibility and modularity

24-06-2024 | Solid Sands | Industrial

Solid Sands has launched an updated version of its SuperGuard product, the world’s first specialised requirements-based test suite for C and C++ standard libraries.

Highlights of SuperGuard Amsterdam version 1.2 include 165 new test files for extra coverage of the C standard library, enhanced test subsets for environments that do not support specific floating-point types, and an extension of the test platform within SuperGuard which allows more modular report generation. This modularity allows its users to specify which parts of the standard library they need to qualify, and to generate reports accordingly. Finally, the report generator now also has an option to generate PDF documents that can be shared readily with external reviewers and assessors.

Marcel Beemster, CTO at Solid Sands, says: “We listened closely to our customers and SuperGuard Amsterdam version 1.2 is the result. With this version, our customers have a more modular solution to their requirements and greater flexibility than ever before.”

The solution can be licensed for just C (SuperGuard C Base), and also for C++ (SuperGuard C++ Core). SuperGuard C Base supports C90, C99, C11 and C18 – all the current versions of C – while SuperGuard C++ Core supports the C++11, C++14 and C++17 headers that are the most commonly used in embedded systems.

The company is actively developing support for extra headers beyond the C++ Core package. Building a modular approach into SuperGuard Amsterdam version 1.2 means that in the future, users can add more C++ standard library headers to fit their changing requirements.

sebastian_springall.jpg

By Seb Springall

Seb Springall is a seasoned editor at Electropages, specialising in the product news sections. With a keen eye for the latest advancements in the tech industry, Seb curates and oversees content that highlights cutting-edge technologies and market trends.