--- 產品參數 ---
- 所在地 上海,北京,長春,重慶,杭州灣,嘉定,廣州
--- 產品詳情 ---
前言
隨著現代車輛的智能化發展(ADAS, Telematics, Infotainment, Cloud Services),車載代碼量呈指數級增長,代碼靜態分析的自動化勢在必行,且人們對功能安全的要求日益嚴格,符合行業編碼規范是對車載代碼的基礎要求。
美國Perforce(PRQA)公司是嵌入式靜態分析領域公認的行業領導及先驅,擁有30多年軟件開發及測試經驗,是MISRA編碼委員會創始會員及最具影響力的會員,同時是AUTOSAR組織在代碼靜態分析領域的唯一會員,負責功能安全軟件架構的相關標準制定工作,參與編寫了C++14編碼指南,制定了AUTOSAR測試方案。
Perforce的Helix QAC作為業內為人熟知的自動代碼靜態分析工具,可以支持MISRA C/C++、AUTOSAR C++、CERT C/C++、CWE C/C++、HICPP、JSF AV C++編碼規范包,其精準的診斷消息和強大的軟件生命周期管理平臺為全球3000多個整車廠和零部件供應商所信賴。
北匯信息作為Perforce的合作伙伴,將為中國客戶提供專業的靜態代碼測試解決方案。
Helix QAC特性
Helix QAC是靜態分析領域公認的行業先驅,旨在幫助開發和測試人員在Coding階段實現高效的自動化靜態測試,發現代碼潛在缺陷,衡量代碼質量,縮減開發時間,降低開發成本。Helix QAC包含3部分主體:
- Helix QAC/C++靜態分析器 可以兼容數百萬行代碼,高速執行靜態分析;
- 編碼規范包 可選組件,配合靜態分析器實現代碼的合規性測試;
- 項目管理平臺Helix QAC Dashboard 全生命周期軟件開發管理。
1、代碼靜態分析
Helix QAC借助特有的深度數據流分析引擎,模擬代碼運行時機制,檢測C/C++語言中會降低代碼復用性、導致功能安全問題、產生網絡安全漏洞的危險代碼結構,最大限度提高代碼檢測覆蓋率,最小化漏報誤報率。
Helix QAC目前提供多達4107條診斷消息,其中針對C語言2156條,C++1951條,這意味著對編碼規范更全面更精準的覆蓋,因為每一條診斷消息都對應具體的編碼規則,可以有效診斷指針操作、類型轉換、溢出/零除、未定義行為、數據流等等問題,并提供在線help,開發工程師可以根據help實時修改源碼。

圖 1 Helix QAC代碼審查
2、度量元指標
度量元是對源代碼某些可量化屬性的度量,每個度量元都從不同角度反映代碼質量,比如復雜性、可讀性、殘留的bug或可測試性等。Helix QAC提供基于函數以及文件的度量元118個,其中針對C語言65個,C++53個,為企業制定度量元標準、控制度量元數值、掌控代碼質量提供強有力的依據。
3、Helix QAC支持的編碼規范
Helix QAC可以自動遵循以下編碼規范,并對診斷消息劃分嚴重等級,幫助用戶最先解決嚴重問題,使其軟件符合ISO26262要求。
1)MISRA C 2004、MISRA C 2012、MISRA C++ 2008:嵌入式系統最理想的編碼規范,防止會導致功能安全問題及網絡安全漏洞的錯誤編碼。
2)AUTOSAR C++ 14:為應用現代C++語言編寫安全和任務關鍵型嵌入式系統提供有效指導。
3)CERT C/C++:旨在清除代碼中可能導致網絡安全的編碼慣例以及未定義行為。
4)CWE C/C++:從架構、設計、乃至編碼層面描述代碼中常見的網絡安全問題,可以作為識別、減少、預防漏洞的基線。
Helix QAC基于對以上編碼規范良好的執行力和覆蓋度,幫助全球各大整車廠、零部件供應商及其他行業如航空、軍工、醫療等領域的企業提高代碼質量,實現對編碼規范及相關行業標準的最佳實踐。

圖 2 編碼規范覆蓋度
4、Helix QAC Dashboard
Helix QAC Dashboard是基于網頁端的項目質量管理平臺,可實現異地團隊項目信息共享,核心開發人員、開發經理、高級管理人員可以在此平臺查看源碼診斷消息、進行基線/版本管理、添加修改注釋、熱力圖快速定位問題源碼、關注代碼質量走勢、設置項目權限、查看代碼合規情況、定制報告等等,給客戶呈現一種更廣義的質量管理概念。

圖 3 Helix QAC Dashboard 自定義窗口

