functional safety standards, status updates

27
Alexander Mirmilstein & Mark Costin | March 24, 2021 FUNCTIONAL SAFETY STANDARDS, STATUS & UPDATES

Upload: others

Post on 25-Apr-2022

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: FUNCTIONAL SAFETY STANDARDS, STATUS UPDATES

Alexander Mirmilstein & Mark Costin | March 24, 2021

FUNCTIONAL SAFETY STANDARDS, STATUS & UPDATES

Page 2: FUNCTIONAL SAFETY STANDARDS, STATUS UPDATES

2

SOTIF ISO 21448

▪ What is ISO/DIS 21448 SOTIF?

▪ ISO working group status and plan

▪ PAS 21448 vs. DIS 21448 vs. ISO 26262

▪ Examples of new ISO 21448 content for the DIS

ISO 26262, Third Edition

Machine Learning Safety Activities

AGENDA

Page 3: FUNCTIONAL SAFETY STANDARDS, STATUS UPDATES

3

WHAT IS ISO 21448 SOTIF?

▪ ISO 26262 excludes risks due to nominal performance of the sensors and algorithms from scope

▪ ISO 26262 limited to malfunctioning behavior

▪ New vehicle functionalities are being introduced based on complex sensors and algorithms

▪ Safety Of The Intended Functionality (SOTIF) deals with:

▪ The safety of the required/defined behavior of the system

▪ The reduction of additional risk due to limitations in the performance of sensors and algorithms

Why Do We Need?

Page 4: FUNCTIONAL SAFETY STANDARDS, STATUS UPDATES

4

ISO 26262 VS. SOTIFInformal Comparison

Component/Deliverable ISO 26262 SOTIF

Electronic components Considered major source of

failure

Considered minor source of failure

Sensor limitations, normal

operation

Done by product safety Major consideration, i.e., dirt on

camera, fog, etc.

Algorithms Part 6: Assume correct via

process

Assumed to contain limitations

Requirements Complete, testable High level, hard to verify, e.g., never

pass on right

Verification Good coverage due to complete

requirements

Less coverage in structured tests, only

‘known’ knowns

Validation Additional coverage to

verification

Critical, targets risk-based; derive from

traffic statistics; demonstrate system

below target risk

Page 5: FUNCTIONAL SAFETY STANDARDS, STATUS UPDATES

5

ISO WORKING GROUP STATUS AND PLAN

▪ The ISO/TC22/SC32/WG8 working group (responsible for ISO 26262) proposed a “New Work Item” in March 2016

▪ ISO/PAS 21448 published January 2019

▪ ISO 21448, second edition

▪ International standard under development

▪ ISO/DIS 21448, first publicly available draft, released January 2021

▪ In DIS commenting phase

▪ Comments can be submitted via national bodies

History & Status of SOTIF – ISO/PAS 21448

Page 6: FUNCTIONAL SAFETY STANDARDS, STATUS UPDATES

6

ISO WORKING GROUP STATUS AND PLANISO 21448, Second Edition Timing

3rd Mtg.April 20-24, 2020

4th Mtg.Oct, 12-16, 2020

5th Mtg.TBD 2021

Page 7: FUNCTIONAL SAFETY STANDARDS, STATUS UPDATES

7

ISO/PAS 21448 VS. ISO/DIS 21448

▪ Scope

▪ Enlarged to cover all levels of autonomy

▪ Clause 4 overview of activities in the development process

▪ Existing content expanded & clarified

▪ New content: Sense-Plan-Act model

▪ New content: Management of SOTIF activities & supporting processes

DIS Updated Content – Supporting Clauses

Content expanded and clarified

Page 8: FUNCTIONAL SAFETY STANDARDS, STATUS UPDATES

8

ISO/PAS 21448 VS. ISO/DIS 21448DIS Updated Content - Main Body

Content expanded and clarified

Page 9: FUNCTIONAL SAFETY STANDARDS, STATUS UPDATES

9

ISO/PAS 21448 VS. ISO/DIS 21448DIS Updated Content - Main Body

New content to support the updated scope

Content expanded and clarified

New Content

Page 10: FUNCTIONAL SAFETY STANDARDS, STATUS UPDATES

10

ISO/PAS 21448 VS. ISO/DIS 21448DIS Updated Content - Main Body

New content to support the updated scope

Content expanded and clarified

Existing Content• Updated for expanded scope• Content clarified and improved

Page 11: FUNCTIONAL SAFETY STANDARDS, STATUS UPDATES

11

ISO/PAS 21448 VS. ISO/DIS 21448

Annex A: General guidance on SOTIF

Annex B: Guidance on scenario and system analyses

Annex C: Guidance on SOTIF verification and validation

Annex D: Guidance on specific aspects of SOTIF

New Annex Structure

NVIDIA sub-team lead and co-lead

Page 12: FUNCTIONAL SAFETY STANDARDS, STATUS UPDATES

12

ISO/PAS 21448 VS. ISO/DIS 21448

Annex A.3: Examples of the application of SOTIF activities

Annex BC.2: Example for definition and validation of an acceptable false alarm rate in AEB systems

Annex C.3: Validation of SOTIF applicable systems

Annex DC.4: Automotive perception systems verification and validation

Annex EB.1: Method for deriving SOTIF misuse scenarios

