本文節選自Perforce《ISO 26262 功能安全實踐指南》電子版;由Perforce中國授權合作伙伴——龍智翻譯整理。
汽車制造商、供應商以及汽車零部件開發商都需要遵守 ISO 26262 標準。但證明符合 ISO 26262標準無疑是一項挑戰。
需求可追溯性需要被創建、管理、維護和充分記錄。手動完成這項工作可能很困難。此外,在手動管理可追溯性時,很容易出錯并增加成本。
在本文中,您將了解到加速 ISO 26262合規性的7個步驟,以及Perforce ALM等工具如何讓合規驗證變得更容易、更少出錯且更具成本效益。
功能安全新挑戰
一輛雪佛蘭沃藍達(Chevy Volt)運行所需的軟件代碼量是 F-22 猛禽戰斗機(F-22 Raptor)的 5 倍。梅賽德斯 S 級轎車(Mercedes S-Class)則需要超過1億行代碼,是噴氣式戰斗機代碼的 50 倍。
嵌入式軟件的爆炸式增長對汽車行業產生了重大影響,尤其是在功能安全方面。如表 1 所示,現代豪華汽車在所需代碼量方面名列前茅。
△表1:代碼量比較(來源:informationisbeautiful.net)技術在進步,產品的復雜性也在增加,這給汽車制造商帶來了新的挑戰——他們需要確保當今道路車輛的安全性與可靠性。
如今,汽車安全功能越來越多地由電氣、電子和可編程(E/E/PE)安全相關系統來實現。這一趨勢直接推動了 ISO 26262 標準在 2011 年的誕生。
ISO 26262 是一項針對道路車輛電氣和電子系統功能安全的國際標準,它以 IEC 61508 標準為基礎制定。
遵守 ISO 26262 標準對于功能安全至關重要。但合規性驗證往往會拖慢汽車開發團隊的進度。采用合適的產品開發工具,如Perforce ALM(原Helix ALM),可以幫助您顯著加速合規進程。
加速 ISO 26262 合規性的7個步驟
遵循以下七個步驟,并結合使用Perforce ALM,可有效應對合規性挑戰,顯著提升流程效率。
01、自動計算 ASIL
汽車安全完整性等級(ASIL)是根據嚴重性、暴露度和可控性計算得出的。許多團隊通過將數據輸入 Microsoft Excel 來計算 ASIL。
這是確定您需要滿足哪些安全要求的關鍵步驟,但這可能很耗時。
自動計算 ASIL 的方法之一是使用 Perforce ALM 等專業工具。Perforce ALM 包含計算字段,該功能可以輕松定制,以自動計算系統組件的 ASIL。
團隊可以在自定義字段中輸入嚴重性、暴露度和可控性評分。隨后,Perforce ALM 會將這些分數相乘以得出 ASIL,無需將數據導出到 Excel 或其他工具即可開始風險評估過程。
此外,您還可以使用 Perforce ALM 來關注每種 ASIL 分類需要解決的系統組件數量(見圖 1)。
△圖 1:Perforce ALM 中 ASIL 計算的示例02、集中化需求管理
使用 Microsoft Word 很難管理需求并讓相關方及時了解情況,也很難讓這些需求保持最新。
通過采用Perforce ALM等工具,可以有效進行集中化需求管理,并確保團隊成員之間的信息同步。
Perforce ALM 可以輕松管理需求文檔中的需求。您甚至可以使用 ReqIF 數據交換來同步需求,以便您維護單一事實來源。這對合規性至關重要。
此外,您還可以追蹤定義需求的所有內容(見圖 2):
- 詳細信息、描述、圖像等
- 審查記錄、對話和問題
- 變更歷史、工作流程等
- 基線和版本控制
- 相關工件的鏈接,包括風險、測試等
△圖 2:本文檔詳細說明了車輛的每一項需求和規格03、創建可追溯性矩陣
創建可追溯性矩陣是證明已滿足合規要求的關鍵步驟。但手動創建既耗時又容易出錯。而且,創建可追溯性矩陣往往只是審計清單上的一個復選框。
使用 Perforce ALM 等工具能夠更快創建可追溯性矩陣并發揮其最大價值。
Perforce ALM 將為您生成并維護可追溯性矩陣,該矩陣能夠將功能安全需求與產品規格連接起來。它還會根據測試和缺陷跟蹤需求,從而更快地證明產品符合要求。
此外,您還可以使用可追溯性矩陣來跟蹤整個項目的進展情況。
04、更快地分析風險
團隊可以使用文檔或電子表格來管理風險,但這很難做到,且需要花費大量時間來進行分析。
通過使用 Perforce ALM 等可追溯性矩陣工具,您可以更快地分析和降低風險。例如,您可以使用可追溯性矩陣功能進行 FMEA 分析。
這有助于滿足 ISO 26262 要求,并確保您正在開發的產品的安全性(見圖 3)。
△圖 3:FMEA 報告幫助識別、分析和降低風險05、確保測試得到執行
測試復雜的產品需要成千上萬個獨特的測試用例、執行測試的時間以及高效管理測試結果的能力。但是,當測試與需求分開管理時,就很難追蹤到所有情況。
使用 Perforce ALM 等工具可以幫助您管理手動和自動化的產品測試。團隊可以使用 Perforce ALM 協作創建、組織、運行數千個測試用例,跟蹤結果并衡量進度。
您將能夠確保每項 ISO 26262 要求都經過測試并得到滿足。此外,您還能證明您的組件已經過測試,并驗證其功能安全。
06、確保每個問題都得到解決
只要一個組件出現問題,就可能危及汽車的安全。因此,在測試后確保每個問題都得到解決至關重要。
使用 Perforce ALM 等工具可以讓團隊保持同步。您將了解到任何懸而未決的問題,并能夠分析和調查反復出現的問題,并找出根本原因,從而追溯到問題根源。
確保每個問題在軟件發布前都得到解決,就能夠避免代價高昂的召回。
07、控制變更的影響
在產品開發中,變更是常態,而且變更發生的速度很快。控制和跟蹤這種變更是維護功能安全的關鍵。
您可以使用 Perforce ALM 等工具來管理變更的影響。
Perforce ALM 的影響分析報告可以在需求變更之前輕松評估其影響。您可以執行影響分析以查看相關的需求、測試或問題。您還可以評估進行變更的風險,確定該變更將如何影響其他所有內容。
通過控制和跟蹤變更,您將獲得合規性所需的文檔。如果合規性要求發生變更,您將知道需要重新運行哪些測試。
使用 Perforce ALM 應對ISO 26262 合規性挑戰
功能安全正變得越來越具有挑戰性。每個 E/E/PE 安全相關系統都必須安全可靠。
Perforce ALM 可助力汽車制造商有效應對功能安全挑戰,幫助設計、構建和測試安全系統。使用Perforce ALM,您的合規性驗證將變得更加容易、更可靠且更具成本優勢。