圖 4 度量元觀測代碼質量趨勢
5、集成環境
- IDE集成環境:Microsoft Visual Studio、Eclipse
- CI環境:Jenkins、Jira等通過命令行實現交互
6、支持的操作系統
- Windows
- Linux
7、多樣化的本地報告
- 合規報告:給出代碼對編碼規范的遵循情況,直觀定位問題代碼。
- 代碼審查報告:總結基于文件和函數的度量元數據、函數調用等信息。
- Metrics數據報告:提供XML文件,可用作進一步檢查代碼質量度量的數據源。
- 抑制報告:提供分析工程期間診斷消息的抑制情況。

圖 5 Helix QAC本地報告
資質認證
Helix QAC得到SGS-TüV SAAR認證,可用于安全相關軟件的開發,符合IEC 61508(SIL4), ISO 26262(ASIL D), EN 50128(SW-SIL4), IEC 60880以及IEC 62304(Software Safety Class C)標準,幫助客戶用更少的時間完成產品認證。

圖 6 資質認證證書
客戶列表(部分)

為你推薦
-
基于模型的靜態測試工具MXAM2024-05-16 09:05
產品型號:MXAM -
TC2和TC9線束測試工具2024-05-11 13:48
產品型號:TestPro 型號:TestPro -
PAVELINK.SOA-Converter接口描述語言轉換工具2023-10-19 09:07
產品型號:PAVELINK.SOA-Converter -
DDS 協議測試套件2023-10-11 13:48
產品型號:DDS Tester -
Klocwork——支持DevOps和功能安全/信息安全的靜態代碼分析器2022-12-03 18:06
產品型號:Klocwork -
思博倫車載以太網一致性測試2022-07-25 17:08
產品型號:思博倫C50 所在地:上海,北京,長春,重慶,杭州灣,嘉定,廣州 -
R&S羅德與施瓦茨測試解決方案2022-07-25 16:58
產品型號:R&S羅德與施瓦茨儀表 所在地:上海,北京,長春,重慶,杭州灣,嘉定,廣州 -
VectorCAST—嵌入式代碼自動化測試工具2022-07-25 16:47
產品型號:VectorCAST 所在地:上海,北京,長春,重慶,杭州灣,嘉定,廣州 -
TSN汽車時間敏感網絡測試與測量2022-07-25 16:38
產品型號:TSN Tools,TSN Box 所在地:上海,北京,長春,重慶,杭州灣,嘉定,廣州 -
Helix QAC 企業級代碼靜態測試工具2022-07-25 16:16
產品型號:Helix QAC 所在地:上海,北京,長春,重慶,杭州灣,嘉定,廣州
-
SOA架構開發小助手PAVELINK.SOA-Converter 2.1.2新版本發布2025-04-09 10:37
-
2025年德國市場主流車型ADAS性能評測報告之ACC篇2025-04-09 10:05
-
如何破解車載定位系統測試難題?北匯信息仿真解決方案讓驗證更高效2025-04-09 10:05
-
AI(人工智能)車輛開發中的主要關注點2025-04-03 20:45
-
模型測試全流程實戰沙盤,賦能CI/CD及SiL測試 ——TPT Workshop邀請函2025-03-26 15:44
-
CANape 23開啟智能測試新時代(下)2025-03-26 10:04
-
2025年德國市場主流車型ADAS性能評測報告之ACC篇2025-03-23 23:15
-
CANape 23 開啟智能測試新時代(上)2025-03-18 11:16
-
TPT2024.12 正式發布|7大升級搶先體驗2025-03-12 10:02
-
北匯信息正式通過CNAS實驗室認可2025-03-11 15:54
-
分布式、域控及SOA架構車身功能測試方案2024-12-27 09:05
-
TSN和DDS測試解決方案2024-05-10 09:29
-
汽車智能座艙域功能測試2024-05-10 09:20
-
車載T-Box邏輯功能測試方案2024-04-26 11:19
-
汽車OTA通道和壓力測試方案2024-04-25 09:16
-
TSN網絡設計與驗證咨詢服務2022-09-24 16:59
TSN通信技術逐步走進汽車行業的視野,目前國內外OEM已積極展開TSN技術預研與儲備工作。伴隨TSN車規級通信芯片成熟度的提升,TSN必將成為IVN以太網主干網的核心基礎技術之一。北匯信息多年來一直致力于TSN設計與驗證的實踐工作,積累了豐富的TSN項目經驗。其間,參與多個國內TSN項目,擁有完整的TSN設計、仿真、原型搭建的開發經驗,同時為客戶提供齊備的TSN測試工具鏈與驗證方法。876瀏覽量 -
北匯信息MES成功案例及合作伙伴2022-07-19 18:59
-
軍工航空航天MES解決方案2022-07-19 18:30
-
汽車行業MES解決方案2022-07-19 18:19
-
上傳時間:2025-02-27 14:12
0次下載 -
上傳時間:2023-04-11 00:08
7次下載 -
上傳時間:2023-04-08 21:37
1次下載