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

    文章

    4453

    浏览量

    125126
  • 静态
    +关注

    关注

    1

    文章

    27

    浏览量

    14481
  • 代码
    +关注

    关注

    30

    文章

    4556

    浏览量

    66772
收藏 人收藏

    评论

    相关推荐

    Helix QAC—软件静态测试工具

    Helix QAC是Perforce公司(原PRQA公司)产品,主要用于C/C++代码的自动化静态分析工作,可以提供编码规则以及信息安全相关
    的头像 发表于 01-10 17:35 268次阅读
    <b class='flag-5'>Helix</b> <b class='flag-5'>QAC</b>—软件<b class='flag-5'>静态</b><b class='flag-5'>测试工具</b>

    怎么用Vivado做覆盖率分析

    在做仿真的时候往往会去做代码覆盖率和功能覆盖率的分析,来保证仿真是做的比较充分完备的。
    的头像 发表于 01-03 12:34 589次阅读
    怎么用Vivado做<b class='flag-5'>覆盖率</b>分析

    如何使用芯片测试工具测试芯片静态功耗?

    为什么需要芯片静态功耗测试?如何使用芯片测试工具测试芯片静态功耗? 芯片静态功耗
    的头像 发表于 11-10 15:36 1360次阅读

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

    Helix QAC 2023.3预计将于2023年第四季度发布的新MISRA C++®指南,将100%覆盖MISRA C++:2023®规则。 此外,此版本扩展了对C++20语言支持,并改进了Perforce Validate平
    的头像 发表于 11-08 18:37 227次阅读
    <b class='flag-5'>静态</b><b class='flag-5'>代码</b>分析<b class='flag-5'>工具</b><b class='flag-5'>Helix</b> <b class='flag-5'>QAC</b> 2023.3:将100%<b class='flag-5'>覆盖</b>MISRA C++:2023®规则

    笔记本转轴扭力测试仪是实用的测试工具

    笔记本转轴扭力测试仪是实用的测试工具吗?|深圳磐石测控
    的头像 发表于 11-06 09:10 236次阅读
    笔记本转轴扭力<b class='flag-5'>测试</b>仪是实用的<b class='flag-5'>测试工具</b>吗

    代码覆盖率记录

    为确保具体的产品(例如,医疗或航空电子市场)质量合格, 通常需要提供语句覆盖与判定覆盖认证证明。对于各种嵌 入式系统,规范要求高度优化的代码需要实时测试。禁止
    发表于 11-03 11:02 0次下载
    <b class='flag-5'>代码</b><b class='flag-5'>覆盖率</b>记录

    T900串口测试工具的使用教程

    T900原厂提供了“串口测试工具”,以便更好地评估T900的相关性能。下面就简单谈下该工具如何使用。
    的头像 发表于 09-13 11:04 1199次阅读
    T900串口<b class='flag-5'>测试工具</b>的使用教程

    软件代码结构化覆盖测试-分支覆盖

    本篇我们介绍分支覆盖,从测试技术对代码测试程度上来说,在复杂代码中,分支覆盖比语句
    的头像 发表于 09-01 11:34 396次阅读
    软件<b class='flag-5'>代码</b>结构化<b class='flag-5'>覆盖</b><b class='flag-5'>测试</b>-分支<b class='flag-5'>覆盖</b>

    Vivado仿真器和代码覆盖率简析

    编写 HDL 通常是 FPGA 开发中耗时最少的部分,最具挑战性和最耗时的部分可能是验证。根据最终应用程序,验证可能非常简单,也可能非常复杂,简单的话只需对大多数功能进行检查或执行完全独立开发的测试平台来演示功能和代码覆盖率
    的头像 发表于 08-03 09:23 1294次阅读
    Vivado仿真器和<b class='flag-5'>代码</b><b class='flag-5'>覆盖率</b>简析

    静态代码测试多语言特长生: Klocwork 2023.2更新快讯

    随着 2023.2 的发布,Klocwork 为 C、C++、C#、Java 和 JavaScript 分析提供了更新和改进。MISRA C:2012 AMD 2覆盖率和DISA STIG ASD
    的头像 发表于 08-01 15:19 566次阅读
    <b class='flag-5'>静态</b><b class='flag-5'>代码</b><b class='flag-5'>测试</b>多语言特长生: Klocwork 2023.2<b class='flag-5'>更新快讯</b>

    静态代码分析器工具Helix QAC 2023.2: 提供 100% 的 MISRA C:2012 和 MISRA C:2023 规则覆盖率

    Helix QAC 2023.2 提供 100% 的 MISRA C:2012 和 MISRA C:2023 规则覆盖率,并更新相应的合规性模块以支持 MISRA C:2023。 此
    的头像 发表于 07-31 22:53 773次阅读
    <b class='flag-5'>静态</b><b class='flag-5'>代码</b>分析器<b class='flag-5'>工具</b><b class='flag-5'>Helix</b> <b class='flag-5'>QAC</b> 2023.2: 提供 100% 的 MISRA C:2012 和 MISRA C:2023 规则<b class='flag-5'>覆盖率</b>

    什么是静态代码分析?静态代码分析概述

    静态分析可帮助面临压力的开发团队。高质量的版本需要按时交付。需要满足编码和合规性标准。错误不是一种选择。 这就是开发团队使用静态分析工具/源
    的头像 发表于 07-19 12:09 926次阅读
    什么是<b class='flag-5'>静态</b><b class='flag-5'>代码</b>分析?<b class='flag-5'>静态</b><b class='flag-5'>代码</b>分析概述

    嵌入软件单元测试/集成测试自动化工具

    HookCode 直接使用目标机代码进行单元测试 联合静态解析工具[CasePlayer2],提供C0(语句),C1(判定),MC/DC覆盖率
    的头像 发表于 07-11 17:11 459次阅读
    嵌入软件单元<b class='flag-5'>测试</b>/集成<b class='flag-5'>测试</b>自动化<b class='flag-5'>工具</b>

    如何应用编码标准和自动化工具 提高代码质量

    本文将介绍如何应用编码标准和自动化工具,提高代码质量。
    的头像 发表于 07-08 10:59 300次阅读
    如何应用<b class='flag-5'>编码</b><b class='flag-5'>标准</b>和自动化<b class='flag-5'>工具</b> 提高<b class='flag-5'>代码</b>质量

    代码覆盖检测

    1 代码覆盖率概述 覆盖率(code coverage rate)是反映测试用例对被测软件覆盖程度的重要指标,也是衡量
    的头像 发表于 05-12 22:26 2488次阅读
    <b class='flag-5'>代码</b><b class='flag-5'>覆盖</b>检测