作者 |郭建 上??匕部尚跑浖撔卵芯吭禾仄笇<?/p>
版塊 |鑒源論壇 · 觀模
摘要:安全在汽車研發中是關鍵要素之一,輔助駕駛、車輛的動態控制等功能的研發和集成都需要加強安全系統研發,同時,需要為滿足所有預期的安全目標提供證據。隨著系統復雜性的提高,軟件和機電設備的應用,來自系統失效和隨機硬件失效的風險也日益增加。ISO 26262標準使得人們對安全相關功能有一個更好的理解,并盡可能明確地對它們進行解釋,同時為避免這些風險提供了可行性的要求和流程。
我們將通過2次推文介紹ISO 26262:2018的國際標準。
上期推文鏈接:汽車電子ISO 26262: 2018標準概述(一)
ISO 26262是從電子、電氣及可編程器件功能安全基本標準IEC 61508派生出來的,主要定位在汽車行業中特定的電氣器件、電子設備、可編程電子器件等專門用于汽車領域的部件,旨在提高汽車電子、電氣產品功能安全的國際標準。
ISO 26262從2005年11月起正式開始制定,經歷了大約6年左右的時間,已于2011年11月正式頒布,成為國際標準。中國也于2017年頒布了相應的標準。在2018年,新的ISO 26262:2018國際標準頒布,增加了半導體和摩托車的規范標準。
ISO 26262為汽車安全提供了一個生命周期(管理、開發、生產、經營、服務、報廢)理念,并在這些生命周期階段中提供必要的支持。該標準涵蓋功能性安全方面的整體開發過程(包括需求規劃、設計、實施、集成、驗證、確認和配置)。
ISO 26262:2018國際標準共分為12部分,它們是:
第一部分:術語
第二部分:功能安全管理
第三部分:概念階段
第四部分:產品開發:系統層面
第五部分:產品開發:硬件層面
第六部分:產品開發:軟件層面
第七部分:生產、運營、服務和報廢
第八部分:支持過程
第九部分:以汽車安全完整性等級為導向和以安全為導向的分析
第十部分:ISO 26262的指南
第十一部分:ISO 26262對半導體應用的指南
第十二部分:ISO 26262對摩托車的適應性
ISO 26262標準的架構如圖1所示:
圖1 ISO 26262總體架構圖
在本次推文中,針對ISO 26262:2018國際標準的第六部分到第十二部分做簡要的介紹。
Part6
產品開發:軟件層面
軟件開發過程要確保一個合適且一致的軟件開發過程或開發方法,以確保合適的軟件開發環境。軟件開發的參考階段模型如圖2所示。
圖2軟件層產品開發的參考階段模型
例如,敏捷軟件開發的開發方法也適用于安全相關軟件的開發,但如果安全活動被剪裁,則應考慮ISO 26262-2:2018 6.4.5。然而,敏捷開發方法不能省略安全措施或忽視實現功能安全所需的基本文件、過程或安全完整性。
再如,基于測試的開發方法也可用于改善提高需求質量,并提高可測性。
在安全需求規范子階段,要求規定或完善源自技術安全概念和系統架構設計規范的軟件安全需求;定義實施所需軟件的安全相關功能和屬性;完善ISO 26262-4:2018第6條中提出的軟硬件接口要求;驗證軟件安全要求和軟硬件接口要求是否適合軟件開發,是否符合技術安全概念和系統架構設計規范。
在軟件架構設計子階段,需要開發滿足軟件安全需求和其他軟件需求的軟件架構設計;驗證軟件體系結構設計是否適合滿足所需具有ASIL的軟件安全需求;以便支持軟件的實施和驗證。
在軟件的單元設計與實現子階段,需要根據軟件體系結構設計、設計標準和相關軟件需求開發軟件單元設計,以支持軟件單元的實現和驗證;按照規范實現軟件單元。
在軟件單元驗證子階段,提供證據證明軟件單元設計滿足所分配的軟件需求;驗證在安全分析階段所確定的安全措施是否得到了正確實現;提供證據證明所實現的軟件單元符合單元設計并滿足所分配的ASIL等級的軟件需求;提供充分證據證明軟件單元既不包含不需要的功能,也不包含關于功能安全的不需要的屬性。
在軟件集成和驗證子階段,需要定義集成步驟并集成軟件元素,直到嵌入式軟件被完全集成;驗證由軟件體系結構級別的安全分析產生定義的安全措施是否得到了正確實現;提供證據證明集成的軟件單元和軟件組件符合軟件體系結構設計的需求;提供充分證據證明集成軟件既不包含不需要的功能,也不包含關于功能安全的不需要的屬性。
在嵌入式軟件測試子階段,需要提供證據證明嵌入式軟件在目標環境中執行滿足軟件安全需求;既不包含不需要的功能,也不包含關于功能安全的不需要的屬性。
在軟件配置子階段,以實現針對不同應用的軟件行為的受控改變;提供配置數據和校準數據滿足所需ASIL等級要求的證據;提供特定應用程序的嵌入式軟件及其校準數據適合發布、用于生產的證據。
Part7
生產、運營、服務和報廢
在生產、運營、服務和報廢需要制定和維護擬安裝在道路車輛上的安全相關的元件或相關項的生產流程;可以根據組織在安全供應鏈中的地位和生產的安全相關要素的復雜性,通過組織遵守IATF 16949或同等標準來實現。開發有關運營、服務(維護和維修)和報廢的必要信息,以確保在車輛的整個生命周期中都能滿足功能安全。
在生產子階段,需要確保相關制造商或負責相關項和元件生產過程的人員或組織(車輛制造商、供應商、次級供應商等)在生產階段(或生產后)滿足功能安全。
在運營、服務和報廢子階段,需要確保在車輛生命周期的各個子階段運營、服務(維護和維修)和報廢期間滿足功能安全。
Part8
支持過程
支持過程階段包括分布式開發的接口、安全需求的規范及管理、配置管理、更改管理、驗證、文檔管理、軟件工具使用的置信度、軟件組件的鑒定、硬件元素的評估、在用證明、超出ISO 26262范圍的連接的應用程序、未根據ISO 26262開發的安全相關系統的集成。
分布式開發的接口需要為開發活動定義客戶和供應商之間的交互和依賴關系;并描述職責分工;識別相關項和要素進行分布式開發的流程及相關責任的分配。
安全需求的規范及管理要確保安全需求在其屬性和特性方面的正確規范;以及確保在整個安全生命周期中對安全需求的一致管理。
配置管理需要確保工作產品、相關項、要素及其生產的原理和一般條件能夠在任何時候以受控的方式進行唯一識別和復制;并能確保可以追溯早期版本和當前版本之間的關系和差異。
更改管理是在整個安全生命周期內分析和控制安全相關的工作產品、相關項和要素的變更。
驗證需要確保工作產品符合其需求。
文檔管理需要制定整個安全生命周期內的文件管理策略,以促進有效和可重復的文件管理過程。
軟件工具使用的置信度需要提供標準,以確定軟件工具在應用時中所需的置信水平;在應用軟件工具時,為軟件工具的資格鑒定提供手段,以創建證據,證明軟件工具適合用于支持ISO 26262系列標準所要求的活動或任務。即,用戶可以依靠軟件工具的正確功能來完成ISO 26262標準系列所要求的那些活動或任務。
軟件組件鑒定是為其在符合ISO 26262系列標準開發的相關項可重復使用提供證據。
硬件元素的評估確保功能行為足以滿足分配的安全需求,因此,由于硬件元件的系統故障而違反安全目標或安全需求的風險應該足夠低。基于隨機故障管理的使用適合性是由被評估硬件元件的集成在設計集成的下一個最高級別確定的。術語“硬件元件”指的是COTS硬件組件或部件,或者是定制硬件組件或部件,這些組件或部件最初不是根據ISO 26262系列標準開發或設計的,并且在符合ISO 26262標準的相關項或元件的上下文中被認為是安全相關的,它們將會被集成在其中。更確切地說,硬件元件的評估是符合ISO 26262-5的一種替代方法。符合評估條件的硬件元素可以是特定應用程序,也可以是標準元素。這些元件通常被開發用于許多行業,汽車或非汽車行業。
在用證明是為經驗證的使用論證提供指導。經驗證的使用論證是一種符合ISO 26262系列標準的替代方法,當現場數據可用時,可在重復使用現有相關項或元素的情況下使用。
超出ISO 26262范圍的應用程序要確保超出ISO 26262范圍的應用,不會違反根據ISO 26262系列標準開發的基本車輛或相關項的安全目標。
未根據ISO 26262開發的安全相關系統的集成要確保未按照ISO 26262開發的系統或組件滿足集成到根據ISO 26262研發的相關項中所需的功能安全水平。
Part9
以汽車安全完整性等級(ASIL)為導向
和以安全為導向的分析
以汽車安全完整性等級(ASIL)為導向和以安全為導向的分析包括ASIL等級剪裁的需求分解、元素共存標準、相關故障分析、安全分析。
ASIL等級剪裁的需求分解確保在分解的下一個細節層次上將安全需求的分解是冗余安全需求,并將這些需求分配給足夠獨立的設計元素;以及按照允許的ASIL分解模式應用ASIL分解。
元素共存標準包括與安全相關的子元素與非安全相關的子元素;分配了不同ASIL等級的安全相關子元素。
相關故障分析通過分析其潛在原因或引發因素,確認在設計中充分實現了所需的獨立性或不受干擾的自由度;如有必要,確定安全措施以緩解可能的相關故障。
安全分析確保由于系統故障或隨機硬件故障導致的違反安全目標的風險足夠低。根據應用情況,可以通過以下方式實現:
? 識別在危險分析和風險評估過程中未識別的新危險;
? 分別識別可能導致違反安全目標或安全需求的故障;
?確定其潛在原因;
?分別支持故障預防或故障控制安全措施的定義;
?為安全概念的適用性提供證據;
?支持安全概念、安全要求的驗證,以及設計要求和測試要求的識別。
Part10
ISO 26262的指南
該文檔給出在運用ISO 26262開發時的一些指南,包括在相關項及定義、ISO 26262的關鍵概念、關于安全管理方面的、概念階段和系統開發階段、安全過程的需求架構、硬件開發階段、超出ISO 26262的安全元素、在用元素驗證、關于ASIL等級分解、具有安全相關可用性需求的系統開發指南、關于“使用軟件工具的信心”的備注、安全相關特殊特性等方面的指南。
Part11
ISO 26262對半導體應用的指南
這是在ISO 26262:2018版新增加的部分。對半導體應用的指南包括半導體元件及其劃分、具體的半導體技術和使用案例的指南。
在半導體元件及其劃分子階段,包括在如何考慮半導體元件、將半導體元件分成若干部分、考慮硬件的故障、錯誤及失效模式、在系統層面關于半導體元件的安全分析、IP、半導體的基本故障率、半導體依賴故障分析、故障注入、生產與運營、分布式開發的接口、確認措施、硬件集成和驗證的確認等方面的指南。
具體的半導體技術和使用案例子階段,包括在數字元件和存儲器、模擬/混合信號元件、可編程邏輯器件、傳感器及轉換器等方面的指南。
Part 12
ISO 26262對摩托車的適應性
為了使摩托車上的E/E系統符合ISO 26262系列標準,應滿足ISO 26262-2至ISO 26262-9的所有要求。一些需求可能需要一定程度的裁剪才能適用于摩托車。在這種情況下,這些量身定制的需求取代了ISO 26262系列標準的相應需求。
對于摩托車適用ISO 26262系列標準,需要在安全管理的安全文化、確認措施、關于生產、運營、服務和報廢等方面的說明;在概念階段的危害分析和風險評估、功能安全概念等方面的說明;在系統層的產品開發的技術安全概念、在相關項的集成與測試、安全的有效性方法的說明。
在安全管理的安全文化子階段確保參與執行安全生命周期的組織,即負責安全生命周期或在安全生命周期中執行安全活動的組織,需要建立并保持一種安全文化,支持和鼓勵有效地實現功能安全,并促進與功能安全相關的其他學科的有效溝通;為功能安全制定并維護適當的組織特定規則和流程;以確保已識別的安全異常得到充分解決;建立并保持能力管理體系,以確保相關人員的能力與其職責相稱;建立和維護質量管理體系,以支持功能安全。
在措施確認子階段確保參與概念階段或開發階段的組織在系統、硬件或軟件層面定義和分配有關安全活動的角色和責任;在相關項執行影響分析,以識別相關項是新相關項、對現有相關項的修改還是具有修改環境的現有相關項;在一個或多個修改的情況下,分析已識別的修改對功能安全的影響;在重新使用現有元素的情況下,在元素級別執行影響分析,以評估重新使用的元素是否能夠符合分配給該元素的安全需求,同時考慮元素被重新使用的操作環境;定義量身定制的安全活動,為量身定制提供相應的理由,并審查所提供的理由;規劃安全活動;根據安全計劃協調和跟蹤安全活動的進展;規劃分布式開發;確保安全活動在整個安全生命周期中正確進行;創建一個可理解的安全案例,為實現功能安全提供論據;判斷相關項是否實現了功能安全(即功能安全評估),或判斷對實現某一要素(即供應商執行的功能安全評估活動)或工作產品的功能安全的貢獻(如確認審查);在開發結束時,根據支持對所實現的功能安全性的信心的證據,決定相關項或元素是否可以發布用于生產。
在關于生產、運營、服務和報廢子階段定義負責實現和維護生產、運營、服務和報廢的功能安全的組織和人員的責任。
在概念階段的相關項定義子階段定義和描述相關項、其功能、對駕駛員的依賴性以及與駕駛員、環境和車輛級別的其他相關項的交互;支持對相關項的充分理解,從而可以執行后續階段的活動。
在概念階段的危害分析和風險評估子階段規定進行摩托車特定危險分析和風險評估所需遵守的必要要求;識別和分類由相關項故障行為引起的危險事件;制定安全目標及其相應的ASIL等級,危險事件的預防或緩解,以避免不合理的風險。
功能安全概念子階段根據其安全目標規定相關項的功能或退化功能行為;根據其安全目標,規定有關適當和及時檢測和控制相關故障的約束條件;規定相關項級策略或措施,通過駕駛員或通過外部措施,以實現所需的容錯或充分減輕相關項相關故障的影響;將功能安全需求分配給系統架構設計或外部措施;驗證功能安全概念并規定安全驗證標準。
在系統層的產品開發的技術安全概念子階段規定有關系統元件及其實現所需接口的功能、依賴性、約束和財產的技術安全需求;規定關于在系統元件和接口中實施的安全機制的技術安全需求;規定生產、運行、服務和報廢期間系統及其元件的功能安全需求;驗證技術安全需求是否滿足實現系統級的功能安全,并與功能安全要求一致;制定滿足安全需求且與非安全相關需求不沖突的系統架構設計和技術安全概念;分析系統架構設計,以防止故障,并得出生產和服務所需的與安全相關的特殊特性;驗證系統架構設計和技術安全概念是否適合根據其各自的ASIL等級來滿足功能安全需求。
在相關項的集成與測試子階段定義集成步驟并集成系統元件,直到系統完全集成;驗證由系統架構級別的安全分析得出的安全措施是否得到了正確實施;根據系統架構設計提供集成系統元件滿足其安全需求的證據。
在安全的有效性子階段提供證據,證明該相關項在集成到相應車輛中實現了安全目標;提供證據證明功能安全概念和技術安全概念符合實現相關項的功能安全。
小結
今天的新能源車、自動駕駛等汽車的發展方向越來越依賴于電子系統和軟件。新系統的出現帶來了故障模式的新風險。車企在設計中努力識別和評估風險,并采取有效措施減少或消除這種風險,盡一切努力確保其產品的安全運行或使用。ISO 26262:2018國際標準的發布能夠幫助企業確保其電子電氣系統的功能安全,并在產品開發過程盡早識別和分析風險,建立安全目標,通過一個全面的驗證計劃實現這些目標。
審核編輯 黃宇
-
汽車電子
+關注
關注
3029文章
8027瀏覽量
167821 -
ISO
+關注
關注
0文章
265瀏覽量
39672 -
汽車
+關注
關注
13文章
3602瀏覽量
37658
發布評論請先 登錄
相關推薦
ISO 26262功能安全標準:重要的汽車安全完整性等級(ASIL)更新
符合ISO 26262的功能安全平臺工具
汽車電子為什么要進行ISO 26262認證?原理是什么?
SGS攜手飛仙智能達成ISO 26262:2018汽車功能安全認證合作
SGS為芯耀輝頒發ISO 26262:2018汽車功能安全流程認證證書
![SGS為芯耀輝頒發<b class='flag-5'>ISO</b> <b class='flag-5'>26262</b>:<b class='flag-5'>2018</b><b class='flag-5'>汽車</b>功能安全流程認證證書](https://file1.elecfans.com//web2/M00/89/89/wKgaomSHlteAR9VKAACaAf1A2-0977.jpg)
鑒源論壇丨汽車電子ISO 26262:2018標準概述(一)
![鑒源論壇丨<b class='flag-5'>汽車</b><b class='flag-5'>電子</b><b class='flag-5'>ISO</b> <b class='flag-5'>26262</b>:<b class='flag-5'>2018</b><b class='flag-5'>標準</b><b class='flag-5'>概述</b>(一)](https://file1.elecfans.com//web2/M00/8A/25/wKgaomSRaouAQ2yUAAHcHCETpwU894.png)
艾為電子獲得ISO 26262汽車功能安全最高等級認證
芯驛電子獲得ISO 26262汽車功能安全最高等級ASIL D認證
![芯驛<b class='flag-5'>電子</b>獲得<b class='flag-5'>ISO</b> <b class='flag-5'>26262</b><b class='flag-5'>汽車</b>功能安全最高等級ASIL D認證](https://file1.elecfans.com/web2/M00/C4/ED/wKgZomX49vGASbEzAAAUCdxCQdQ335.jpg)
美行科技通過ISO26262:2018汽車功能安全ASIL D流程認證
![美行科技通過<b class='flag-5'>ISO26262</b>:<b class='flag-5'>2018</b><b class='flag-5'>汽車</b>功能安全ASIL D流程認證](https://file1.elecfans.com/web2/M00/E2/15/wKgZomY61pOAGlP2AAA-wJIjQok053.png)
評論