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

Helix QAC 2025.1 重磅发布!MISRA C:2025® 100%覆盖

在这里插入图片描述

Helix QAC 2025.1新增功能

Helix QAC 2025.1实现了对新版MISRA C:2025®标准的 100% 覆盖,并提供对应的合规模块。此版本还扩展了对 CERT C Level 1建议的覆盖范围,更新了与 Perforce Validate 平台集成的 CI/CD 环境授权机制。Validate 平台新增 SAML/OIDC 群组同步支持,并通过性能优化降低构建负载时间和服务器存储占用。

编码规范支持(MISRA C:2025®、CERT C)

MISRA C:2025® 全规范覆盖
Helix QAC 2025.1 提供全新的 MC25CM 合规模块,完整实施 MISRA C:2025 标准。该标准包含新增规则、现有规则修订及指南分类结构调整。

CERT C 建议规范
Helix QAC 2025.1 增强了对 CERT C 的支持,现已完全覆盖Level 1建议规范。当前版本持续保持对所有 CERT C 规则的 100% 覆盖。

服务器分析授权
产品授权体系已更新,明确区分桌面端使用与 CI/CD 流水线的服务器分析场景。用户可根据开发流程需求灵活组合用户许可证和服务器构建许可证。有关 Validate 平台服务器构建功能所需的许可证详情,请联系销售团队。

Reprise 许可证管理器(RLM)服务器已升级至最新版本 16.1BL1。

语言特性支持

该版本包含多项 C/C++ 语言特性处理的改进:

  • 增强 C++ 分析的 constexpr 常量表达式求值能力
  • 优化 C/C++ 混合项目的跨模块实体名称处理
  • 新增联合体(union)成员访问一致性数据流分析

Validate 平台功能增强

SAML/OIDC 群组授权集成
Validate 现支持通过 SAML 和 OIDC 认证实现群组同步,可在登录时自动从身份提供商(IdP)获取用户群组成员信息。群组同步功能需手动启用,具体配置步骤详见产品文档。

构建加载时间与磁盘占用优化
Validate 包含多项优化措施和定制选项,可显著降低服务器构建加载时间和磁盘占用。基准测试显示,中大型项目加载速度提升最高达40%,磁盘空间占用减少10-20%。用户还可通过项目级配置文件自定义加载的度量指标,进一步优化资源使用。

问题状态可配置性与报告生成
Validate 服务器新增状态配置文件,支持以下自定义:

  • 修改决定项目/视图/构建/CI构建中"未解决问题"计数的状态。
  • 定义合规报告中偏差与违规的计算方式。

合规性报告还有其他改进,包括生成报告时应用视图的其他数据,如视图名称、搜索查询和模块定义等。

易用性增强

编译器支持的改进

  • TI C7000
  • Tasking carm
  • Keil armcc
  • Green Hills 2018 之前版本编译器

构建系统集成

  • Bazel 同步机制升级,优化 include 目录和构建参数处理

Validate 集成

  • 增强对日语项目及文件编码的支持

GUI界面

  • 跨会话保存界面GUI字段值/路径配置
  • 改进 C++ 代码语法高亮显示

CLI命令

  • 优化 qacli analyze 和 qacli view 性能
  • 加强 qacli baseline 参数验证

Eclipse IDE 插件

  • 支持 Eclipse 2024-12 版本

Visual Studio IDE 插件

  • 改进报告生成路径和项目创建对话框的路径验证

操作系统支持

  • 新增 Windows 11 24H2 官方支持

Helix QAC 2025.1 中的重要变更

许可证管理变更
2025.1 版本引入以下授权机制变更:

  • 随版本发布新版 RLM v16.1BL1 服务器安装程序,使用 Validate 2025.1 必须升级至此版本(新版 RLM 仍兼容旧版 QAC)

  • 许可证功能采用年度版本标识(显示为 25.0)

  • 2024 版许可证与 2025.1 及以上版本不兼容,需联系 contact@watertek.com 申请新许可证

  • 因授权机制变更,2024.4 及更早版本合规模块不可用于 2025.1,必须升级配套版本

功能终止声明

2025.1 版本起移除以下命令:

  • 删除 qacli upload -validate 命令,需改用 qacli validate build 或 qacli validate cibuild 命令(需持有服务器构建许可证才能分析并上传到validate)

版本预告

2025.2 版本产品名称变更

  • 自 2025.2 版本起,产品将全面启用 Perforce QAC 名称及新标识。安装程序与用户界面将更新产品名称,安装目录和用户数据目录将变更为 ‘QAC-[version]’。

qacli view 命令输出类型弃用

-自2025.1起,qacli view的DIAGLIST/ANNSRC/SARIF 输出类型已被弃用,计划于 2026.1 版本正式移除,并预计在 2026 年 Q1 末发布。这些类型目前只有在使用适当的许可证时才能访问,建议改用 Validate 项目管理分析结果,并通过 Validate Web API 导出所需记录。
(注:MISRA C:2025® 为 The MISRA Consortium Limited 注册商标)

了解更多有关HelixQAC的技术信息及商务服务,请访问http://www.softtest.cn/留言,或按以下方式联系旋极智能:
在这里插入图片描述

相关文章:

  • 【C++】【设计模式】生产者-消费者模型
  • 数据库--处理模型(Processing Model)
  • 有限资源下的AI搜索策略:2025年SEO优化指南
  • 在scala中使用sparkSQL读入csv文件
  • 前端面试每日三题 - Day 33
  • Vue 2 和 Vue 3的比较(二、语法差异)
  • 新一代动态可重构处理器技术,用于加速嵌入式 AI 应用
  • 索尼(sony)摄像机格式化后mp4的恢复方法
  • CAElinux系统详解
  • Retrofit vs Feign: 介绍、对比及示例
  • Spring Boot 跨域问题全解:原理、解决方案与最佳实践
  • Java GUI 开发之旅:Swing 组件与布局管理的实战探索
  • EBS 段值安全性配置
  • 【软件测试】第一章·软件测试概述
  • Spring AI 开发本地deepseek对话快速上手笔记
  • 理解计算机系统_并发编程(5)_基于线程的并发(二):线程api和基于线程的并发服务器
  • 正点原子T80烙铁拆解学习
  • 服务器制造业中,L2、L6、L10等表示什么意思
  • iVX 研发基座:大型系统开发的协作与安全架构实践
  • XA协议和Tcc
  • 微软宣布将裁员3%
  • 习近平同巴西总统卢拉会谈
  • 马上评丨未成年人“擦边”短视频岂能成流量密码
  • 欧阳娜娜携家人回江西探亲,受聘为江西吉安文化旅游大使
  • A股三大股指集体高开
  • 河南洛阳新安县煤渣倾倒耕地:多年难恢复,为何至今未解决?