Helix QAC 2022.1 为 AUTOSAR、MISRA 和 CWE 提供了改进的合规性模块覆盖范围,并提供了更强大的C++ 20语言功能支持。此外,此版本还包括对分析配置和消息抑制有了更好的控制;提供更广泛的编译器支持;以及性能和各式插件的整体质量提升。
编码标准覆盖(AUTOSAR、MISRA、CWE)
改进的 AUTOSAR 覆盖率
AUTOSAR 的覆盖率现已增加到 95%。
改进的 MISRA C:2012 (TC2) 覆盖范围 MISRA C:2012 合规模块已升级为可以反映技术正误 2 的类别和措辞更改。
改进的 CWE 覆盖范围
CWE 针对C的覆盖范围已扩大到使用共享资源与不当同步(“竞争条件”)并行执行的新消息来涵盖 CWE-362。
升级的 C++20 语言支持
此版本增加了对以下 C++20 语言功能的支持:
框架改进
数据流改进
减少了以下各项的内存使用量:
改进构建过程监控
使用“qainject”自动生成CCT简化了构建理解和编译器设置。在此版本中,功能已改进到为以下常见编译器提供用户友好的项目和编译器设置:
质量提升
GUI
CLI
性能
插件
Helix QAC 2022.1 的重要变化
‘Met’ 输出格式结束
Helix QAC 2022.1将不再支持“met”输出格式。
Helix QAC 2019.2中引入的二进制“arc”文件输出格式取代了“met”文件输出格式,是Helix QAC 2020.2的默认格式。因此“met”文件格式将被弃用,并从Helix QAC 2022.1开始不再受支持。
预公告
CCT 生成器将于 2023 年报废
Helix QAC 2023.1将不再支持传统的独立CCT生成器。Helix QAC 2021.3中引入的“qainject”工具将取代当前的CCT生成器。因此,使用旧版工具生成的 CCT 将被弃用,不再受支持。
即将到来的“qacli admin”更改
有大量的选项与“qacli admin”子命令相关联,这些选项将被分成几个新的子命令,来覆盖系统和项目的配置。
相应的“qacli admin”选项将被弃用,因为在将来的版本中添加并移除了新的子命令。这些改变将提高 CLI 的可用性,使简短选项和默认值的使用更加一致,并增强相关帮助页面的可读性。
发行说明中包含 2022.1 中已弃用的“qacli admin”选项的详细信息,之前弃用的命令的完整列表包含在 Helix QAC 手册中。
喜欢本篇文章的话记得💬评论💖点赞?收藏
?更多技术文章直播课程,敬请持续关注北汇信息?
??业务咨询请私信北汇信息或在官网留言??
📩📩📩
|