0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

靜態(tài)代碼測試工具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的合規(guī)模塊。

在這一版本中Helix QAC和Validate平臺的集成也有重大改進,Validate平臺提供了軟件對跨工程以及Perforce靜態(tài)分析產品的軟件洞察力。

編碼標準覆蓋范圍(MISRA C:2012修訂版4、MISRA C:2023、AUTOSAR 和 CWE)

MISRA針對C程序設計語言的軟件開發(fā)指南。這些指南的目的是促進嵌入式系統(tǒng)上下文中的代碼安全性、安全性、可移植性和可靠性。

?100%覆蓋 MISRA C:2012 修訂版4,包括新規(guī)則和 3 條指令以及對現(xiàn)有指南的更新。

?新的指南涵蓋了額外的C11/18特性,包括對Threads和Atomics標準庫的使用,以及對現(xiàn)有特性的新規(guī)則。

Helix QAC也對MISRA C:2023有100%的覆蓋度,該指南將以前的修訂、修正和技術整合為一個單一的、全面的版本。MISRA C:2023將于今年晚些時候出版。

AUTOSAR

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

CWE

更新了CWE C 和 CWE C++ 合規(guī)模塊,以與最新版本的 CWE 4.10 保持一致。

Perforce Validate

持續(xù)安全性和代碼合規(guī)性平臺為嵌入式和關鍵任務應用提供功能安全性、安全性、可靠性和質量保證。

Validate平臺為整個組織的代碼庫提供分析數(shù)據(jù)、趨勢和配置的集中存儲,為所有Perforce Static Analysis產品提供獨立平臺。

2023.1 改進了 Helix QAC 和Validate平臺之間的集成。

?將問題抑制狀態(tài)與Validate連接的項目同步

?桌面 GUI 和 Eclipse IDE 插件

?最新版本的項目基線支持

?Streams 功能為單個代碼庫提供變體、分支和版本的管理和高效報告

?改進了使用Helix QAC桌面工具和Validate之間的Validate和QAC GUI/CLI診斷一致性生成的MISRA合規(guī)報告

?改進了使用 Validate 和 QAC GUI/CLI 生成的 MISRA 合規(guī)性報告 Helix QAC 桌面工具和驗證之間的診斷一致性

?上傳性能改進

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

提高生命質量

CLI

?最新版本工程的Validata基線支持( qacli 基線)

?Validate獨立的檢查器和忽略功能 ( qacli 上傳)

?抑制同步

GUI

?驗證依賴項檢查和忽略能力

?抑制同步到桌面

?MISRA 合規(guī)報告和標準合規(guī)報告的改進

Eclipse IDE 插件

在IDE插件中Validate的連接支持

RCMA

?分析存儲器的使用和效率的提高

Helix QAC 2023.1中的重要改變

停止使用公告

CCT Generator在2023停止使用

Helix QAC 2023.1將不再支持傳統(tǒng)的獨立CCT生成工具。

Helix QA C2021.3中引入的’qainject’工具將取代當前的CCT發(fā)生器。因此,使用遺留工具生成的CCT將被棄用,不再受支持。

從QAC軟件包中移除不支持的靜態(tài)CCT

通過使用帶有’qainject’的自動CCT生成,改進了對各種編譯器的構建監(jiān)控, 到2023.1,以前包含在Helix QAC軟件包中的大多數(shù)靜態(tài)CCT將被刪除。自動生成的與使用靜態(tài)默認CCT相比,CCT有望提供更準確的分析結果。除了GCC、Visual Studio和通用編譯器之外,所有的靜態(tài)CCT都被移除了。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 測試
    +關注

    關注

    8

    文章

    5303

    瀏覽量

    126656
  • 靜態(tài)
    +關注

    關注

    1

    文章

    29

    瀏覽量

    14548
  • 代碼
    +關注

    關注

    30

    文章

    4788

    瀏覽量

    68616
