【Perforce】QAC与Klocwork规则执行比对

1、 文档目标

在Perforce产品线上,帮助商务同事和客户通过产品的规则执行比对,尽快确认产品型号,加快项目进程,无需多次确认。


2、软件环境

1)、软件版本:Helix QAC 2024.1、Klocwork 2023.4


3、产品规则比对

上述规则均有链接,可详细查看规则的执行情况与其具体规范,均参考以下官网信息进行转载。

Helix QAC: Rule Enforcement Documentation for Coding Standards | Perforce

Klocwork: Rule Enforcement Documentation for Coding Standards | Perforce

注:产品包含该规则填写 Y,不包含为空。比例代表该产品对规则的执行率为多少,关乎代码检查的严格程度,两款产品均通过相关安全认证。

规则名称Helix QAC执行比例Klocwork执行比例
AUTOSAR C++14Y 95%Y 73%
BARR-CY 83%
CERT CY 100%Y 83%
CERT C RecommendationsY100%Y
CERT C++Y Y 76%
CERT JavaY
CWE allY
CWE CYY
CWE C++YY
CWE Top 25 2023Y
CWE Top 25 2022YY
CWE Top 25 2021Y
DISA STIGY
High Integrity C++ (HIC++)Y 88%
HKMC CY 96%Y 82%
HKMC C++Y 100%Y 69%
JSF C++Y 89%Y 67%
MISRA C:2023Y 100%Y 97%
MISRA C:2012Y 100%Y 97%
MISRA C:2004Y 99%Y 96%
MISRA C++:2023Y 100%Y 91%
MISRA C++:2008Y 100%Y 91%
NASA Power of 10Y
OWASP 2021Y 60%
PCIY 77%
TS 17961 CY 98%Y 78%