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

2023-11-9 11:42 489 5 5 分类: MCU/ 嵌入式

Helix QAC 2023.3预计将于2023年第四季度发布的新MISRA C++®指南100%覆盖MISRA C++:2023®规则

此外,此版本扩展了对C++20语言支持,并改进了Perforce Validate平台和Helix QACValidate的集成,包括其他生活质量和性能增强

编码标准覆盖范围(MISRA C++2023MISRA C2023®

MISRA C++2023®

Helix QAC2023.3预计MISRA C++:2023指南的执行覆盖率为100%,预计将于2023年第四季度发布

新的M2CPP合规模块将执行MISRA C++:2023,与Helix QAC 2023.3一起使用,将在新标准发布时提供

MISRA C2023®

Helix QACMISRA C:2023提供100%执行覆盖范围,将MISRA C:2012与所有四个修正案和两个技术勘误合并为一个单一的综合版本

M3CM合规模块改进了Rule8.3的执行

C++20 语言支持

此版本添加了对语言功能支持

requires-expressionsC++20概念一起引入,可用于确定结构的有效性而不会导致编译器错误

Perforce Validate

持续安全和代码合规平台为嵌入式和任务关键型应用程序提供功能安全性、信息安全性、可靠性和质量保证

Validate平台为整个组织的代码库提供了一个集中的分析数据、趋势和配置存储,为所有Perforce静态分析产品提供单一管理平台

2023.3 提供

支持使用多个合规模块的项目--当项目强制执行额外的编码标准、规则或漏洞类型时,可以改进分析结果

ValidateReportsPluginsGUI还包括更改,以反映对项目中多个合规性模块的新支持。

产品体验改善

安装

Helix QAC合规模块提供了Zip/tar档案,这些模块可作为安装程序的替代品,提供了进一步的产品部署、维护和升级灵活性

Auto CCT Generator

添加了对使用同步类型时自动生成CCT的支持:INJECTMONITORMSVS

解决了几个现有受支持编译器的问题

数据流

改进了数据流处理,在内存或交换存储有限的机器上使用更少的内存并提高稳定性

GUI

改进了使用GUI时对4K显示器的支持

插件

VS Code

在文件保存时运行分

通过远程运行QAC访问帮助的增强功能*

*注意:需要diaglist license

Visual Studio

改进以与GUI元素保持一致,以便继续与Validate集成

Eclipse

改进了协调GUI元素以继续与Validate

操作系统

支持Windows 11

 

作者: 北汇信息, 来源:面包板社区

链接: https://mbb.eet-china.com/blog/uid-me-3998886.html

版权声明:本文为博主原创,未经本人允许,禁止转载!

文章评论0条评论)

登录后参与讨论
我要评论
0
5
关闭 站长推荐上一条 /2 下一条