為什么要使用ISO26262功能安全認證的開發工具,應該是所有從事汽車電子開發,尤其軟件開發人員一定會關注的問題。
使用專業的工具,最主要是幫助我們開發人員提高開發效率,降低時間和人工成本,提早發現和修改缺陷問題,事半功倍。
此外,是否需要功能安全認證的工具,也取決于我們的產品應用領域,當你的軟件系統面對的用戶需要安全保障,經過專業認證機構認證的工具,就是對你最終發布的軟件代碼的一層質量安全保證。
ISO26262-8中描述了關于軟件工具的鑒定,評估和資質認證,從工具的置信度(TCL-Tool Confidence Level),工具影響(TI-Tool Impact)和工具錯誤檢測(TD-Tool error Detect)幾個維度,評定其ASIL(Automotive Safety Integration Level--汽車安全完整性等級)等級。
認證過程中,一般需要考慮兩方面的影響:
通過以下步驟實施:
1) 建立工具使用計劃文檔
2) 確定軟件工具的置信度 (TCL)
3) 工具質量評估
ISO 26262 要求的工作產出物:
在實際工作中,如果是自己開發的工具,我們可以自己準備相關材料,由第三方提供認證 (如TüV)證書提供證據證明工具適合應用于開發功能安全的軟件。這種情況下,需要自己準備確定工具置信度的文檔,如:安全手冊(如何找出并避免錯誤),使用情景列表,已知問題報告等,工具驗證的測試報告,包括測試用例及測試結果評估,工具的驗證結果等。
如果是第三方工具,可直接選擇已經經過ISO26262認證的工具,如Green Hills編譯器,Helix QAC 靜態代碼檢查工具,均獲得相關認證,認證等級最高達到ASIL D。支付一定費用,這些工具提供商可以相關提供相關認證正式和認證材料,如Green Hills的qualification package, Helix QAC的safety manual,大大節省時間和人力成本。
Copyright © 2023 漢宜電子科技(上海)有限公司 All Rights Reserved