当前位置: 首页 > article >正文

Helix QAC 2023.3版本发布,新增对C++20的支持等多个功能,实现100%MISRA C++:2023®规则覆盖

Helix QAC 2023.3预期能够在2023年第4季度发布的新MISRA C++®指南中实现100%的MISRA C++:2023®规则覆盖。

此外,该版本还增加了对C++20语言的扩展支持,并对Perforce Validate平台,以及Helix QAC与Validate的集成进行了改进,包括使用体验与性能方面的增强。

编码标准覆盖率(MISRA C++:2023®,MISRA C:2023®)

MISRA C++:2023®

Helix QAC预计对即将于2023年第四季度发布的MISRA C++:2023.3准则实现100%的强制覆盖。

  • 新的M2CPP兼容模块将在新标准发布时提供,该模块将强制执行MISRA C++:2023,可与Helix QAC 2023.3一同使用。

MISRA C:2023® 

Helix QAC为MISRA C:2023提供了100%的强制覆盖,该版本将MISRA C:2012与所有四项修订和两项技术勘误整合成了一部综合性的单一版本.

  • M3CM兼容模块对第8.3规则的强制执行有所改进。

C++20语言支持

此版本新增对以下语言特性的支持:

  • 需求表述(requires-expressions)——随C++概念引入,可用于确定构造的有效性,而不会导致编译器错误。

Perforce Validate

该持续安全与代码合规平台为嵌入式和关键的应用程序提供功能安全、防范、可靠性和质量保证。

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

2023.3版本提供:

  • 支持使用多个合规性模块的项目——改进了项目实施其他编码标准、规则或漏洞类型时的分析结果。

  • 验证、报告、插件和图形用户界面也进行了更改,以反映对项目中多个合规模块的新支持。

提升用户体验

安装

  • 为Helix QAC和合规性模块提供了Zip/tar存档,可作为安装程序的替代方案,从而提供更灵活的产品部署、维护和升级方式

自动CCT发生器

  • 在使用INJECT、MONITOR和MSVS等同步类型时增加对自动CCT生成的支持

  • 解决了多个现有支持的编译器存在的问题

数据流

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

  • 图形用户界面(GUI)

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

插件

  • VS代码

  • 在文件保存时运行分析

  • 增强了在远程运行QAC时访问帮助的功能*

*注意:需要诊断列表(diaglist)许可证

  • Visual Studio

  • 改进了GUI元素同步,以便继续与Validate集成

  • Eclipse 

  • 改进了GUI元素同步,以便与Validate平台持续集成

  • 操作系统

  • 支持Windows 11

文章来源:https://bit.ly/46sxigD


http://www.kler.cn/news/155605.html

相关文章:

  • centos7中通过kubeadmin安装k8s集群
  • 解决OSError: [Errno 28] No space left on device报错和搭建AIrtest无线配置手机集群
  • PyQt基础_007_ 按钮类控件QCombox
  • matplotilb画图
  • 数学字体 Mathematical fonts
  • 渗透测试学习day4
  • RedisTemplate的配置和讲解以及和StringRedisTemplate的区别
  • 分享一个国内可用的免费AI-GPT网站
  • PHP字符串面试题
  • c语言-归并排序
  • 网页表格复制器(油猴插件脚本)
  • 飞天使-elk搭建补充
  • ubuntu下快速搭建docker环境训练yolov5数据集
  • 【栈和队列(2)】
  • 破解app思路
  • 数据结构和算法-哈夫曼树以相关代码实现
  • 软件工程单选多选补充
  • 运维 | 关于IP网络相关的概念和原理
  • 第16届中国R会议暨2023X-AGI大会开幕,和鲸科技分享ModelOps在数据科学平台中的实践与应用
  • QT Day01 qt概述,创建项目,窗口属性,按钮,信号与槽
  • ES6 Promise的用法,async/await异步处理同步化
  • JOSEF电流继电器 DL-33 整定范围0.5-2A 柜内安装板前接线
  • CAP BASE理论
  • Fisher信息理论与应用
  • 速速收藏!纯C实现的MD5哈希校验算法~!
  • VSCode修改C++版本
  • LoRaWAN协议栈LoRaMac-Node版本变迁历史(最新4.7.0)
  • 【计算机网络学习之路】URL概念及组成
  • 产品学习之路(一)
  • Leetcode 2954. Count the Number of Infection Sequences