Solid Sands releases SuperGuard version 1.2
Solid Sands, a provider of testing and qualification technology for compilers and libraries, has released an updated version of its SuperGuard product, the first specialised requirements-based test suite for C and C++ standard libraries.
Key features of SuperGuard Amsterdam version 1.2 include 165 new test files for enhanced coverage of the C standard library, improved test subsets for environments that do not support certain floating-point types, and an extended test platform enabling more modular report generation. This modularity allows SuperGuard users to specify the parts of the standard library they need to qualify and generate reports accordingly. Additionally, the report generator now includes an option to create PDF documents that can be easily shared with external reviewers and assessors.
Marcel Beemster, CTO at Solid Sands, said: “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.”
SuperGuard 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—the current versions of C—while SuperGuard C++ Core supports the C++11, C++14, and C++17 headers commonly used in embedded systems.
Solid Sands is actively working on support for additional headers beyond the C++ Core package. The modular approach built into SuperGuard Amsterdam version 1.2 ensures that users will be able to add more C++ standard library headers in the future to meet their evolving needs.