0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

静态代码测试工具Helix QAC 2023.1更新快讯:主打编码标准覆盖率

北汇信息POLELINK 2023-04-13 16:44 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

Helix QAC 2023.1 对 MISRA C:2012修订版4和MISRA C:2023的覆盖率为100%,对 AUTOSAR C++14的覆盖率为96%。它还更新了CWE最新版本v4.10的合规模块。

在这一版本中Helix QAC和Validate平台的集成也有重大改进,Validate平台提供了软件对跨工程以及Perforce静态分析产品的软件洞察力。

编码标准覆盖范围(MISRA C:2012修订版4、MISRA C:2023、AUTOSAR 和 CWE)

MISRA针对C程序设计语言的软件开发指南。这些指南的目的是促进嵌入式系统上下文中的代码安全性、安全性、可移植性和可靠性。

•100%覆盖 MISRA C:2012 修订版4,包括新规则和 3 条指令以及对现有指南的更新。

•新的指南涵盖了额外的C11/18特性,包括对Threads和Atomics标准库的使用,以及对现有特性的新规则。

Helix QAC也对MISRA C:2023有100%的覆盖度,该指南将以前的修订、修正和技术整合为一个单一的、全面的版本。MISRA C:2023将于今年晚些时候出版。

AUTOSAR

AUTOSAR C++ 14 的覆盖率已提高到 96%。

CWE

更新了CWE C 和 CWE C++ 合规模块,以与最新版本的 CWE 4.10 保持一致。

Perforce Validate

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

Validate平台为整个组织的代码库提供分析数据、趋势和配置的集中存储,为所有Perforce Static Analysis产品提供独立平台。

2023.1 改进了 Helix QAC 和Validate平台之间的集成。

•将问题抑制状态与Validate连接的项目同步

○桌面 GUI 和 Eclipse IDE 插件

•最新版本的项目基线支持

•Streams 功能为单个代码库提供变体、分支和版本的管理和高效报告

•改进了使用Helix QAC桌面工具和Validate之间的Validate和QAC GUI/CLI诊断一致性生成的MISRA合规报告

•改进了使用 Validate 和 QAC GUI/CLI 生成的 MISRA 合规性报告 Helix QAC 桌面工具和验证之间的诊断一致性

•上传性能改进

•WebAPI 功能,用于与 SDLC 中的其他工具和流程集成

提高生命质量

CLI

•最新版本工程的Validata基线支持( qacli 基线)

•Validate独立的检查器和忽略功能 ( qacli 上传)

•抑制同步

GUI

•验证依赖项检查和忽略能力

•抑制同步到桌面

•MISRA 合规报告和标准合规报告的改进

Eclipse IDE 插件

在IDE插件中Validate的连接支持

RCMA

•分析存储器的使用和效率的提高

Helix QAC 2023.1中的重要改变

停止使用公告

CCT Generator在2023停止使用

Helix QAC 2023.1将不再支持传统的独立CCT生成工具。

Helix QA C2021.3中引入的’qainject’工具将取代当前的CCT发生器。因此,使用遗留工具生成的CCT将被弃用,不再受支持。

从QAC软件包中移除不支持的静态CCT

