ASSESSMENT OF THE ISO 26262 STANDARD, ROAD VEHICLES FUNCTIONAL SAFETY



Similar documents
ISO Introduction

How to Upgrade SPICE-Compliant Processes for Functional Safety

JEREMY SALINGER Innovation Program Manager Electrical & Control Systems Research Lab GM Global Research & Development

Intelligent development tools Design methods and tools Functional safety

ISO Functional Safety Draft International Standard for Road Vehicles: Background, Status, and Overview

TÜ V Rheinland Industrie Service

Impact of Safety Standards to Processes and Methodologies. Dr. Herbert Eichfeld

Managing Design Changes using Safety-Guided Design for a Safety Critical Automotive System

University of Paderborn Software Engineering Group II-25. Dr. Holger Giese. University of Paderborn Software Engineering Group. External facilities

ISO 26262:2011 Functional Safety Assessment Report. Texas Instruments Richardson, TX USA. Project: TDA2X ADAS SoC. Customer:

Dr. Brian Murray March 4, 2011

Controlling Risks Safety Lifecycle

Controlling Risks Risk Assessment

Functional Safety with ISO Principles and Practice Dr. Christof Ebert, Dr. Arnulf Braatz Vector Consulting Services

Functional Safety Hazard & Risk Analysis

ISO/IEC Part 10 Safety Extension. Giuseppe Lami Istituto di Scienza e Tecnologie dell Informazione Consiglio Nezionale delle Ricerche Pisa

Introduction of ISO/DIS (ISO 26262) Parts of ISO ASIL Levels Part 6 : Product Development Software Level

Safety and security related features in AUTOSAR

Safety Lifecycle illustrated with exemplified EPS

Safety Issues in Automotive Software

Safety Driven Design with UML and STPA M. Rejzek, S. Krauss, Ch. Hilbes. Fourth STAMP Workshop, March 23-26, 2015, MIT Boston

Fundamental Principles of Software Safety Assurance

Medical Device Software Standards for Safety and Regulatory Compliance

Functional Safety Management of the development process of safety related programmable electronic systems at Jaquet Technology Group

Functional Safety and Automotive SW - Engineering Introduction ISO Daimler

IEC Overview Report

Safety Integrated. SIMATIC Safety Matrix. The Management Tool for all Phases of the Safety Lifecycle. Brochure September Answers for industry.

ACHIEVING FUNCTIONAL SAFETY OF AUDI DYNAMIC STEERING USING A STRUCTURED DEVELOPMENT PROCESS

Software Production. Industrialized integration and validation of TargetLink models for series production

Selecting Sensors for Safety Instrumented Systems per IEC (ISA )

Automotive SPICE & ISO/CD Their Mutual Relationship

Testing of safety-critical software some principles

IEC Functional Safety Assessment. Project: K-TEK Corporation AT100, AT100S, AT200 Magnetostrictive Level Transmitter.

System Theoretic Approach To Cybersecurity

Public trainings, In-house seminars, webinars Personal qualification on ISO 26262

TL 9000 and TS16949 Comparison

Design of automatic testing tool for railway signalling systems software safety assessment

Risk Assessment for Medical Devices. Linda Braddon, Ph.D. Bring your medical device to market faster 1

Version: 1.0 Latest Edition: Guideline

Viewpoint on ISA TR Simplified Methods and Fault Tree Analysis Angela E. Summers, Ph.D., P.E., President

Frequently Asked Questions

Frequently Asked Questions

Value Paper Author: Edgar C. Ramirez. Diverse redundancy used in SIS technology to achieve higher safety integrity

Presentation Overview. Istwaan Knijff EMC & Safety themadag - 03 oktober Sensata Technologies Almelo. What about EMC?

TÜV Rheinland Functional Safety Program Functional Safety Engineer Certification

Software in safety critical systems

Building a Safety Case in Compliance with ISO for Fuel Level Estimation and Display System

An integrated approach to implement system engineering and safety engineering processes: SASHA Project

Quality Systems Frameworks. SE 350 Software Process & Product Quality 1

System Safety Process Applied to Automotive High Voltage Propulsion Systems

Hardware safety integrity Guideline

