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

    文章

    5262

    浏览量

    126590
  • 静态
    +关注

    关注

    1

    文章

    29

    浏览量

    14540
  • 代码
    +关注

    关注

    30

    文章

    4775

    浏览量

    68506
收藏 人收藏

    评论

    相关推荐

    Helix QAC 2024.3新特性速览

    Helix QAC 2024.3 附带适用于 Windows 和 Linux 的基于 Qt 的新安装程序,并增强了对Validate SAML/OIDC 身份验证的支持。此版本还包括对某些环境的 Dataflow 稳健性的改进,以及整个产品中的许多质量增强功能。
    的头像 发表于 11-06 15:42 246次阅读
    <b class='flag-5'>Helix</b> <b class='flag-5'>QAC</b> 2024.3新特性速览

    synopsys 的design ware:DW_fpv_div,浮点数除法器,默认32位下,想提升覆盖率(TMAX),如果用功能case去提升覆盖率呢?

    公司某个项目用到了这个DW:DW_fpv_div,但是scan跑完,这个模块覆盖率只有60%多,现在要我用TMAX软件,通过功能去覆盖,我看了下rpt报的faults点,尝试去写了几个特殊值去做除法
    发表于 10-15 18:38

    汽车异构硬件平台开发如何进行静态代码分析

    先进的静态代码分析工具,其新版本中引入的多CCT功能为开发人员提供了强大的支持,该功能不仅简化了多编译器环境下的代码分析过程,还可以极大增强代码
    的头像 发表于 10-09 16:15 501次阅读
    汽车异构硬件平台开发如何进行<b class='flag-5'>静态</b><b class='flag-5'>代码</b>分析

    利用静态检查工具完善功能安全中测试覆盖率

    在功能安全中测试覆盖率是比较重要的概念,也是在验证过程中通常需要花费时间较多的步骤,如果能借助于静态检查工具的死逻辑查找和声明、测试用例自动
    的头像 发表于 09-05 09:15 323次阅读
    利用<b class='flag-5'>静态</b>检查<b class='flag-5'>工具</b>完善功能安全中<b class='flag-5'>测试</b><b class='flag-5'>覆盖率</b>

    恒讯科技分析:如何测试海外静态IP服务的稳定性和速度?

    Speedtest.net)或其他专业的代理测试工具。 2、连接到静态IP:按照服务提供商的指示配置你的网络设置,连接到分配给你的海外静态IP。 3、进行ping测试:使用ping命令
    的头像 发表于 08-14 14:58 331次阅读

    代码静态测试工具Helix QAC 2024.2新发

    Helix QAC 2024.2 带来了新的特性和功能,为开发过程增加了灵活的选项。用户使用新的 CI 分析通过 Validate 获得完整的 CI 集成支持,从而轻松管理 CI/CD 更改分析结果并加快测试反馈速度,并使用新的
    的头像 发表于 08-05 17:40 342次阅读
    <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> 2024.2新发

    DevOps中的质量门工作原理,以及静态代码分析Klocwork和Perforce Helix QAC在质量门中的实践应用

    如何使用静态代码分析工具(如Klocwork 和 Helix QAC)实现质量门。 什么是质量门? 质量门是在IT或开发项目中实施的检查点,
    的头像 发表于 07-29 15:12 382次阅读

    单元测试工具TESSY 新版本亮点速览:提供测试驾驶舱视图、超级覆盖率代码访问分析、增强覆盖率审查

    各种测试对象和方法的所有覆盖率测量结果,并记录在新的测试总结报告中。 了解更多TESSY新版本功能详情或申请免费试用,欢迎咨询TESSY中国授权分销商——龙智。 新版本功能亮点速览: 1、超级
    的头像 发表于 07-08 16:20 428次阅读
    单元<b class='flag-5'>测试工具</b>TESSY 新版本亮点速览:提供<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覆盖率
    的头像 发表于 06-26 13:41 437次阅读
    单元<b class='flag-5'>测试</b>、集成<b class='flag-5'>测试</b>自动化<b class='flag-5'>工具</b>

    代码静态测试工具 Helix QAC 2024.1版新功能解读

    Helix QAC 2024.1改进了对C++20和C23语言特性的支持,并增加了分析使用多个编译器的项目的新功能。此外,Validate增强了对于搜索功能和角色权限的用户体验,并且包括一个
    的头像 发表于 04-25 12:32 596次阅读
    <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> 2024.1版新功能解读

    Klocwork—符合功能安全要求的自动化静态测试工具

    Klocwork是Perforce公司产品,主要用于C、C++、C#、Java、 python和Kotlin代码的自动化静态分析工作,可以提供编码规则检查、代码质量度量、
    的头像 发表于 01-16 16:26 644次阅读
    Klocwork—符合功能安全要求的自动化<b class='flag-5'>静态</b><b class='flag-5'>测试工具</b>

    代码静态测试工具Helix QAC 2023.4新发布

    Helix QAC 2023.4 为新的 MISRA C++:2023 指南推出了 100% MISRA C++:2023® 规则覆盖率。此版本还包括扩展的 C++20 语言支持、数据流分析的性能改进以及整个产品中的许多产品体验
    的头像 发表于 01-13 12:25 480次阅读
    <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.4新发布

    Helix QAC—软件静态测试工具

    Helix QAC是Perforce公司(原PRQA公司)产品,主要用于C/C++代码的自动化静态分析工作,可以提供编码规则以及信息安全相关
    的头像 发表于 01-10 17:35 653次阅读
    <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 1645次阅读
    怎么用Vivado做<b class='flag-5'>覆盖率</b>分析

    网络安全测试工具有哪些类型

    可以分为以下几大类型: 漏洞扫描器 漏洞扫描器是一类常见的网络安全测试工具,用于检测系统、网络和应用程序中存在的各种漏洞和安全风险。这些工具通过自动化扫描和分析目标系统中的配置和代码,查找已知的漏洞,并生成详
    的头像 发表于 12-25 15:00 1273次阅读