Helix QAC 2023.4 為新的 MISRA C++:2023 指南推出了 100% MISRA C++:2023? 規(guī)則覆蓋率。此版本還包括擴(kuò)展的 C++20 語(yǔ)言支持、數(shù)據(jù)流分析的性能改進(jìn)以及整個(gè)產(chǎn)品中的許多產(chǎn)品體驗(yàn)增強(qiáng)功能。
增強(qiáng)對(duì) C++20的 支持
此版本添加了以下語(yǔ)言功能支持:
? 模板參數(shù)列表和函數(shù)聲明的 requires-clause 約束
? 非類(lèi)型約束的縮寫(xiě)函數(shù)模板聲明
通過(guò)緩存提高數(shù)據(jù)流性能
? 通過(guò)求解器緩存縮短增量分析的數(shù)據(jù)流分析時(shí)間
? 對(duì)選定項(xiàng)目的測(cè)試表明,與第二次分析運(yùn)行相比,分析時(shí)間縮短了 50% 以上
? 數(shù)據(jù)流還能夠通過(guò)緩存在函數(shù)超時(shí)期限內(nèi)完成更多分析
增強(qiáng)的 GNU 和 ISO C 算術(shù)類(lèi)型支持
? 改進(jìn)了 QAC 對(duì)文本和算術(shù)類(lèi)型的處理,以顯著改善對(duì)語(yǔ)言中未充分利用的區(qū)域的支持,這些區(qū)域包括復(fù)雜類(lèi)型、供應(yīng)商擴(kuò)展類(lèi)型和具有異常運(yùn)算符的復(fù)雜表達(dá)式
編碼標(biāo)準(zhǔn)覆蓋率(MISRA C++:2023?、HKMC、CERT)
MISRA C++:2023
Helix QAC 發(fā)布了 MISRA C++:2023 規(guī)則的 100% 執(zhí)行覆蓋率,并為 2023.3 和 2023.4 提供了新的 MCPP 合規(guī)模塊。
更新的合規(guī)性模塊
? HKMC映射更新
? 添加了嚴(yán)重性、優(yōu)先級(jí)和級(jí)別的 CERT 類(lèi)別
? 改進(jìn)了 MISRA C:2023 合規(guī)性模塊規(guī)則的日語(yǔ)翻譯
? 改進(jìn)選定標(biāo)準(zhǔn)的執(zhí)行:
? MISRA C:2023 規(guī)則 9.3、10.3、10.5
? AUTOSAR規(guī)則A3-8-1。AV-1-2
? MISRA C++ 規(guī)則 6-2-2
框架
? 改進(jìn)了對(duì)宏擴(kuò)展和模板實(shí)例化歷史記錄的跟蹤,以幫助診斷問(wèn)題
? 增強(qiáng)的基于注釋的抑制引擎,允許每行有多個(gè)偏差原因
提高產(chǎn)品體驗(yàn)
支持具有自動(dòng) CCT 生成功能的其他編譯器
? Synopsys Metaware
? Cadence Tensilica
? TI C6000系列
? Qualcomm Hexagon
? Clang 15
? Embarcadero BCC64
Visual Studio Code IDE 插件
? 改進(jìn)了 VS Code 插件以支持遠(yuǎn)程分析器執(zhí)行
Visual Studio 和 Eclipse IDE 插件
? 總體穩(wěn)定性改進(jìn)
Validate
? 支持從 CLI 和 GUI 創(chuàng)建Validate項(xiàng)目
CLI
? 新的 qacli 視圖 選項(xiàng),用于輸出規(guī)則沖突詳細(xì)信息
? 增強(qiáng)了 %K 類(lèi)別說(shuō)明符,以便更輕松地映射到規(guī)則
? 不存在 HOME 環(huán)境變量的故障
GUI
? 項(xiàng)目列表中的新上下文菜單項(xiàng),用于打開(kāi)項(xiàng)目位置
? 樹(shù)視圖面板中的文件名搜索
? 新的上下文菜單項(xiàng),用于打開(kāi)所選文件的預(yù)處理源
? 從源碼跳轉(zhuǎn)到預(yù)處理的源文件
Helix QAC 2023.4 中的重要更改
合規(guī)性模塊目錄更改
從 Helix QAC 2023.4 開(kāi)始,該工具不再?gòu)呐f的“PRQA”目錄中讀取合規(guī)性模塊。合規(guī)性模塊將僅從等效的“Perforce”文件目錄中讀取。
以下是現(xiàn)已過(guò)時(shí)的文件目錄:
? %LOCALAPPDATA%\PRQA\installed_components.in
? %PROGRAMDATA%\PRQA\installed_components.ini
? ${HOME}/.config/PRQA/installed_components.ini
? /etc/prqa.d/installed_components.ini
-
嵌入式
+關(guān)注
關(guān)注
5082文章
19126瀏覽量
305194 -
代碼
+關(guān)注
關(guān)注
30文章
4788瀏覽量
68612 -
測(cè)試工具
+關(guān)注
關(guān)注
0文章
54瀏覽量
11921 -
靜態(tài)測(cè)試
+關(guān)注
關(guān)注
0文章
26瀏覽量
6519
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
嵌入軟件單元/集成測(cè)試工具專(zhuān)業(yè)分析
Helix QAC 2024.3新特性速覽
![<b class='flag-5'>Helix</b> <b class='flag-5'>QAC</b> 2024.3新特性速覽](https://file1.elecfans.com/web2/M00/A9/66/wKgZomUl7m-AHJX6AABuJjgxs14678.png)
汽車(chē)異構(gòu)硬件平臺(tái)開(kāi)發(fā)如何進(jìn)行靜態(tài)代碼分析
![汽車(chē)異構(gòu)硬件平臺(tái)開(kāi)發(fā)如何進(jìn)行<b class='flag-5'>靜態(tài)</b><b class='flag-5'>代碼</b>分析](https://file1.elecfans.com/web1/M00/F2/97/wKgZoWcGO7OAUNoUAAB9L-pDza4677.png)
Perforce靜態(tài)分析工具2024.2新增功能:Helix QAC全新CI/CD集成支持、Klocwork分析引擎改進(jìn)和安全增強(qiáng)
![Perforce<b class='flag-5'>靜態(tài)</b>分析<b class='flag-5'>工具</b>2024.2新增功能:<b class='flag-5'>Helix</b> <b class='flag-5'>QAC</b>全新CI/CD集成支持、Klocwork分析引擎改進(jìn)和安全增強(qiáng)](https://file1.elecfans.com/web2/M00/E7/A3/wKgZomZMQFaABPseAAAwD5kHnx4413.png)
恒訊科技分析:如何測(cè)試海外靜態(tài)IP服務(wù)的穩(wěn)定性和速度?
代碼靜態(tài)測(cè)試工具Klocwork 2024.2新發(fā)布
![<b class='flag-5'>代碼</b><b class='flag-5'>靜態(tài)</b><b class='flag-5'>測(cè)試工具</b>Klocwork 2024.2<b class='flag-5'>新發(fā)布</b>](https://file1.elecfans.com/web2/M00/00/BE/wKgZomaxo5qAB7NrAAAgMTA8g3Q197.png)
代碼靜態(tài)測(cè)試工具Helix QAC 2024.2新發(fā)
![<b class='flag-5'>代碼</b><b class='flag-5'>靜態(tài)</b><b class='flag-5'>測(cè)試工具</b><b class='flag-5'>Helix</b> <b class='flag-5'>QAC</b> 2024.2<b class='flag-5'>新發(fā)</b>](https://file1.elecfans.com/web2/M00/00/A3/wKgZomawnhSABg9GAAAjY11CTH4838.png)
DevOps中的質(zhì)量門(mén)工作原理,以及靜態(tài)代碼分析Klocwork和Perforce Helix QAC在質(zhì)量門(mén)中的實(shí)踐應(yīng)用
新品發(fā)布 | 多通道車(chē)載以太網(wǎng)仿真測(cè)試工具
![新品<b class='flag-5'>發(fā)布</b> | 多通道車(chē)載以太網(wǎng)仿真<b class='flag-5'>測(cè)試工具</b>](https://file.elecfans.com/web2/M00/40/07/pYYBAGJrUk2AaMaTAAAQONQtdzo461.jpg)
CAN總線(xiàn)測(cè)試工具的主要功能
探討AI編寫(xiě)代碼技術(shù),以及提高代碼質(zhì)量的關(guān)鍵:靜態(tài)代碼分析工具Perforce Helix QAC & Klocwork
代碼靜態(tài)測(cè)試工具 Helix QAC 2024.1版新功能解讀
![<b class='flag-5'>代碼</b><b class='flag-5'>靜態(tài)</b><b class='flag-5'>測(cè)試工具</b> <b class='flag-5'>Helix</b> <b class='flag-5'>QAC</b> 2024.1版新功能解讀](https://file.elecfans.com/web2/M00/52/D4/pYYBAGLNkrKAeFJaAAAjXRuImx0496.png)
嵌入軟件單元測(cè)試工具的作用
![嵌入軟件單元<b class='flag-5'>測(cè)試工具</b>的作用](https://file1.elecfans.com/web2/M00/D7/40/wKgaomYnY3KAaDhSAABegnWWiAI809.png)
靜態(tài)測(cè)試方案
![<b class='flag-5'>靜態(tài)</b><b class='flag-5'>測(cè)試</b>方案](https://file1.elecfans.com/web2/M00/BE/C2/wKgZomW3HSOACZzTAAEMZlNUlI4174.png)
Helix QAC—軟件靜態(tài)測(cè)試工具
![<b class='flag-5'>Helix</b> <b class='flag-5'>QAC</b>—軟件<b class='flag-5'>靜態(tài)</b><b class='flag-5'>測(cè)試工具</b>](https://file1.elecfans.com/web2/M00/BB/F2/wKgZomWeZKiARIvLAAHPCMill5c598.png)
評(píng)論