Helix QAC 2023.3预计将于2023年第四季度发布的新MISRA C++®指南,将100%覆盖MISRA C++:2023®规则。
此外,此版本扩展了对C++20语言支持,并改进了Perforce Validate平台和Helix QAC与Validate的集成,包括其他生活质量和性能增强。
编码标准覆盖范围(MISRA C++:2023,MISRA C:2023®)
MISRA C++:2023®
Helix QAC2023.3预计对MISRA C++:2023指南的执行覆盖率为100%,预计将于2023年第四季度发布。
- 新的M2CPP合规模块将执行MISRA C++:2023,与Helix QAC 2023.3一起使用,将在新标准发布时提供。
MISRA C:2023®
Helix QAC为MISRA C:2023提供100%的执行覆盖范围,将MISRA C:2012与所有四个修正案和两个技术勘误合并为一个单一的综合版本。
- M3CM合规模块改进了Rule 8.3的执行。
C++20 语言支持
此版本添加了对语言功能的支持:
- requires-expressions—与C++20概念一起引入,可用于确定结构的有效性而不会导致编译器错误。
Perforce Validate
持续安全和代码合规平台为嵌入式和任务关键型应用程序提供功能安全性、信息安全性、可靠性和质量保证。
Validate平台为整个组织的代码库提供了一个集中的分析数据、趋势和配置存储,为所有Perforce静态分析产品提供单一管理平台。
2023.3提供:
- 支持使用多个合规模块的项目--当项目强制执行额外的编码标准、规则或漏洞类型时,可以改进分析结果。
- Validate、Reports、Plugins和GUI还包括更改,以反映对项目中多个合规性模块的新支持。
提高生存质量
安装
- 为Helix QAC和合规模块提供了Zip/tar档案,这些模块可作为安装程序的替代品,提供了进一步的产品部署、维护和升级灵活性。
Auto CCT Generator
- 添加了对使用同步类型时自动生成 CCT 的支持:INJECT、MONITOR和MSVS。
- 解决了几个现有受支持编译器的问题。
数据流
- 改进了数据流处理,在内存或交换存储有限的机器上使用更少的内存并提高稳定性。
GUI
- 改进了使用 GUI 时对4K显示器的支持
插件
VS Code
- 在文件保存时运行分析
- 通过远程运行QAC访问帮助的增强功能*
- *注意:需要diaglist license
Visual Studio
- 改进以与 GUI 元素保持一致,以便继续与Validate集成
Eclipse
- 改进了协调GUI元素以继续与Validate集成
- 支持 Windows 11
-
测试
+关注
关注
8文章
6033浏览量
130734 -
嵌入式
+关注
关注
5186文章
20155浏览量
328964 -
编码
+关注
关注
6文章
1016浏览量
56658
发布评论请先 登录
什么是CVE?如何通过SAST/静态分析工具Perforce QAC 和 Klocwork应对CVE?
嵌入式C/C++回归测试四大最佳实践(附自动化测试工具TESSY使用教程)
C/C++代码静态测试工具Perforce QAC 2025.3的新特性
Perforce QAC 2025.2版本更新:虚拟内存优化、100%覆盖CERT C规则、CI构建性能提升等
汽车软件团队必看:基于静态代码分析工具Perforce QAC的ISO 26262合规实践
Perforce QAC产品简介:面向C/C++的静态代码分析工具(已通过SO 26262认证)
MISRA C:2025新标准解析:新增规则、优化点与静态代码分析工具支持(Perforce QAC、Klocwork)
代码静态测试工具Perforce QAC 2025.1新特性
Perforce品牌及产品名更新:涵盖版本控制Perforce P4(原Helix Core)、静态代码分析Perforce QAC(原Helix QAC)等
缓冲区溢出漏洞的原理、成因、类型及最佳防范实践(借助Perforce 的Klocwork/Hleix QAC等静态代码分析工具)
源代码加密、源代码防泄漏c/c++与git服务器开发环境

静态代码分析工具Helix QAC 2023.3:将100%覆盖MISRA C++:2023®规则
评论