The SuperGuard Library Safety Qualification Suite is a requirements-based test suite for the C and C++ standard libraries. It is used by application developers and tool suppliers to qualify third-party (COTS), open source and self-maintained library implementations for use in safety-critical applications. SuperGuard provides a detailed breakdown of the ISO C and C++ library specifications into testable requirements for the library implementation. The requirements have full traceability to test specifications and tests, as required by functional safety standards. The tests achieve high structural code coverage of the target library implementation, which demonstrates their completeness.
SuperGuard includes a powerful and flexible test platform. It comes with a software tool that reports the requirements and test results. The configurable test driver seamlessly integrates with any development environment and target processor.