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

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

3天内不再提示

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

北汇信息POLELINK 2023-08-01 15:19 次阅读

随着 2023.2 的发布,Klocwork 为 C、C++C#Java 和 JavaScript 分析提供了更新和改进。MISRA C:2012 AMD 2覆盖率和DISA STIG ASD C/C++高严重性规则覆盖率高达83%。还引入了针对 C 语言检查器的附加路径分析。

Validate平台现在具有增强的问题浏览和筛选功能。

其他增强功能包括改进Microsoft Visual Studio 插件和 Project Streams in Validate 的稳定性和性能。

审查Validate中的问题
现在,您可以通过查看、修改和导航问题搜索列表,更轻松地在Validate中查看问题,而无需离开“Issue Details”页面。

• 通过新的“File Navigation”窗格搜索单个文件并探索问题,该窗格启用在使用相同浏览器时在会话之间持久存在的配置。

其他Validate平台改进
• 使用 "度量元 "报告设计器在Validate中编辑阈值和总度量值报告定义。
• 利用新的命令行应用程序包,为Validate命令提供通用命名。

C/C++ 分析引擎
改进了 C/C++ 的语言功能覆盖率和缺陷检测
• 增强了对 C++14 和 C++17 分析的支持。
• 添加了几个 MISRA 规则并增加了 MISRA C:2012(最高 AMD 2)的覆盖范围。
• 增加了对 DISA STIG 高严重性规则、CERT、OWASP 和 CWE 的覆盖范围,包括为 2022 年 CWE Top 25 最危险的软件弱点添加分类法。

C# 分析引擎
改进了对 C# 8.0 语言规范的支持。新的语言功能支持包括:
接口中的静态构造函数。
• 接口中的嵌套类型和运算符声明。
• 内插verbatim字符串。
• 范围和索引支持 …和 ^ 运算符。
• 使用新引擎对 C# 检查程序进行额外的路径分析。

Java 分析引擎
扩展了 Java 14 语言规范的覆盖范围。新功能包括:
• 改进路径分析检查程序对 Java 14 的支持。
• 100% 覆盖 Jakarta EE。

JavaScript 分析引擎
• JavaScript 分析支持 .eslintignore 文件
• 用于指定项目目录的 kwjsspec 工具的新选项
○ --project-dir

编码标准
Klocwork 2023.2 的新标准和扩展标准覆盖范围和分类标准:
• CERT
• CWE – 2022 CWE Top 25 最危险的软件弱点
• DISA STIG v 5 - C/C++ 高严重性规则高达 83%
• MISRA – 改进了 MISRA C:2012 AMD 2 覆盖范围(需要支持人员提供额外实用程序,以实现最大覆盖范围)
• OWASP

产品体验改进
Microsoft Visual Studio插件
使用 Visual Studio 扩展更快地开始分析。
• 在使用 kwcheck 命令作为外部分析引擎时,我们改进了 Visual Studio 扩展的构建规范生成性能。

项目流
改进了大量项目流的Validate平台的性能。
• 显示和使用项目流清单所需的时间大大减少。

第三方依赖项
• 软件包中包含Apache Tomcat和Open JDK的升级版本。
有关新增功能的更多详细信息,请参阅发行说明。

Klockwork 2023.2 的重要变化
许可证管理更改
自 2023.2 起,Klocwork 工具现在使用 Reprise 许可证管理器 (RLM) v15.0。
• 重要提示:升级后的 RLM v15.0 服务器包含在 Klocwork 2023.2 安装中。任何早期的 RLM 服务器都需要升级到此版本才能与 Klocwork 2023.2 及更高版本配合使用。升级到 RLM v15.0 解决了在与服务器连接量较大的情况下Validate 2023.1 的服务器稳定性可能出现的问题。
• 2022 许可证与 Klocwork 2023.2 不兼容。升级时,请联系 info@polelink.com 以获取新许可证。

2022.4 SR/补丁可用
已创建 2021.4 至 2022.4 的补丁,以解决自动删除版本中丢失的引用问题。Klocwork 2023.1 及更高版本不受影响。

• 使用 2022.4 的所有客户都应升级到该软件的最新版本。


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

    关注

    8

    文章

    5324

    浏览量

    126743
  • 嵌入式
    +关注

    关注

    5086

    文章

    19142

    浏览量

    305981
  • 嵌入式软件测试

    关注

    2

    文章

    26

    浏览量

    6117
