汽車電子行業合規性認證
滿足 ISO 26262, ASPICE 對汽車功能安全標準的軟體研發和測試方案。
軟體定義汽車的時代與挑戰
隨著智慧駕駛、新能源汽車和車聯網等技術的飛速發展,“軟體定義汽車”已是大勢所趨。對比於 2010 年以前,汽車的研發技術和方法已經並且依然正在發生著巨大的變化,軟體已經成為了汽車研發中最主要的組成部分之一。可以預見,在不久的未來無人駕駛、V2X等新興技術甚至將會超越傳統的汽車電子,佔據汽車軟體領域更核心的位置。那麼軟體的可靠性和安全性也將成為車輛安全的重中之重。
所幸,國內外主要車輛主機廠、零部件供應商和行業協會,早已預見到了這樣的趨勢,並且在這樣的大背景下陸續發佈了相關行業標準。從 1998 年發佈的最早版本的 MISRAC 編碼規範,到 2005 年發佈的汽車軟體過程改進及能力評定標準(ASPICE),再到 2011 年發佈的汽車功能安全標準 ISO 26262,這些行業標準從軟體編碼、研發成熟度流程、功能安全、資訊安全和預期安全等多個角度,對汽車關鍵系統和軟體的研發進行規範,以確保在研發技術迅速發展的同時車輛的安全和可靠。
除了滿足合規性,我們還面臨哪些需求與挑戰?
- check_circle ISO 26262, ASPICE和SOTIF等標準對軟體發展過程和測試有何具體要求?
- check_circle 效率、品質和合規如何平衡?
- check_circle 人工還是自動化,開源工具還是商用工具,如何選擇?
- check_circle ISO 26262, ASPICE所要求的黑盒測試、灰盒測試和白盒測試哪些環節可以實現自動化?
- check_circle 嵌入式軟體和上位機軟體測試要求和方法上有何關鍵區別?
- check_circle ISO 26262, ASPICE等標準對輔助的自動化開發和測試工具有何要求?
全方位的解決方案
程式碼靜態分析與開源合規
使用權威的靜態分析與開源組成分析工具滿足汽車電子行業常見編碼規範,完美符合ISO26262, ASPICE對程式碼靜態分析的標準。
單元測試與高效能編譯
利用頂級開發環境與編譯器對軟體單元模組的可靠性和正確性進行驗證,迅速滿足ISO26262, ASPICE對單元測試的要求。
性能測試與深度除錯
支援系統硬體除錯探針跟蹤執行、複雜缺陷回溯、深度性能測試和長時間可靠性驗證。
硬體在環測試 (HiL)
整合的 HiL 系統測試平台提供針對汽車電子系統的實物硬體模擬、網路診斷和系統測試解決方案。
軟體在環測試 (SiL)
提供基於物理感測器的先進駕駛輔助系統模擬與針對汽車電子的軟體模擬系統測試平台。
可追溯性與需求管理
使用專業平台進行需求管理並形成覆蓋軟體生命週期的可溯性,滿足各個等級對測試完整性的審計要求。
核心能力說明
程式碼靜態分析
Black Duck Coverity / SCA
統一的編碼規範是車輛主機廠及其對下游供應商要求程式碼級測試時首當其衝的需求,也是ISO 26262和ASPICE合規認證的時候的基本審計點之一。MISRAC, MISRA C++, AUTOSAR C++14, CERT C/C++ 等是汽車電子行業最常用的規範集合。Black Duck Coverity 提供快速精確的靜態應用程式安全測試 (SAST) 方案,為使用者快速、準確地查找違規程式碼和隱藏程式碼缺陷,保證程式碼的合規性,在編碼之初即可對常見的程式碼錯誤進行修復。結合 Black Duck SCA 全面的軟體組成分析,有效管理開源風險與授權合規。
單元測試
Green Hills Multi IDE
TASKING Compiler
ISO 26262, ASPICE要求對底層的設計需求進行測試,這通常是通過單元測試來完成。對單個函數或多個函數組成的模組的可靠性和正確性的驗證,都可以歸結為單元測試的範疇。對於有合規性要求的嵌入式軟體,單元測試尤其困難。Green Hills Multi IDE 頂級整合開發環境與 TASKING Compiler 專為多核心微控制器最佳化的編譯器,提供了專門的自動化與高效能解決方案。透過專為提高軟體執行效能與可靠性設計的工具鏈,協助快速創建測試環境,完全符合 ISO 26262 功能安全和 ASPICE 認證的要求。
性能測試
Green Hills Probe V4
利用 Green Hills Probe V4 極速硬體除錯探針,可以提供深度系統能見度與控制力,長時間跟蹤汽車電子軟體的執行過程,即時對軟體執行中的各個函數、模組、任務、程式碼塊和 CPU 負載等不同維度的執行性能進行度量和瓶頸分析。對比於傳統的測試方案,此方案效率更高,更容易將性能異常點定位到原始碼中的問題根源。
硬體在環測試 (HiL)
TOSUN TSMaster
dSPACE dissecto
由 TOSUN TSMaster (泛用型車載網路與診斷模擬測試軟體) 與 dSPACE dissecto (自動化安全測試平台與專用測試探針) 構成的系統硬體在環(HIL)測試與網路分析平台,可以為汽車電子系統提供包含測試設計、測試執行、網路分析等一體化的實物模擬和測試解決方案。協助使用者加速測試環境的搭建、測試自動化、自動回歸測試,顯著提高測試效率,降低人工成本。
軟體在環測試 (SiL)
Simcenter PreScan
利用 Simcenter PreScan 基於物理感測器的先進駕駛輔助系統 (ADAS) 模擬平台等軟體在環(SIL)測試工具,汽車電子研發團隊可以在硬體環境就緒之前對軟體的介面、邏輯進行驗證。軟體在環測試過程中所設計和執行的測試用例,可以無縫複用到硬體在環測試環節,這樣可以更早地開始系統測試的工作,提早發現系統功能上的缺陷和錯誤,縮短專案週期。
可追溯性
Siemens Polarion
使用 Siemens Polarion 統一的應用程式生命週期管理 (ALM) 平台,管理從上層產品設計,到概要設計到下層詳細設計的各個層級的設計過程,並與常用的開發測試類系統集成,滿足 ISO 26262 功能安全標準和 ASPICE 對軟體需求可追溯性的要求。這實現了研發過程各個環節之間的雙向可追溯性,保證研發流程各個環節的資訊一致性和變更影響分析的準確性。
相關產品
Black Duck Coverity
快速精確的靜態應用程式安全測試 (SAST) 平台。
Black Duck SCA
全面的軟體組成分析,管理開源風險與授權合規。
Green Hills Multi IDE
頂級整合開發環境,專為提高軟體執行效能與可靠性設計。
TASKING Compiler
專為多核心微控制器最佳化的先進車用 C/C++ 編譯器。
Green Hills Probe V4
極速硬體除錯探針,提供深度系統能見度與控制力。
TOSUN TSMaster
泛用型車載網路與診斷模擬測試軟體。
dSPACE dissecto
自動化安全測試平台與專用測試探針,涵蓋全測試生命週期。
Simcenter PreScan
基於物理感測器的先進駕駛輔助系統 (ADAS) 模擬平台。
Siemens Polarion
統一的應用程式生命週期管理 (ALM) 平台。