收藏 人收藏

    評論

    相關推薦

    Helix QAC 2024.3新特性速覽

    Helix QAC 2024.3 附帶適用于?Windows?和?Linux?的基于?Qt?的新安裝程序,并增強了對Validate SAML/OIDC?身份驗證的支持。此版本還包括對某些環(huán)境的 Dataflow 穩(wěn)健性的改進,以及整個產品中的許多質量增強功能。
    的頭像 發(fā)表于 11-06 15:42 ?266次閱讀
    <b class='flag-5'>Helix</b> <b class='flag-5'>QAC</b> 2024.3新特性速覽

    synopsys 的design ware:DW_fpv_div,浮點數(shù)除法器,默認32位下,想提升覆蓋率(TMAX),如果用功能case去提升覆蓋率呢?

    公司某個項目用到了這個DW:DW_fpv_div,但是scan跑完,這個模塊覆蓋率只有60%多,現(xiàn)在要我用TMAX軟件,通過功能去覆蓋,我看了下rpt報的faults點,嘗試去寫了幾個特殊值去做除法
    發(fā)表于 10-15 18:38

    汽車異構硬件平臺開發(fā)如何進行靜態(tài)代碼分析

    先進的靜態(tài)代碼分析工具,其新版本中引入的多CCT功能為開發(fā)人員提供了強大的支持,該功能不僅簡化了多編譯器環(huán)境下的代碼分析過程,還可以極大增強代碼
    的頭像 發(fā)表于 10-09 16:15 ?530次閱讀
    汽車異構硬件平臺開發(fā)如何進行<b class='flag-5'>靜態(tài)</b><b class='flag-5'>代碼</b>分析

    利用靜態(tài)檢查工具完善功能安全中測試覆蓋率

    在功能安全中測試覆蓋率是比較重要的概念,也是在驗證過程中通常需要花費時間較多的步驟,如果能借助于靜態(tài)檢查工具的死邏輯查找和聲明、測試用例自動
    的頭像 發(fā)表于 09-05 09:15 ?346次閱讀
    利用<b class='flag-5'>靜態(tài)</b>檢查<b class='flag-5'>工具</b>完善功能安全中<b class='flag-5'>測試</b><b class='flag-5'>覆蓋率</b>

    恒訊科技分析:如何測試海外靜態(tài)IP服務的穩(wěn)定性和速度?

    Speedtest.net)或其他專業(yè)的代理測試工具。 2、連接到靜態(tài)IP:按照服務提供商的指示配置你的網絡設置,連接到分配給你的海外靜態(tài)IP。 3、進行ping測試:使用ping命令
    的頭像 發(fā)表于 08-14 14:58 ?357次閱讀

    代碼靜態(tài)測試工具Helix QAC 2024.2新發(fā)

    Helix QAC 2024.2 帶來了新的特性和功能,為開發(fā)過程增加了靈活的選項。用戶使用新的 CI 分析通過 Validate 獲得完整的 CI 集成支持,從而輕松管理 CI/CD 更改分析結果并加快測試反饋速度,并使用新的
    的頭像 發(fā)表于 08-05 17:40 ?367次閱讀
    <b class='flag-5'>代碼</b><b class='flag-5'>靜態(tài)</b><b class='flag-5'>測試工具</b><b class='flag-5'>Helix</b> <b class='flag-5'>QAC</b> 2024.2新發(fā)

    DevOps中的質量門工作原理,以及靜態(tài)代碼分析Klocwork和Perforce Helix QAC在質量門中的實踐應用

    如何使用靜態(tài)代碼分析工具(如Klocwork 和 Helix QAC)實現(xiàn)質量門。 什么是質量門? 質量門是在IT或開發(fā)項目中實施的檢查點,
    的頭像 發(fā)表于 07-29 15:12 ?401次閱讀

    單元測試工具TESSY 新版本亮點速覽:提供測試駕駛艙視圖、超級覆蓋率、代碼訪問分析、增強覆蓋率審查

    各種測試對象和方法的所有覆蓋率測量結果,并記錄在新的測試總結報告中。 了解更多TESSY新版本功能詳情或申請免費試用,歡迎咨詢TESSY中國授權分銷商——龍智。 新版本功能亮點速覽: 1、超級
    的頭像 發(fā)表于 07-08 16:20 ?447次閱讀
    單元<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?直接使用目標機代碼進行單元測試 聯(lián)合靜態(tài)解析工具[CasePlayer2],提供C0(語句),C1(判定),MC/DC覆蓋率
    的頭像 發(fā)表于 06-26 13:41 ?452次閱讀
    單元<b class='flag-5'>測試</b>、集成<b class='flag-5'>測試</b>自動化<b class='flag-5'>工具</b>

    CAN總線測試工具的主要功能

    CAN總線測試工具是用于測試CAN(Controller Area Network)總線通信的軟件或硬件工具,其功能豐富且多樣化。以下是CAN總線測試工具的主要功能,以分點表示和歸納:
    的頭像 發(fā)表于 06-25 16:02 ?1069次閱讀

    代碼靜態(tài)測試工具 Helix QAC 2024.1版新功能解讀

    Helix QAC 2024.1改進了對C++20和C23語言特性的支持,并增加了分析使用多個編譯器的項目的新功能。此外,Validate增強了對于搜索功能和角色權限的用戶體驗,并且包括一個
    的頭像 發(fā)表于 04-25 12:32 ?615次閱讀
    <b class='flag-5'>代碼</b><b class='flag-5'>靜態(tài)</b><b class='flag-5'>測試工具</b> <b class='flag-5'>Helix</b> <b class='flag-5'>QAC</b> 2024.1版新功能解讀

    Klocwork—符合功能安全要求的自動化靜態(tài)測試工具

    Klocwork是Perforce公司產品,主要用于C、C++、C#、Java、 python和Kotlin代碼的自動化靜態(tài)分析工作,可以提供編碼規(guī)則檢查、代碼質量度量、
    的頭像 發(fā)表于 01-16 16:26 ?656次閱讀
    Klocwork—符合功能安全要求的自動化<b class='flag-5'>靜態(tài)</b><b class='flag-5'>測試工具</b>

    代碼靜態(tài)測試工具Helix QAC 2023.4新發(fā)布

    Helix QAC 2023.4 為新的 MISRA C++:2023 指南推出了 100% MISRA C++:2023? 規(guī)則覆蓋率。此版本還包括擴展的 C++20 語言支持、數(shù)據(jù)流分析的性能改進以及整個產品中的許多產品體驗
    的頭像 發(fā)表于 01-13 12:25 ?504次閱讀
    <b class='flag-5'>代碼</b><b class='flag-5'>靜態(tài)</b><b class='flag-5'>測試工具</b><b class='flag-5'>Helix</b> <b class='flag-5'>QAC</b> 2023.4新發(fā)布

    Helix QAC—軟件靜態(tài)測試工具

    Helix QAC是Perforce公司(原PRQA公司)產品,主要用于C/C++代碼的自動化靜態(tài)分析工作,可以提供編碼規(guī)則以及信息安全相關
    的頭像 發(fā)表于 01-10 17:35 ?671次閱讀
    <b class='flag-5'>Helix</b> <b class='flag-5'>QAC</b>—軟件<b class='flag-5'>靜態(tài)</b><b class='flag-5'>測試工具</b>

    怎么用Vivado做覆蓋率分析

    在做仿真的時候往往會去做代碼覆蓋率和功能覆蓋率的分析,來保證仿真是做的比較充分完備的。
    的頭像 發(fā)表于 01-03 12:34 ?1720次閱讀
    怎么用Vivado做<b class='flag-5'>覆蓋率</b>分析