Safe Automotive software architecture (SAFE) WP 6, WT Deliverable D Methods for Assessment Activity Architecture Model (AAM)

Effective Application of Software Safety Techniques for Automotive Embedded Control Systems SAE TECHNICAL PAPER SERIES

Failure Mode and Effect Analysis. Software Development is Different

Model-based Testing of Automotive Systems

Reducing Steps to Achieve Safety Certification

TÜV FS Engineer Certification Course Being able to demonstrate competency is now an IEC requirement:

I-Q SCHACHT & KOLLEGEN QUALITÄTSKONSTRUKTION GMBH ISO 26262:2011. Liste der Work Products aus der Norm

DeltaV SIS for Burner Management Systems

SIL in de praktijk (Functional Safety) Antwerpen Compliance of Actuators and Life Cycle Considerations. SAMSON AG Dr.

Functional Safety Management: As Easy As (SIL) 1, 2, 3

SAFETY LIFECYCLE WORKBOOK FOR THE PROCESS INDUSTRY SECTOR

Is your current safety system compliant to today's safety standard?

How To Write An International Safety Standard

SOFTWARE VERIFICATION RESEARCH CENTRE SCHOOL OF INFORMATION TECHNOLOGY THE UNIVERSITY OF QUEENSLAND. Queensland 4072 Australia TECHNICAL REPORT

Software Quality Assurance: VI Standards

IEC Functional Safety Assessment. ASCO Numatics Scherpenzeel, The Netherlands

Safety Certification of Software-Intensive Systems with Reusable Components

A System-safety process for by-wire automotive systems

The Software Development Life Cycle: An Overview. Last Time. Session 8: Security and Evaluation. Information Systems Security Engineering

A System-Safety Process For By-Wire Automotive Systems

SFTA, SFMECA AND STPA APPLIED TO BRAZILIAN SPACE SOFTWARE

HazLog: Tool support for hazard management

Estimating Software Reliability In the Absence of Data

ELECTROTECHNIQUE IEC INTERNATIONALE INTERNATIONAL ELECTROTECHNICAL

Reduce Medical Device Compliance Costs with Best Practices.

Safety and Hazard Analysis

Qualifying Software Tools According to ISO 26262

Software-based medical devices from defibrillators

When COTS is not SOUP Commercial Off-the-Shelf Software in Medical Systems. Chris Hobbs, Senior Developer, Safe Systems

WORKSHOP RC EVI Integração de Sistemas Junho de 2011 Eng. Nelson José Wilmers Júnior

You Must Know About the New RIA Automation Standard

Efficient and Faster PLC Software Development Process for Automotive industry. Demetrio Cortese IVECO Embedded Software Design

Verification and Validation According to ISO 26262: A Workflow to Facilitate the Development of High-Integrity Software

Safety-Critical Systems: Processes, Standards and Certification

How Safe does my Code Need to be? Shawn A. Prestridge, Senior Field Applications Engineer

Product Information Services for Embedded Software

Software Engineering. Standardization of Software Processes. Lecturer: Giuseppe Santucci

Requirements-driven Verification Methodology for Standards Compliance

Solution Overview Better manage environmental, occupational safety, and community health hazards by turning risk into opportunity

Planning Your Safety Instrumented System

2015. All rights reserved.

Implementation of ANSI/AAMI/IEC Medical Device Software Lifecycle Processes.

Introduction into IEC Software life cycle for medical devices

Appendix O Project Performance Management Plan Template

SOFTWARE VERIFICATION RESEARCH CENTRE SCHOOL OF INFORMATION TECHNOLOGY THE UNIVERSITY OF QUEENSLAND. Queensland 4072 Australia TECHNICAL REPORT

Strengthening Risk Evaluation and Mitigation Strategies (REMS) Through Systematic Analysis, Standardized Design, and Evidence-Based Assessment

Transcription:

ASSESSMENT OF THE ISO 26262 STANDARD, ROAD VEHICLES FUNCTIONAL SAFETY Dr. Qi Van Eikema Hommes SAE 2012 Government/Industry Meeting January 25, 2012 1

Outline ISO 26262 Overview Scope of the Assessment Strengths Considerations for Improvements Industry Feedbacks Summary 2