關于Perforce ALM
Perforce ALM 是一體化的需求與測試管理平臺,可在整個項目和產品生命周期中實現端到端的可追溯性。用于集中管理、映射并掌控整個生命周期內的所有項目與產品開發資料,助力優化流程、如期上市,同時確保質量。
- 提高可視性,洞察需求與變更,降低風險并提升效率。
- 確保全面測試可追溯至需求,提高產品質量與安全性。
- 實時掌握項目健康狀態,準確輸出質量報告。
- 自動實現端到端的持續可追溯性,輕松應對合規要求與審計。
- 通過ISO 26262:2018認證,為安全相關的開發提供堅實保障。
-
汽車電子
+關注
關注
3045文章
8958瀏覽量
172833 -
ISO 26262
+關注
關注
0文章
13瀏覽量
7458 -
自動駕駛
+關注
關注
793文章
14883瀏覽量
179894 -
汽車功能安全
+關注
關注
0文章
66瀏覽量
1672
發布評論請先 登錄
海康汽車與森思泰克通過ISO 26262汽車功能安全ASIL D流程認證
【汽車行業指南】超越競爭對手:用統一的數據管理平臺Perforce P4,賦能汽車軟件創新與安全合規
中科芯32位車規級MCU芯片榮獲ISO 26262 ASIL-B認證
ALM(應用生命周期管理)解析:一文了解其概念、關鍵階段及Perforce ALM工具推薦
汽車電子開發必看:基于Perforce P4實現ISO 26262合規認證的版本管理解決方案
力邦合信榮獲DEKRA德凱ISO 26262 ASIL-D認證
汽車軟件開發必看:Perforce工具鏈助力高效開發與功能安全的最佳實踐
直播預告!軟件定義汽車時代的創新引擎:Perforce 如何助力車企實現高效開發與功能安全
Perforce QAC產品簡介:面向C/C++的靜態代碼分析工具(已通過SO 26262認證)
小鵬汽車斬獲兩項國際頂級安全認證 ISO 26262功能安全流程認證和ISO 21448預期功能安全(SOTIF)流程認證
Perforce ALM產品簡介:一站式需求與測試管理平臺(已通過SO 26262認證)
DevOps與功能安全:Perforce ALM通過ISO 26262合規認證,簡化安全關鍵系統開發流程
汽車電子開發必備:基于Perforce ALM的ISO 26262合規認證指南
評論