通过使用带有’qainject’的自动CCT生成,改进了对各种编译器的构建监控, 到2023.1,以前包含在Helix QAC软件包中的大多数静态CCT将被删除。自动生成的与使用静态默认CCT相比,CCT有望提供更准确的分析结果。除了GCC、Visual Studio和通用编译器之外,所有的静态CCT都被移除了。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 测试
    +关注

    关注

    8

    文章

    6027

    浏览量

    130708
  • 静态
    +关注

    关注

    1

    文章

    30

    浏览量

    14814
  • 代码
    +关注

    关注

    30

    文章

    4941

    浏览量

    73136
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    什么是CVE?如何通过SAST/静态分析工具Perforce QAC 和 Klocwork应对CVE?

    本文将为您详解什么是CVE、CVE标识符的作用,厘清CVE与CWE、CVSS的区别,介绍CVE清单内容,并说明如何借助合适的静态分析工具(如Perforce QAC/Klocwork),在软件开发早期发现并修复漏洞。
    的头像 发表于 10-31 14:24 280次阅读
    什么是CVE?如何通过SAST/<b class='flag-5'>静态</b>分析<b class='flag-5'>工具</b>Perforce <b class='flag-5'>QAC</b> 和 Klocwork应对CVE?

    C/C++代码静态测试工具Perforce QAC 2025.3的新特性

    Perforce QAC 2025.3 通过更新结果存储处理提供了性能改进,可以显著减少总分析时间,具体取决于项目结构和分析所使用的硬件设备。此版本还增强了对 QNX 8.0 编译器的支持,以及对
    的头像 发表于 10-13 18:11 344次阅读
    C/C++<b class='flag-5'>代码</b><b class='flag-5'>静态</b><b class='flag-5'>测试工具</b>Perforce <b class='flag-5'>QAC</b> 2025.3的新特性

    嵌入式软件测试与专业测试工具的必要性深度解析

    。提升测试效率与覆盖率专业工具通过以下方式优化测试过程: ‌静态代码分析‌:通过MISRA-C
    发表于 09-28 17:42

    Perforce QAC 2025.2版本更新:虚拟内存优化、100%覆盖CERT C规则、CI构建性能提升等

    【产品更新】Perforce QAC更新至2025.2版本,安装路径和许可证都有变化!重点:虚拟内存占用降低、100%覆盖CERT C规则,C23支持增强、CI构建性能提升等。建议尽快
    的头像 发表于 09-09 14:40 427次阅读
    Perforce <b class='flag-5'>QAC</b> 2025.2版本<b class='flag-5'>更新</b>:虚拟内存优化、100%<b class='flag-5'>覆盖</b>CERT C规则、CI构建性能提升等

    汽车软件团队必看:基于静态代码分析工具Perforce QAC的ISO 26262合规实践

    ISO 26262合规指南,从ASIL分级到工具落地,手把手教你用静态代码分析(Perforce QAC)实现高效合规。
    的头像 发表于 08-07 17:33 866次阅读
    汽车软件团队必看:基于<b class='flag-5'>静态</b><b class='flag-5'>代码</b>分析<b class='flag-5'>工具</b>Perforce <b class='flag-5'>QAC</b>的ISO 26262合规实践

    太阳光模拟器关键参数 | 光谱匹配度、光谱覆盖率及光谱偏离

    太阳光模拟器作为模拟太阳辐射环境的核心设备,其性能直接关系到诸多领域实验数据的可靠性。光谱匹配度(SMD)、光谱覆盖率(SPC)和光谱偏离(SPD)作为评估其性能的关键指标,从不同维度决定了模拟
    的头像 发表于 07-24 11:26 853次阅读
    太阳光模拟器关键参数 | 光谱匹配度、光谱<b class='flag-5'>覆盖率</b>及光谱偏离<b class='flag-5'>率</b>

    太阳光模拟器性能的影响参数:光谱匹配度、光谱覆盖率及光谱偏离

    A⁺级匹配度时,各波段辐照度占比与标准光谱的偏差可控制在 10% 以内,反之,低匹配度将导致测试结果出现系统性偏差。 二、光谱覆盖率SPC:量化光谱完整性的指标AM1.5G 标准
    发表于 07-21 15:35

    HarmonyOS AI辅助编程工具(CodeGenie)代码测试

    本功能从DevEco Studio 5.1.0 Release版本开始支持。 根据选中的ArkTS方法名称,CodeGenie支持自动生成对应单元测试用例,提升测试覆盖率。 在ArkTS文档中,光标
    发表于 07-14 17:33

    Perforce QAC产品简介:面向C/C++的静态代码分析工具(已通过SO 26262认证)

    Perforce QAC专为C/C++开发者打造,支持多种编码规范、功能安全标准(ISO 26262)等,广泛用于汽车、医疗、嵌入式开发领域,可帮助快速识别关键缺陷、提升代码质量、实现
    的头像 发表于 07-10 15:57 830次阅读
    Perforce <b class='flag-5'>QAC</b>产品简介:面向C/C++的<b class='flag-5'>静态</b><b class='flag-5'>代码</b>分析<b class='flag-5'>工具</b>(已通过SO 26262认证)

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

    和服务器存储占用。  编码规范支持(MISRA C:2025®、CERT C)    MISRA C:2025® 全规范覆盖 Helix QAC 2025.1 提供全新的 MC25CM
    的头像 发表于 05-13 16:48 1114次阅读
    <b class='flag-5'>Helix</b> <b class='flag-5'>QAC</b> 2025.1 重磅发布!MISRA C:2025® 100%<b class='flag-5'>覆盖</b>

    代码静态测试工具Perforce QAC 2025.1新特性

    Perforce QAC 2025.1实现了对新发布的MISRA C:2025®标准的100%覆盖,并提供了对应的新合规模块。该版本还扩展了对CERT C Level 1建议的覆盖范围
    的头像 发表于 04-21 15:14 923次阅读
    <b class='flag-5'>代码</b><b class='flag-5'>静态</b><b class='flag-5'>测试工具</b>Perforce <b class='flag-5'>QAC</b> 2025.1新特性

    Perforce品牌及产品名更新:涵盖版本控制Perforce P4(原Helix Core)、静态代码分析Perforce QAC(原Helix QAC)等

    Perforce推出全新P4平台及P4 One客户端!从广为人知的“P4”到Helix Core到Perforce P4,此次品牌重塑是一次初心回归,也是对开发者和数字创作团队需求的深度回应。一起来了解更多吧~
    的头像 发表于 03-28 15:04 1100次阅读
    Perforce品牌及产品名<b class='flag-5'>更新</b>:涵盖版本控制Perforce P4(原<b class='flag-5'>Helix</b> Core)、<b class='flag-5'>静态</b><b class='flag-5'>代码</b>分析Perforce <b class='flag-5'>QAC</b>(原<b class='flag-5'>Helix</b> <b class='flag-5'>QAC</b>)等

    缓冲区溢出漏洞的原理、成因、类型及最佳防范实践(借助Perforce 的Klocwork/Hleix QAC静态代码分析工具

    本期来认识软件漏洞的“常客”——缓冲区溢出,C/C++开发者尤其要注意!全面了解该漏洞的成因、类型、常见示例,以及如何借助Klocwork、Helix QAC等SAST工具进行防护。
    的头像 发表于 03-04 16:39 1717次阅读
    缓冲区溢出漏洞的原理、成因、类型及最佳防范实践(借助Perforce 的Klocwork/Hleix <b class='flag-5'>QAC</b>等<b class='flag-5'>静态</b><b class='flag-5'>代码</b>分析<b class='flag-5'>工具</b>)

    嵌入式软件测试技术深度研究报告

    ‌ ISO 26262要求MC/DC覆盖率≥99%,但传统工具依赖人工用例设计导致达标周期长达8-12个月‌; 汽车电子代码量年均增长35%,测试成本占比从15%攀升至28%‌; ‌
    的头像 发表于 03-03 13:54 758次阅读

    Web端TCP/UDP测试工具!小白必学~

    : 02. 终端在代码里面填上对应的IP:112.125.89.8,TCP端口填上46095,然后打开Socket; 03. TCP连接建立后,TCP/UDP web测试工具会在界面上显示连上来的
    的头像 发表于 01-08 18:17 1982次阅读
    Web端TCP/UDP<b class='flag-5'>测试工具</b>!小白必学~