Using Machine Learning Safely in Automotive Software: An Assessment and Adaption of Software Process Requirements in ISO 26262

08/05/2018
by   Rick Salay, et al.
0

The use of machine learning (ML) is on the rise in many sectors of software development, and automotive software development is no different. In particular, Advanced Driver Assistance Systems (ADAS) and Automated Driving Systems (ADS) are two areas where ML plays a significant role. In automotive development, safety is a critical objective, and the emergence of standards such as ISO 26262 has helped focus industry practices to address safety in a systematic and consistent way. Unfortunately, these standards were not designed to accommodate technologies such as ML or the type of functionality that is provided by an ADS and this has created a conflict between the need to innovate and the need to improve safety. In this report, we take steps to address this conflict by doing a detailed assessment and adaption of ISO 26262 for ML, specifically in the context of supervised learning. First we analyze the key factors that are the source of the conflict. Then we assess each software development process requirement (Part 6 of ISO 26262) for applicability to ML. Where there are gaps, we propose new requirements to address the gaps. Finally we discuss the application of this adapted and extended variant of Part 6 to ML development scenarios.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/07/2017

An Analysis of ISO 26262: Using Machine Learning Safely in Automotive Software

Machine learning (ML) plays an ever-increasing role in advanced automoti...
research
09/28/2022

Toward Certification of Machine-Learning Systems for Low Criticality Airborne Applications

The exceptional progress in the field of machine learning (ML) in recent...
research
04/06/2023

SoK: Machine Learning for Continuous Integration

Continuous Integration (CI) has become a well-established software devel...
research
11/03/2020

Ensuring Dataset Quality for Machine Learning Certification

In this paper, we address the problem of dataset quality in the context ...
research
11/04/2022

A Prompt-based Few-shot Learning Approach to Software Conflict Detection

A software requirement specification (SRS) document is an essential part...
research
06/14/2021

Certification of embedded systems based on Machine Learning: A survey

Advances in machine learning (ML) open the way to innovating functions i...
research
02/08/2022

If a Human Can See It, So Should Your System: Reliability Requirements for Machine Vision Components

Machine Vision Components (MVC) are becoming safety-critical. Assuring t...

Please sign up or login with your details

Forgot password? Click here to reset