收藏 人收藏

    评论

    相关推荐

    语音IC方案,在交通信号灯语音提示器的应用解析,NV040D

    NV040D语音芯片凭卓越音质、灵活编程接口成交通管理首选,支持多语言合成、远程更新、智能音量调节,提升交通安全和效率,展现广泛应用前景,助力智能城市发展。
    的头像 发表于 11-01 13:07 150次阅读
    语音IC方案,在交通信号灯语音提示器的应用解析,NV040D

    ChatGPT 的多语言支持特点

    )技术迎来了巨大的挑战和机遇。ChatGPT,作为一个领先的语言模型,其多语言支持的特点成为了它在众多应用场景中不可或缺的优势。 1. 多语言理解能力 ChatGPT 的多语言支持首先
    的头像 发表于 10-25 17:30 811次阅读

    科大讯飞发布讯飞星火4.0 Turbo大模型及星火多语言大模型

    ,科大讯飞以其一贯的创新精神,开创性地发布了星火多语言大模型。这一创新之举不仅进一步巩固了科大讯飞在中文和英文处理领域的领先地位,更将语言的支持范围大幅扩展,涵盖了俄语、日语、阿拉伯语、韩语、法语、西班牙语、葡萄牙语以及
    的头像 发表于 10-24 13:58 406次阅读

    Perforce静态分析工具2024.2新增功能:Helix QAC全新CI/CD集成支持、Klocwork分析引擎改进和安全增强

    ​和Klocwork的最新版本对静态分析工具进行了重大改进,通过尽早修复错误、降低开发成本和加快发布速度,使开发团队实现左移。本文中,我们将概述2024.2版本的新特性和新功能。CI/CD和左移以
    的头像 发表于 10-08 16:22 299次阅读
    Perforce<b class='flag-5'>静态</b>分析工具2024.2新增功能:Helix QAC全新CI/CD集成支持、<b class='flag-5'>Klocwork</b>分析引擎改进和安全增强

    代码静态测试工具Klocwork 2024.2新发布

    Klocwork 2024.2 为现代 C/C++ 分析引擎引入了显着的准确性和性能改进。此版本还包括增强的安全性和身份验证功能以及改进的用户体验,以及 MISRA® 和 CERT 规则集改进、Java 语言增强功能以及 Kotlin 的新 CWE 映射。
    的头像 发表于 08-06 12:16 285次阅读
    <b class='flag-5'>代码</b><b class='flag-5'>静态</b><b class='flag-5'>测试</b>工具<b class='flag-5'>Klocwork</b> 2024.2新发布

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

    如何使用静态代码分析工具(如Klocwork 和 Helix QAC)实现质量门。 什么是质量门? 质量门是在IT或开发项目中实施的检查点,这些检查点要求在进入下一个开发阶段之前达到最低标准。质量门可以阻止不合格
    的头像 发表于 07-29 15:12 417次阅读

    探讨AI编写代码技术,以及提高代码质量的关键:静态代码分析工具Perforce Helix QAC &amp; Klocwork

    令软件开发人员夜不能寐的事情比比皆是。如今,他们最关心的问题不再是如何用自己喜欢的语言(C、C++、Erlang、Java 等)表达最新的算法,而是人工智能(AI)。 本文中,我们将介绍AI编写代码
    的头像 发表于 06-05 14:10 418次阅读

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

    Klocwork 2024.1为Perforce的持续安全和代码合规性平台Validate引入了新的功能和改进。现在,Validate的升级过程更快、更稳健、对用户更友好。您可以去除项目、优先迁移、无需服务器重启单独迁移项目、无缝处理迁移失败等等。
    的头像 发表于 04-26 10:42 599次阅读
    <b class='flag-5'>代码</b><b class='flag-5'>静态</b><b class='flag-5'>测试</b>工具 <b class='flag-5'>Klocwork</b> 2024.1版新功能解读

    OpenHarmony开发技术:【国际化】实例

    ArkUI开发框架对多语言的支持比较友好,只需要在 `resources` 目录下创建对应国家的文件夹,名称对国家简码,例如中国为 `zh` ,则在 `resources` 下创建 `zh` 文件夹,然后在 `zh` 文件下创建对应的类别文件,笔者以文本资源支持多语言为例
    的头像 发表于 04-11 09:40 408次阅读
    OpenHarmony开发技术:【国际化】实例

    Vitis2023.2使用之—— updata to Vitis Unified IDE

    上一章聊了一下vitis2023.2怎样使用classic Vitis IDE,这章我们来说一说基于classic Vitis IDE的工程怎么样更新到新版本的Vitis Unified IDE
    发表于 03-24 17:14

    Vitis2023.2使用之—— classic Vitis IDE

    Vitis 已经更新2023.2了,新版本相较于旧版本更新了嵌入式平台,新版平台增加了Versal™ AI 引擎 DSP 设计的增强功能,全新的独立 Vitis 嵌入式软件,最新 Vitis 统一
    发表于 03-24 16:15

    这个多语言包 怎么搜不到

    大家好,这个多语言包怎么搜不到 seven language lib 谁有离线包不 感谢分享,
    发表于 03-24 10:06

    语言模型(LLMs)如何处理多语言输入问题

    研究者们提出了一个框架来描述LLMs在处理多语言输入时的内部处理过程,并探讨了模型中是否存在特定于语言的神经元。
    发表于 03-07 14:44 637次阅读
    大<b class='flag-5'>语言</b>模型(LLMs)如何处理<b class='flag-5'>多语言</b>输入问题

    语言模型中的语言与知识:一种神秘的分离现象

    自然语言处理领域存在着一个非常有趣的现象:在多语言模型中,不同的语言之间似乎存在着一种隐含的对齐关系。
    发表于 02-20 14:53 550次阅读
    大<b class='flag-5'>语言</b>模型中的<b class='flag-5'>语言</b>与知识:一种神秘的分离现象

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

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