装备电子系统的研发、测试、保障解决方案中心

库安全认证套件 SuperGuard
产品中心 库安全认证套件 SuperGuard
产品概述

      SuperGuard库安全认证套件是一款专为C和C++标准库设计的基于需求驱动的测试套件。它可用于支持C和C++标准库实现方案在安全关键型应用中的合规性验证,既适用于未经修改的第三方(COTS)库实现方案,也适用于自主开发或自主维护的库实现方案。
      SuperGuard能够全面实现从ISO C及C++语言规范中推导出的需求与各独立库测试之间的可追溯性关联。该套件旨在支持对面向安全关键型应用的C/C++标准库实现方案进行认证评估,适用于第三方商用产品(COTS)以及自主开发或维护的库实现方案。
      SuperGuard可将ISO C和C++库规范详细分解为库实现必须满足的具体需求,并将这些需求与描述测试验证方式的测试规范相链接。相应地,测试规范与SuperGuard中的测试项相互关联。通过这种方式,从规范到测试项之间建立了清晰易懂且易于验证的详细路径,从而有助于确保库实现方案符合规范要求。
      SuperGuard的构建是为了获得目标库实现的高结构代码覆盖率。除了需求可追溯性之外,它提供了证明测试套件完整性的第二条途径。该套件还包括一个软件工具,报告库实现满足和不满足的要求,并通过运行特定用例或配置的测试套件进行验证。


屏幕截图 2026-06-29 175510.png


SuperGuard在软件开发V模型中的作用

功能特性

SuperGuard功能

• 基于需求的C和C++标准库测试
• 高结构代码覆盖率及MC/DC
• 连接了需求、测试规范及测试结果的CSV格式报告
• 符合功能安全标准的要求


测试平台功能

• 多处理加速
• 支持裸机环境
• 满足需求可追溯性要求
• 兼容Windows和Linux主机
• 对测试集拥有完全控制权
• 提供Python配置插件
• 配备报告工具


合规证书

• ISO 26262
• IEC 61508
• EN 50128 / EN 50716
• IEC 62304