Annex FB.2: Example construction of scenario for SOTIF safety analysis method

Annex GD.2: Implications for offline trainings

Annex Re-Numbering

Page 13: FUNCTIONAL SAFETY STANDARDS, STATUS UPDATES

13

ISO/PAS 21448 VS. ISO/DIS 21448

▪ Annex A: General guidance on SOTIF

▪ A.1: Goal structuring notation (GSN) example

▪ A.2: Explanations regarding the interaction between functional safety according to the ISO 26262 series and this document

▪ Annex B: Guidance on scenario and system analyses

▪ B.3: Examples of adaptation of safety analyses to identify and evaluate potential trigger conditions and functional insufficiencies

▪ B.4: Applying STPA in the context of SOTIF for ADAS and automated vehicles

Annexes A & B – New Content

Page 14: FUNCTIONAL SAFETY STANDARDS, STATUS UPDATES

14

ISO/PAS 21448 VS. ISO/DIS 21448

▪ Annex C: Guidance on SOTIF verification and validation

▪ C.1: Purpose of the validation strategy

▪ C.5: Guidance on scenario parameterization and sampling

▪ C.6: Considerations for reducing validation testing

▪ Annex D: Guidance on specific aspects of SOTIF

▪ D.1: Guidance for driving policy specification

▪ D.3: SOTIF considerations for maps

▪ D.4: SOTIF considerations for V2X

Annexes C & D – New Content

Page 15: FUNCTIONAL SAFETY STANDARDS, STATUS UPDATES

15

ISO/PAS 21448 VS. ISO/DIS 21448

▪ Iterative concept of the development

▪ Scenario classification known/unknown, safe/hazardous (Areas 1, 2 & 3)

▪ Overall structure of the document

Unchanged Since ISO/PAS 21448

Page 16: FUNCTIONAL SAFETY STANDARDS, STATUS UPDATES

16

ISO/PAS 21448 VS. ISO/DIS 21448

Main goal of SOTIFis to reduce Area 2 and Area 3 and to increase Area 1

Unchanged Since ISO/PAS 21448

Page 17: FUNCTIONAL SAFETY STANDARDS, STATUS UPDATES

17

ISO 26262, THIRD EDITION

Page 18: FUNCTIONAL SAFETY STANDARDS, STATUS UPDATES

18

ISO 26262, THIRD EDITIONMajor Topics of Discussion

Topic Leader

Integrated approach for new energy vehicle (NEV) Li Bo (CATARC)

Automated driving Rami Debouk (GM)

Connected vehicle, including end-to-end safety Hugues Bonnin (Continental)

Link to SOTIF Nicolas Becker (PSA)

Safety demonstration for AI/DL Mark Costin (NVIDIA)

Predictive maintenance Karl Greb (NVIDIA)

Qualification of pre-existing SW Simon Fürst (BMW)

Page 19: FUNCTIONAL SAFETY STANDARDS, STATUS UPDATES

19

MACHINE LEARNING/AI

Page 20: FUNCTIONAL SAFETY STANDARDS, STATUS UPDATES

20

ISO 26262, THIRD EDITION

▪ Part 6

▪ Alignment of existing requirements to ML

▪ New requirements related to ML

▪ Tailor application of Part 6 to ML

▪ Extend Annex C for configuration of ML (e.g., NN structures, weights parameters)

▪ How to handle training data as a potential source of harm

▪ Other parts potentially affected

▪ Part 4: clause 8.4 validation

▪ Hardware topics: part 5 & 11

▪ Part 8: clause 11.4, confidence in the use of software tools

Updates for ML/AI Content

Page 21: FUNCTIONAL SAFETY STANDARDS, STATUS UPDATES

21

ISO 26262, THIRD EDITION

▪ Many standards with overlapping content on ML/AI

▪ ISO 26262

▪ ISO 21448

▪ ISO/TR 4804 – 5083

▪ ISO/TR 5469 (IEC 61508)

▪ Activities underway to harmonize all standards

ML/AI Content – Coordination with Other Standards

Page 22: FUNCTIONAL SAFETY STANDARDS, STATUS UPDATES

22

QUESTIONS

Page 23: FUNCTIONAL SAFETY STANDARDS, STATUS UPDATES

23

BACKUP

Page 24: FUNCTIONAL SAFETY STANDARDS, STATUS UPDATES

24

ROLES FOR ISO 26262 & ISO 21448ML/AI

Topic Reference

Tools for offline training ISO 26262-8:2018, Clause 11ISO 21448 D.2.4

Hardware - random and systematic faults ISO 26262-5:2018

Hardware limitations ISO 21448

SW compute (e.g., NN structure) ISO 26262-6:2018

SW limitations ISO 21448

SW calibrations (e.g., NN weight values) ISO 26262-6:2018, Annex C

Page 25: FUNCTIONAL SAFETY STANDARDS, STATUS UPDATES

25

ISO 21448 Figure D.4 — Example of Offline ML Training Process Flow

Page 26: FUNCTIONAL SAFETY STANDARDS, STATUS UPDATES

26

ISO 21448 Steps in Analysis of Offline Training Process of ML Algorithms

Figure D.5

Page 27: FUNCTIONAL SAFETY STANDARDS, STATUS UPDATES