中文字幕 另类精品,亚洲欧美一区二区蜜桃,日本在线精品视频免费,孩交精品乱子片免费

<sup id="3hn2b"></sup>

    1. <sub id="3hn2b"><ol id="3hn2b"></ol></sub><legend id="3hn2b"></legend>

      1. <xmp id="3hn2b"></xmp>

      2. "); //-->

        博客專欄

        EEPW首頁 > 博客 > Helix QAC—源碼級靜態(tài)自動化測試工具

        Helix QAC—源碼級靜態(tài)自動化測試工具

        發(fā)布人:hiraintech 時間:2024-03-15 來源:工程師 發(fā)布文章

        Helix QAC概述

               Helix QAC是一款源碼級靜態(tài)自動化測試工具,主要用于C/C++代碼的完全自動化靜態(tài)分析工作,提供一個高效、健壯和自動化的環(huán)境來引入和執(zhí)行編碼標準。Helix QAC根據(jù)盡早、更頻繁測試的理念,在軟件生命周期最早期軟件開發(fā)階段應(yīng)用識別缺陷,提供與功能安全及信息安全密切相關(guān)的各類編碼規(guī)范檢測、代碼質(zhì)量度量、軟件結(jié)構(gòu)分析、測試結(jié)果管理等功能。

               Helix QAC能夠全面而準確地發(fā)現(xiàn)軟件中潛在的問題,自身符合ISO26262功能安全標準認證。適用于自動駕駛領(lǐng)域,保障嵌入式軟件的質(zhì)量,提高其防御黑客攻擊能力。

         

        Helix QAC主要技術(shù)指標如下

            · 提供基于行業(yè)標準的編程規(guī)則對代碼進行檢測

            · 提供對軟件的質(zhì)量分析功能

            · 提供對軟件結(jié)構(gòu)的分析

            · 自動進行工程數(shù)據(jù)同步

            · 提供豐富的CCT庫(輔助工程快速配置)

            · 支持測試報告生成的選項配置,并可實現(xiàn)報告自定制

            · 實現(xiàn)團隊協(xié)作

            · 功能安全手冊支持靜態(tài)項目通過各級ASIL(A-D)功能安全認證

         

        Helix QAC產(chǎn)品方案

               Helix QAC主要模塊為QAC/QAC++(分析組件)、Dashboard(質(zhì)量管理平臺)、以及常用行業(yè)規(guī)則包(如MISRA C/C++、AUTOSAR C++、CERT C/C++、CWE C/C++等)。

               除此之外,還可提供與各行業(yè)標準匹配的安全手冊(如ISO 26262 Safety Manual等)。

        QC圖1.jpg

         

        Helix QAC主界面

            · Helix QAC分析組件

        QC圖2.jpg


            · Dashboard平臺

        QC圖3.jpg

         

        核心功能

            · 多種類、覆蓋面廣的編程規(guī)則

               Helix QAC提供與功能安全及信息安全密切相關(guān)的各類編碼規(guī)范檢測:

        QC圖4.jpg

               Helix QAC對于各類編碼規(guī)范的映射覆蓋情況:

        QC圖5.jpg

               除此之外,Helix QAC還提供基于ISO C/C++標準制定出來的自定制規(guī)則集,可實現(xiàn)1900+ C語言問題、1400+ C++語言問題的檢測,避免的風險包括但不限于:

         

            未定義的行為

            ISO語言約束違反

            越界及溢出 (包括除零)

            未初始化的數(shù)據(jù)

            內(nèi)存/指針運算問題(包括空指針引用)

            危險的語言使用

            不可移植的語言使用

            控制流問題

            類型轉(zhuǎn)換

            冗余代碼

            移位運算

            對象/函數(shù)的聲明定義問題

            標識符的命名規(guī)范

            違反最佳實踐

         

            · 自動對編程規(guī)則進行檢查

               在工具中添加要分析的文件,配置好完相應(yīng)環(huán)境,運行一次就可以對添加的文件進行全部的分析,運行速度快,使用過程非常簡單,容易理解,上手很快。

        QC圖6.jpg

            · 非常友好的幫助系統(tǒng)

               分析結(jié)果內(nèi)檢查錯誤的時候,如果對所提示的內(nèi)容不理解,可以雙擊這個錯誤,進入幫助系統(tǒng)。幫助系統(tǒng)除了提供了對錯誤的描述外,大多情況下都提供了例子程序,可以幫助理解錯誤的原因,并輔助開展代碼修正。

        QC圖7.jpg

            · 提供對軟件結(jié)構(gòu)的分析

               可以分析軟件的結(jié)構(gòu),包括文件之間的包含關(guān)系、函數(shù)之間的調(diào)用關(guān)系以及函數(shù)自身的結(jié)構(gòu)。

        QC圖8.jpg

            · 提供對軟件的質(zhì)量分析

               采用國際標準的軟件質(zhì)量度量方法及度量指標,對客戶的代碼質(zhì)量進行評估。提供六十余個指標進行評估,可以方便的在各個指標之間進行切換。

        QC圖9.jpg

               另外,也可以通過警告方式直觀顯示超閾值門限的指標,并可實時追蹤至代碼位置。

        QC圖10.jpg


            · 自定制報告

               可實現(xiàn)固定模板報告生成,同時也可根據(jù)用戶需求定制報告內(nèi)容??芍С謱?dǎo)出PDF報告、HTML報告。

        QC圖11.jpg

         

        QC圖12.jpg

         

            · 團隊協(xié)作

               可實現(xiàn)版本管理、基線管理、用戶管理、插入注釋功能,實現(xiàn)團隊協(xié)作。

        QC圖13.jpg

         

            · 可持續(xù)集成

               支持命令行形式執(zhí)行分析,能夠?qū)崿F(xiàn)與持續(xù)集成環(huán)境(如Jenkins等)進行集成。

        QC圖14.jpg

         

        資質(zhì)認證證書

        QC圖15.jpg

         

        應(yīng)用案例

        QC圖16.jpg

         

        經(jīng)緯恒潤可提供服務(wù)項

        QC圖17.jpg


        經(jīng)緯恒潤官方賬號,了解更多:請撥打010-64840808或發(fā)送郵件至market_dept@hirain.com。聯(lián)系時請說明,信息來源于EEPW 。


        *博客內(nèi)容為網(wǎng)友個人發(fā)布,僅代表博主個人觀點,如有侵權(quán)請聯(lián)系工作人員刪除。



        關(guān)鍵詞: QAC 靜態(tài)測試 汽車軟件

        技術(shù)專區(qū)

        關(guān)閉