Application of Functional Safety in Autonomous Vehicles Using ISO 26262 Standard: A Survey

Currently there is extensive research and investments in safety technologies, such as ADAS (Advanced Driver Assistance Systems) for enabling road vehicles to become intelligent and safer, thus making them detect and prevent possible accidents, assist the driver in changing lanes efficiently and making more accurate turns. Almost every automotive company is researching and developing autonomous vehicles. This huge amount of investment in terms of money and efforts might soon make self-driving vehicles a reality and we might start seeing autonomous and non-autonomous vehicles running together on the road. Along with the perks of these autonomous vehicles, some new risks are also introduced into the vehicle and road safety. The ISO 26262 is a standard that deals with the functional safety of the E/E (Electric and Electronic) components of a road vehicle. As of now, there is no such standard that directly applies to the functional safety of autonomous vehicles and hence, many researchers have tried to use this ISO 26262 standard as a guideline for developing software/hardware models for making autonomous vehicles compatible to the functional safety standards. This paper provides an overview of some of these methods or techniques by which functional safety can be introduced in autonomous and semi-autonomous vehicles.

[1]  S. Norton,et al.  Designing safe and secure autopilots for the urban environment , 2016 .

[2]  Paul Pettersson,et al.  Risk-Based Decision-Making Fallacies: Why Present Functional Safety Standards are Not Enough , 2017, 2017 IEEE International Conference on Software Architecture Workshops (ICSAW).

[3]  Herbert Hanselmann,et al.  Challenges in automotive software engineering , 2008, ICSE Companion '08.

[4]  Barbara Gallina,et al.  Modeling a Safety- and Automotive-Oriented Process Line to Enable Reuse and Flexible Process Derivation , 2014, 2014 IEEE 38th International Computer Software and Applications Conference Workshops.

[5]  J. M. Conrad,et al.  Autonomous all-terrain vehicle steering , 2012, 2012 Proceedings of IEEE Southeastcon.

[6]  James M. Conrad,et al.  Using a CAN bus for control of an All-terrain Vehicle , 2014, IEEE SOUTHEASTCON 2014.

[7]  James M. Conrad,et al.  Implementation of CAN bus in an autonomous all-terrain vehicle , 2011, 2011 Proceedings of IEEE Southeastcon.

[8]  D. Kahneman Thinking, Fast and Slow , 2011 .

[9]  Ciaran MacNamee,et al.  Runtime verification monitoring for automotive embedded systems using the ISO 26262 functional safety standard as a guide for the definition of the monitored properties , 2014, IET Softw..

[10]  Christian Kreiner,et al.  Integrated design for tackling safety and security challenges of smart products and digital manufacturing , 2017 .

[11]  Marc Born,et al.  Application of ISO DIS 26262 in practice , 2010, EDCC-CARS.

[12]  João Batista Camargo,et al.  Assuring Fully Autonomous Vehicles Safety by Design: The Autonomous Vehicle Control (AVC) Module Strategy , 2017, 2017 47th Annual IEEE/IFIP International Conference on Dependable Systems and Networks Workshops (DSN-W).

[13]  Christian Kreiner,et al.  Automotive Knowledge Alliance AQUA - Integrating Automotive SPICE, Six Sigma, and Functional Safety , 2013, EuroSPI.

[14]  Franz Wotawa,et al.  On Error-Class Distribution in Automotive Model-Based Software , 2016, 2016 IEEE 23rd International Conference on Software Analysis, Evolution, and Reengineering (SANER).

[15]  Ron Bell,et al.  Introduction to IEC 61508 , 2006 .

[16]  Amr El-Kadi,et al.  Formal Verification of Automotive Design in Compliance With ISO 26262 Design Verification Guidelines , 2017, IEEE Access.

[17]  Jonas Westman,et al.  A Reference Example on the Specification of Safety Requirements using ISO 26262 , 2013, DECS@SAFECOMP.

[18]  James M. Conrad,et al.  Components of an autonomous all-terrain vehicle , 2010, Proceedings of the IEEE SoutheastCon 2010 (SoutheastCon).