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

    文章

    6027

    浏览量

    130706
  • 嵌入式
    +关注

    关注

    5186

    文章

    20145

    浏览量

    328731
  • 嵌入式软件测试

    关注

    2

    文章

    27

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    德思特方案 | Spectrum NETBOX:一体化源响应测试,精准解锁半导体性能验证

    输出信号,结合 SBench 6 软件及多语言编程支持,实现测试精度、效率双提升,为半导体器件性能验证提供可靠支撑,助力芯片测试从研发到量产全流程降本增效。
    的头像 发表于 11-20 17:01 339次阅读
    德思特方案 | Spectrum NETBOX:一体化源响应<b class='flag-5'>测试</b>,精准解锁半导体性能验证

    什么是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>分析工具Perforce QAC 和 <b class='flag-5'>Klocwork</b>应对CVE?

    阿里巴巴国际站关键字搜索 API 实战:3 步搞定多语言适配 + 限流破局,询盘量提升 40%

    跨境电商API开发常陷合规、多语言、限流等坑。本文详解从国际合规(GDPR/CCPA)到参数优化、数据结构化及区域化搜索的全链路方案,附Python代码模板与缓存重试架构,助力提升调用成功率至99%+,精准询盘增长42%。
    的头像 发表于 10-20 14:44 815次阅读

    速卖通全球运营利器:商品详情接口多语言 + 合规 + 物流适配技术全解析

    速卖通全球化适配是跨境成功关键!本文详解2025最新接口方案,涵盖多语言智能翻译、合规自动校验、物流精准推荐与性能优化四大模块,助力商家提升转化率30%+,降低风险,提效80%。附实操代码与新手三步走策略,适合所有想出海的卖家。
    的头像 发表于 10-16 09:30 320次阅读
    速卖通全球运营利器:商品详情接口<b class='flag-5'>多语言</b> + 合规 + 物流适配技术全解析

    用药提醒新升级:WT588E02B-8S语音提示芯片实现语言播报

    老龄化趋势下,老年群体用药错漏问题突出,传统药盒缺乏有效提醒功能。健康管理智能化需求推动下,语音交互成为提升药盒实用性的关键。而产品全球化布局中,多语言适配需求迫切,催生了支持灵活语音更新的专用芯片
    的头像 发表于 08-13 16:32 577次阅读

    EASY EAl Orin Nano(RK3576) whisper语音识别训练部署教程

    1Whisper简介Whisper是OpenAI开源的,识别语音识别能力已达到人类水准自动语音识别系统。Whisper作为一个通用的语音识别模型,它使用了大量的多语言和多任务的监督数据来训练,能够在
    的头像 发表于 07-25 15:21 546次阅读
    EASY EAl Orin Nano(RK3576) whisper语音识别训练部署教程

    匠芯创发布新版GUI开发工具 新增多国语言设置等功能

    ,为开发者提供了直观的参考。 多国语言示例模板 该模板重点演示了不同语言之间的切换流程,帮助开发者快速掌握多语言支持的实现方法。 视频播放示例模板 展示了播放器控件的使用,包括视频切换、视频缩放
    发表于 07-16 13:54

    芯资讯|广州唯创电子语音芯片远程更新方案全解析

    场景​推荐芯片​技术优势​单段MP3更新​医疗设备提示音变更多语言动态切换​​WT2003H4WT2605C​秒级替换单条语音,无需停机​整包bin更新​固件功能升级语音库大
    的头像 发表于 05-29 09:11 389次阅读
    芯资讯|广州唯创电子语音芯片远程<b class='flag-5'>更新</b>方案全解析

    广和通发布QuickTaste AI智能解决方案

    近日,在2025世界移动通信大会(MWC Barcelona 2025)期间,广和通发布QuickTaste AI,为餐饮行业带来革新性的AI人机交互和多语言翻译体验。
    的头像 发表于 03-12 09:11 855次阅读

    语言康复行业首家!阳光语言正式接入DeepSeek

    “新”与“老”的结合,将融合和迸发更多可能性,为更多语言障碍者提供更加科学、智能、精准的服务。 智能问答 一触即达 在陪伴孩子成长的过程中,家长会面临方方面面的问题,发音不准、口吃、语言发育迟缓等等。面对这些语言发育问题,家长该
    的头像 发表于 03-06 14:14 483次阅读
    <b class='flag-5'>语言</b>康复行业首家!阳光<b class='flag-5'>语言</b>正式接入DeepSeek

    离线语音识别芯片方案商:茶吧机语音控制模块NRK3502

    离线语音技术NRK3502凭无网、高隐私、快响应成家电新趋势,适配茶吧机等设备,支持多语言识别,高性价比,助力家电智能化升级。
    的头像 发表于 03-06 13:44 876次阅读
    离线语音识别芯片方案商:茶吧机语音控制模块NRK3502

    安装OpenVINO™ 2023.2使用pip install openvino-dev命令的开发工具后报错怎么解决?

    安装OpenVINO™ 2023.2 使用 pip install openvino-dev 命令的开发工具。 遇到错误: ModuleNotFoundError: 没有名为 \'distutils\' 的模块
    发表于 03-05 08:39

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

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

    Meta与UNESCO合作推动多语言AI发展

    Meta最近宣布了一项与联合国教科文组织(UNESCO)合作的全新计划——语言技术伙伴计划。该计划旨在收集多种语言的语音录音和文字记录,以推动未来开放可用的人工智能(AI)技术的发展,特别关注那些
    的头像 发表于 02-08 11:04 893次阅读

    微软Copilot Voice升级,积极拓展多语言支持

    近日,据报道,微软近期在人工智能领域取得了新的进展,正积极拓展其Copilot Voice的多语言支持功能。这一举措标志着微软在语音识别和自然语言处理技术上又迈出了重要一步。 此次Copilot
    的头像 发表于 02-06 14:10 702次阅读