ISO 26262 Overview Adaptation of IEC 61508 to road vehicles Influenced by ISO 16949 Quality Management System The first comprehensive standard that addresses safety related automotive systems comprised of electrical, electronic, and software elements that provide safety-related functions. It intends to address the following important challenges in today s road vehicle technologies: The safety of new E/E and Software functionality in vehicles The trend of increasing complexity, software content, and mechatronics implementation The risk from both systematic failure and random hardware failure 3

Support ISO 26262 affects all areas Core processes Management General Structure of ISO 26262 1. Vocabulary 2. Management of functional safety 2-5 Overall safety management 2-6 Safety management during item development 2-7 Safety management after release for production 3. Concept phase 3-5 Item definition 4. Product development: system level 4-5 Initiation of product development at the system level 4-11 Release for production 7. Production & Operation 7-5 Production 3-6 Initiation of the safety lifecycle 3-7 Hazard analysis and risk assessment 3-8 Functional safety concept 4-6 Specification of the technical safety requirements 4-7 System design 4-8 Item integration and testing 5. Product development: hardware level 5-5 Initiation of product development at the hardware level 5-6 Specification of hardware safety requirements 5-7 Hardware design 5-8 Hardware architectural metrics 5-9 Evaluation of violation of the safety goal due to random HW failures 5-10 Hardware integration and testing 4-10 Functional safety assessment 4-9 Safety validation 6. Product development: software level 6-5 Initiation of product development at the software level 6-6 Specification of software safety requirements 6-7 Software architectural design 6-8 Software unit design and implementation 6-9 Software unit testing 6-10 Software integration and testing 6-11 Software verification 7-6 Operation, service and decommissioning 8-5 Interfaces within distributed developments 8-6 Overall management of safety requirements 8-7 Configuration management 8-8 Change management 8-9 Verification 9-5 Requirements decomposition with respect to ASIL tailoring 9-6 Criteria for coexistence of 8. Supporting processes 8-10 Documentation 8-11 Qualification of software tools 8-12 Qualification of software components 8-13 Qualification of hardware components 8-14 Proven in use argument 9. ASIL-oriented and safety-oriented analyses 9-7 Analysis of dependent failures 9-8 Safety analyses 10. (Informative) Guidelines on ISO 26262 4

Scope of This Assessment Conducted in June-July 2011, based on DSI draft published in 2009. Final standard (FDIS) was published in November 2011. Future discussions should be based on the FDIS version of the standard. Review Focus How well can the standard provide safety assurance for the complex software-intensive automotive electronics and electrical systems? 5

Strengths Emphasizing safety management and safety culture Major accidents in large complex systems are not caused by the failure of technical components, but rather organization factors influencing the design, manufacturing, and operation of the system. Prescribes a systems engineering process Safety is an emergent property of the system, and requires systems engineering approach. 6

Strengths Departure from safety as an after-thought: IEC 61508: safety function ISO 26262: provides the framework and vocabulary for hazard elimination in the first place Systems engineering framework Safety measure vs. safety mechanisms Leveson 2011 7

Strengths Disassociate hazard risk level from probabilistic failure rate: Severity IEC 61508: SIL uses component failure rate Exposure Controllability ASIL D: highest safety integrity level A: lowest safety integrity level QM: quality management 8

ASIL Assessment Consider only use S (severity) Estimation of E can be subjective Standardize ASIL assessment among OEM and Suppliers Legal liability of different ASIL assessment Development cost affecting industry competitiveness OEM inconsistency among the same component from the suppliers. Must be careful with component ASIL standardization safety of a component can only be assessed in the context of the specific system implementation. The government may play a role in ASIL classification. 9

Provide More Guidance on Hazard Elimination Safety measure is not clearly explained in the document. But this concept is the key to hazard elimination in the first place the most effective and least costly approach. Safety Mechanism is explained in detail throughout the document. But this concept is like the safety function concept in IEC 61508, and is a less effective safety measure. The standard may want to add a section in Part 1 to further clarify the departure from IEC 61508 s design philosophy. Investigate other hazard analysis methods that can provide more effective guidance on how to identify and eliminate hazards in design. One such method is the System Theoretic Process Analysis (STPA) based on System Theoretic Accident Modeling Process (STAMP). 10

