隨著自動駕駛、車聯網等技術突飛猛進的發展,汽車中包含的軟體越來越多。如何保證這些軟體的質量成了重中之重。經緯恆潤擁有十幾年的嵌入式軟體開發及測試經驗及經驗豐富的軟體測試團隊,能夠藉助測試工具及裝置給客戶提供優質的靜態測試服務。
ISO26262功能安全對於靜態測試的要求
ISO26262中對於靜態測試的要求涉及到軟體編碼規範,如型別強轉/防禦性程式設計、架構設計如各類度量元指標約束、及詳細設計如變數初始化/指標有效使用等多方面,具體要求詳見表格。
![](https://i.iter01.com/images/a612a44973969f0c6e07e1a0c5a89aa3c683aa361330ecd0792ee424df6d741d.jpg)
靜態工具與功能安全要求的對映(建模與編碼規範)
![](https://i.iter01.com/images/1115faeb616bdb87a63ca74b57dabdc829156088bafa189cfe5e3af10786146a.jpg)
靜態工具與功能安全要求的對映(軟體架構設計)
![](https://i.iter01.com/images/6c4514719b91abac8874759e9cbe8ff476ea2246693278daed4668212aece64f.jpg)
靜態工具與功能安全要求的對映(軟體詳細設計與實現)
測試方案
對於汽車行業來講,靜態分析一般注重編碼規則檢查、軟體的複雜度、質量指標等內容。透過檢查程式碼對標準的遵循、可讀性,程式碼的邏輯表達的正確性,程式碼結構的合理性等方面進行評估,以發現程式中不安全、不穩定的問題和模糊不明確的風險隱患,有效保障軟體產品的質量。
![](https://i.iter01.com/images/a7942767362def6322537bff632cc4204855a4aa459e625d2d4f74311b34b54e.jpg)
靜態測試整體方案
依照ISO26262功能安全對於靜態測試的要求,有效制定符合ASIL等級要求的規則集用於測試實施。
![](https://i.iter01.com/images/3092e5d745b6813bec75b060bbd64a9929b27736b89e872b6e9e9155eca82774.jpg)
功能安全規則集制定及實施
根據ISO26262對程式碼級靜態測試要求,針對不同的使用者,經緯恆潤提供定製化的諮詢服務,主要包括:測試過程能力建設、測試技術諮詢、測試工具鏈建設、第三方測試服務等。
瞭解更多
請致電 010-64840808轉6116或發郵件至market_dept@hirain.com(聯絡時請說明來自部落格園)