ISO 26262 國際標準，名為《道路車輛功能安全》，是功能安全的國際標準，是針對裝設在量產道路車輛（非機動車除外）的電子電氣系統，由國際標準化組織（ISO）在 2011 年釋出第一版，在 2018 年更版。 標準簡介 功能安全特性是每個汽車產業產品開發階段中不可缺少的一部份。包括規格訂定、設計、實現、整合、驗證、確認以及產品上市等階段。ISO 26262 是功能安全標準 IEC 61508 針對汽車電子電氣系統所修訂的標準，其中定義車用裝置的機能安全，包括所有汽車電子電氣安全相關系統的完整生命週期。 第一版（ISO 262622011）在 2011 年 11 月 11 日釋出，是針對安裝在總重不超過 35 噸量產汽車上的電子電氣系統。第二版（ISO 262622018）在 2018 年 12 月釋出，將範圍延伸到非機動車以外的所有路上載具。 此標準的目是在解決車輛內電子電氣系統誤動作所造成的可能危害。雖然標準的標題是《道路車輛功能安全》，但此標準是和電子電氣系統的功能安全有關，包括整個系統，也包括系統中的各部份。 此標準和其母標準 IEC 61508 類似，都是以風險為基礎的安全標準，會針對有危害操作情形的風險進行定性評估，並且定義安全對策來避免或控制系統性失效，偵測或控制隨機性的硬體失效，並減少其影響。 ISO 26262 的目的： 提供車用產品安全生命週期（管理、開發、生產、執行、維修、退役），並在各個階段可以訂制需要的活動。 包括整個開發過程的機能安全層面（包括需求規格、設計、實現、整合、驗證、確認及組態等活動） 提供針對車用，以風險為基礎的風險確認方式（車輛安全完整性等級，ASIL） 用 ASIL 來確認，若要達到可接受的，應該要滿足哪些安全需求。 提供驗證和確認方式的需求，以確保已達到足夠，且可以接受的安全性 ISO 26262 Software Compliance Achieving Functional Safety in the Automotive Industry white paper by Parasoft ISO 26262 的章節 ISO 262622018 分為 12 個章節，其中 10 個章節是規範（Part 19 以及 Part 12），Part 10 和 Part 11 是指南： 名詞解釋（Vocabulary） 功能安全管理（Management of functional safety） 概念階段（Concept phase） 產品開發：系統層級（Product development at the system level） 產品開發：硬體層級（Product development at the hardware level） 產品開發：軟體層級（Product development at the software level） 生產、執行、維護和除役（Production operation service and decommissioning） 支援過程（Supporting processes） 車輛安全完整性等級導向與安全導向分析（Automotive Safety Integrity Leveloriented and safetyoriented analyses） ISO 26262 指南（Guideline on ISO 26262） 將 ISO 26262 應用在半導體上的指南（Guidelines on application of ISO 26262 to semiconductors） 摩托車應用（Adaptation of ISO 26262 for motorcycles） 上一版 ISO 262622011只 有 10 個章節，沒有 ISO 262622018 的 11 12 章節，第 7 章節名稱只有「生產和執行」（Production and operation） Part 1：名詞解釋 此章節列出了在應用標準中的詞語、定義和縮寫（專案詞彙表） 特別重要的是對於「故障」（fault）、「錯誤」（error）及「失效」（failure）的定義，因為這些詞語是此標準定義功能安全流程的關鍵，特別是故障可能會放大，成為錯誤，而錯誤最終可能會導致失效。所產生「誤動作」（malfunction）會造成「危害」，也就表示失去安全功能。 ISO 262622011 版和其他的機能安全標準不同，也和 2018 年改版後的內容不同。ISO 262622011 沒有明確定到容錯，因為其中假定不可能理解系統內的所有故障 ISO 26262 沒有使用 IEC 61508 中的「安全失效分數」（Safe failure fraction），改用「單點故障度量」（single point faults metric）和「潛在故障度量」（latent faults metric）。 Part 2：功能安全管理 ISO 26262 提供汽車應用的功能安全標準，定義整個組織的安全管理標準，以及針對車用產品開發和生產安全生命週期的標準 ISO 2626222011 Management of functional safety Abstract ISO 26262102012 E Guideline on ISO 26262 pp 23。下一章敘述的 ISO 26262 安全生命週期是以此處列出的安全管理概念來運作： Parts 37：從概念設計到設計製造的安全生命週期 ISO 26262 安全生命週期中的程式會識別及評估危害（安全風險）、為了降低風險到可允許的程度，建立對應的安全需求、針對安全需求進行管理和追蹤，產出合理的保證資料，說明在產品中已實現這些安全需求。安全相關的流程可能會整合到傳統的品質系統需求生命週期，也可能會和此係統並行： 識別專案（item，特定的車用系統產品），以及定義其最上層的系統功能需求。 識別專案的全面風險事件（hazardous events） 針對一個風險事件，定義其 ASIL（可參考 Part 9） 針對風險事件決定其安全目標（safety goal），其中也包括風險事件的 ASIL。 針對汽車層級的功能安全概念（functional safety concept），定義可以確保安全目標的系統架構。 將安全目標再拆解為細部的安全需求（safety requirements）（一般而言，每一個安全需求都會使用上層安全需求或安全目標的 ASIL。不過因為實際情形的限制，可能會將一個安全需求拆解為數個 ASIL 較低，但有冗餘機能的安全需求，由獨立的冗餘元件來實現）。 安全需求會分配到各架構元件（architectural components），可能是子系統、硬體元件、軟體元件（一般而言，每一個元件都需要考慮分配到安全需求的 ASIL 等級，依其標準和程式進行，若有多個等級，以最高的為準） 依分配的安全需求以及機能需求開發架構元件，並且確認符合對應需求。 Part 8：支援流程 ISO 26262 中有定義一些在安全生命週期中在各階段都持續進行的支援性流程，這個是整合性的流程，也提供了為了支援通用流程目標需額外考慮的事項。 受控制的企業介面，可以下達目標、需求和控制方式給中的所有供應商。 明確的標示安全需求以及在生命週期中的相關管理方式。 工作文件的配置管理，有正式唯一的識別方式，可以重現配置，可以建立各工作文件和配置變更之間的可追蹤性 正式的變更控制，包括變更影響的管理，目的是要確保識別到的缺陷已移除，在產品變更時不會匯入危害。 工作文件驗證的規劃、控制以及報告，驗證可以是評審、分析及測試，也包括各來源識別到缺陷的回歸分析。 計劃性的識別及管理在安全生命週期中，所有有助於機能安全以及安全評估持續管理的工程文件（檔案） 軟體工具（計劃使用以及實際使用的工具）的合格性審查 以往開發的軟體及硬體模組，要整合到目前開發 ASIL 等級的合格性審查 用服務歷史證據來證實某專案若要用在指定的 ASIL 等級，已有足夠的安全性。 Part 9 車輛安全完整性等級（ASIL）導向以及安全導向的分析 車輛安全完整性等級（ASIL）是指標對車輛系統或是系統中元件，以其固有安全風險所作的抽象分級方式。ASIL 分級會配合 ISO 26262 一起使用，來表示要預防某特定風險，需要降低風險的程度，ASIL D 對應最高等級的風險，ASIL A 則對應最輕微的風險。針對特定風險評估的 ASIL 等級也會指定給對應的安全目標，從這個安全目標衍生的安全需求也需要依此 ASIL 為準。 ASIL 評估簡介 要評定 ASIL，需進行危害分析及風險評估，依其結果評定 ASIL。在 ISO 26262 中，危害是以對系統有害影響的相對影響程度為準，再考慮造成這些影響的危害是否容易出現。每一個危害事件都是以可能造成傷亡的嚴重程度，也考慮車輛暴露在此危害的相對時間長度，以及駕駛可以反應，以避免此傷亡的相對可能性來考慮。 ASIL 評估流程 在安全生命週期的開始，會進行危害分析及風險評估，針對所有識別到的危害事件以及安全目標來評估其 ASIL。 危害事件會依其可能造成的傷亡來評定其嚴重度（severity，簡稱 S）： 風險管理除了考慮可能傷害的嚴重性外，也會考慮傷害發生的可能程度。針對特定危害，危害事件若不太容易發生，可視為有較低的風險。在 ISO 26262 的危害分析及風險評估程式中，發生傷害性危害的可能性是由以下這二項的組合而成： 暴露機率（exposure，簡稱 E）：可能會發生此傷害的運作條件，其相對的發生率 可控度（control，簡稱 C）：駕駛可以反應，避免此傷害的可能性 在上述的分類中，ASIL D 的危害事故定義為可能會危及生命到致命的傷害，在大部份的運作條件下都會造成傷害，而且駕駛難以避免傷害。ASIL D 結合了上述 S3 E4 和 C3 的分類。上述分類若有任何一個從其最嚴重分類往下降，都會讓 ASIL 等級離開 ASIL DMartínez LH Khursheed S Reddy SM LFSR generation for high test coverage and low hardware overhead IET Computers Digital Techniques 2019 Aug 21UoL repository （例如，假定不可控（C3），會造成重傷（S3）的危害，若發生機率非常低（E1），需分類為 ASIL A）。ASIL 等級中比 ASIL A 更低的是 ASIL QM，意思是沒有安全的相關性，只需要依品管系統的要求進行即可。 嚴重度、暴露機率、可控度的分類都是資訊性的，不是說明性的，因此有一些各車廠和供應商解讀的空間，也可能會造成歧義。因此國際汽車工程師學會（SAE）提出了 J2980 Considerations for ISO26262 ASIL Hazard Classification，提供了特定危害下，較明確可以評估嚴重度、暴露機率、可控度的指南 。 相關條目 風險評估 V 模型 驗證及確認 Automotive SPICE （民用飛機及系統的指南） （航空相關標準） IEC 61508（通用的工業機能安全標準） ISOSAE 21434（車用的網路安全標準） FMEDA EGas 參考資料 ISO 2626212011 en Road vehicles Functional safety Part 1 Vocabulary 延伸閱讀 ISO 26262 系統功能安全設計標準介紹 ISO 26262 功能安全與 CMMIDEV 流程整合 26262 Category 汽車安全