Separate System Safety from Reliability Engineering Safety Reliability Reliability engineering focuses on component failures. System can be unsafe when none of the component fails. The required function may be unsafe. Software or human do not fail, and have no failure rate. System can still be safe when components fail. 11

Reliability Engineering Methods in ISO 26262 Hardware Architecture Metrics--Based on random failure of components. Failure Modes and Effects Analysis (FMEA): Developed to predict equipment reliability. Forward search based on underlying single chain-of-events and failure models Initiating events are failures of individual components Quickly become impractical for complex systems Fault Tree Analysis (FTA): Top-down search method Based on converging chains-of-events accident model. Tree is simply record of results; analysis done in head. Lack of guidance. Assume independence of the failure, which is not always true. Safety Case Approach Confirmation bias the use of Quantitative Risk Assessment Independent reviewers are less familiar with the design The FMEA and FTA comments are based on Professor Nancy Leveson s system safety class lecture notes. 12

Recommendations for Strengthening Safety Engineering Independent review team may not want to focus on the correctness of the safety case, but rather independently conduct hazard analysis to find out whether all causes of the hazards have been analyzed and addressed. Investigate the effectiveness of STPA and other system safety methods in order to adapt them into the standards to provide guidance on how to design for system safety. 13

Software Safety Follows software system engineering process Promotes good software architecture practices Best practices in software design Addresses hardware failure On Par with other software safety standards such as DO- 178 Comments: Unlike hardware, software does not fail. Software faults are due to design errors, but the standard does not offer a way to identify design errors that can cause hazard. Good systems engineering process and software architecture design are necessary but not sufficient to ensure system safety. 14

Production and Operation Great to have a complete lifecycle view of the safety. Unfortunately, the standard provide almost no guidance on how to ensure the safety in these two important stages. Thought starters: How to identify key characteristics in manufacturing that are critical to safety? Aftermarket software and components safety? How to check and ensure sensors, actuators, and communication channels are safe throughout the lifecycle of the vehicle? Is there a need for Government-mandated yearly safety checkup? Education and training for service technicians? 15

Incorporate Design Guidelines for Safe User Interaction The standard has no mention of safe user interactions Automation in the airplane cockpit has led to some major accidents Automotive companies do have Human-Machine Interface design groups Recommendations: Learn from the accidents in cockpit automation literatures Incorporate guidelines for safety user interaction design in the future 16

Industry s Views Pro s ISO 26262 is well regarded by industry and is seen as necessary. Many companies have at least tried it on pilot projects. GM has used it to ensure Volt s battery functional safety. Industry recognizes it is valuable to have safety standard to address the growing complexity of Cyber-Physical Systems. No discrepancy with mature product development process, and it is easy to implement. Aligns well with the model-based development process. 17

Industry s Views--Cons Amount of documentation efforts Not convinced that the software development methods are sufficient to guarantee safety Since the standard is about the entire product life cycle, the effect of the standard will take some time to show. The concept phase is easy to implement, but there is difficulty to integrate a pilot project into the rest of the system that was not developed based on the standard. ASIL classification harmonization Proven in use argument is not useful Takes too long to collect sufficient data The definition in the standard makes it a step that will never be visited Qualification of software tools The large number of software tools used in development Comment: software tools are software. How will one quantify the probability of software making mistakes? 18

Summary of Recommendations 1. Consider only using severity for ASIL assessment 2. Government may want to consider playing a role in ASIL standardization However, the ASIL assessment must depend on the context and the design configuration of the system. 3. The standard may want to add a section to emphasize hazard elimination before detection and control 4. Research activities may want to investigate the effectiveness of system theory based hazard causal analysis in automotive complex cyber-physical systems E.g. STAMP model and STPA. 5. Fundamental research is needed for the safety of complex software-intensive systems today, including those in the current automobiles: The effect of complexity on safety is not well quantified The effects of software engineering best practices on safety may be insufficient to ensure safety. New and different approaches may need to be developed. 6. Government may want to play a role in certifying software tools used for the development of safety critical systems 7. Government may want to consider regulating the safety of E/E systems after the vehicle is sold 19