[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/3316781.3317779acmconferencesArticle/Chapter ViewAbstractPublication PagesdacConference Proceedingsconference-collections
research-article

Assessing the Adherence of an Industrial Autonomous Driving Framework to ISO 26262 Software Guidelines

Published: 02 June 2019 Publication History

Abstract

The complexity and size of Autonomous Driving (AD) software are comparably higher than that of software implementing other (standard) functionalities in the car. To make things worse, a big fraction of AD software is not specifically designed for the automotive (or any other critical) domain, but the mainstream market. This brings uncertainty on to which extent AD software adheres to guidelines in safety standards. In this paper, we present our experience in applying ISO 26262 -- the applicable functional safety standard for road vehicles -- software safety guidelines to industrial AD software, in particular, Apollo, a heterogeneous Autonomous Driving framework used extensively in industry. We provide quantitative and qualitative metrics of compliance for many ISO 26262 recommendations on software design, implementation, and testing.

References

[1]
2014. cuda4cpu. Library and headers to make CUDA codes run seamlessly on CPUs. https://github.com/javier-cabezas/cuda4cpu. (2014).
[2]
2016. Autoware. An open autonomous driving platform. https://github.com/CPFL/Autoware/. (2016).
[3]
2017. Lizard. An extensible cyclomatic complexity analyzer for many imperative programming languages including C/C++. https://github.com/terryyin/lizard. (2017).
[4]
2017. Udacity. An Open Source Self-Driving Car. htps://www.udacity.com/self-driving-car/. (2017).
[5]
2018. Apollo, an open autonomous driving platform. http://apollo.auto/. (2018).
[6]
ARM. 2015. ARM Expects Vehicle Compute Performance to Increase 100x in Next Decade. https://www.arm.com/about/newsroom/arm-expects-vehicle-compute-performance-to-increase-100x-in-next-decade.php. (2015).
[7]
S.-C. Lin et al. 2018. The Architectural Implications of Autonomous Driving: Constraints and Acceleration. In ASPLOS.
[8]
MISRA. 2013. Guidelines for the Use of the C Language in Critical Systems.
[9]
NVIDIA. 2018. CUTLASS 1.1. https://github.com/NVIDIA/cutlass. (2018).
[10]
J. Redmon et al. 2016. You Only Look Once: Unified, Real-Time Object Detection. In CVPR.
[11]
Amnon Shashua. 2018. The Responsibility Sensitive Safety (RSS) Formal Model toward Safety Guarantees for Autonomous Vehicles. https://www.date-conference.com/date18/keynotes. (2018).
[12]
Rapita Systems. 2008. RapiCover. Low-overhead coverage analysis for critical software. https://www.rapitasystems.com/products/rapicover.
[13]
P. Tillet and D. Cox. 2017. Input-aware auto-tuning of compute-bound HPC kernels. In SC.
[14]
M. M. Trompouki and L. Kosmidis. 2018. Brook Auto: High-Level Certification-Friendly Programming for GPU-powered Automotive Systems. In DAC 2018.

Cited By

View all
  • (2024)Artificial Intelligence for Safety-Critical Systems in Industrial and Transportation Domains: A SurveyACM Computing Surveys10.1145/362631456:7(1-40)Online publication date: 9-Apr-2024
  • (2023)Strengthening Automotive Cybersecurity: A Comparative Analysis of ISO/SAE 21434-Compliant Automatic Collision Notification (ACN) SystemsVehicles10.3390/vehicles50400965:4(1760-1802)Online publication date: 4-Dec-2023
  • (2023)SAFEXPLAIN: Safe and Explainable Critical Embedded Systems Based on AI2023 Design, Automation & Test in Europe Conference & Exhibition (DATE)10.23919/DATE56975.2023.10137128(1-6)Online publication date: May-2023
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
DAC '19: Proceedings of the 56th Annual Design Automation Conference 2019
June 2019
1378 pages
ISBN:9781450367257
DOI:10.1145/3316781
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

Sponsors

In-Cooperation

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 02 June 2019

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Autonomous Driving
  2. Critical Systems
  3. ISO 26262

Qualifiers

  • Research-article
  • Research
  • Refereed limited

Funding Sources

  • Spanish Ministry of Economy and Competitiveness (MINECO)
  • Ramon y Cajal postdoctoral fellowship
  • European Research Council (ERC) under the European Union's Horizon 2020 research and innovation programme
  • Juan de la Cierva-Formación postdoctoral fellowship

Conference

DAC '19
Sponsor:

Acceptance Rates

Overall Acceptance Rate 1,770 of 5,499 submissions, 32%

Upcoming Conference

DAC '25
62nd ACM/IEEE Design Automation Conference
June 22 - 26, 2025
San Francisco , CA , USA

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)43
  • Downloads (Last 6 weeks)1
Reflects downloads up to 28 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Artificial Intelligence for Safety-Critical Systems in Industrial and Transportation Domains: A SurveyACM Computing Surveys10.1145/362631456:7(1-40)Online publication date: 9-Apr-2024
  • (2023)Strengthening Automotive Cybersecurity: A Comparative Analysis of ISO/SAE 21434-Compliant Automatic Collision Notification (ACN) SystemsVehicles10.3390/vehicles50400965:4(1760-1802)Online publication date: 4-Dec-2023
  • (2023)SAFEXPLAIN: Safe and Explainable Critical Embedded Systems Based on AI2023 Design, Automation & Test in Europe Conference & Exhibition (DATE)10.23919/DATE56975.2023.10137128(1-6)Online publication date: May-2023
  • (2023)Dynamic and execution views to improve validation, testing, and optimization of autonomous driving softwareSoftware Quality Journal10.1007/s11219-022-09609-x31:2(405-439)Online publication date: 15-Feb-2023
  • (2022)On the Safe Deployment of Matrix Multiplication in Massively Parallel Safety-Related SystemsApplied Sciences10.3390/app1208377912:8(3779)Online publication date: 8-Apr-2022
  • (2022)D3Proceedings of the Seventeenth European Conference on Computer Systems10.1145/3492321.3519576(453-471)Online publication date: 28-Mar-2022
  • (2021)Novel Arithmetics in Deep Neural Networks Signal Processing for Autonomous Driving: Challenges and OpportunitiesIEEE Signal Processing Magazine10.1109/MSP.2020.298843638:1(97-110)Online publication date: Jan-2021
  • (2021)Framework for safety assessment of autonomous driving functions up to SAE level 5 by self-learning iteratively improving control loops between development, safety and field life cycle phases2021 IEEE 17th International Conference on Intelligent Computer Communication and Processing (ICCP)10.1109/ICCP53602.2021.9733699(33-40)Online publication date: 28-Oct-2021
  • (2021)Enabling Unit Testing of Already-Integrated AI Software Systems: The Case of Apollo for Autonomous Driving2021 24th Euromicro Conference on Digital System Design (DSD)10.1109/DSD53832.2021.00071(426-433)Online publication date: Oct-2021
  • (2021)Development Methodologies for Safety Critical Machine Learning Applications in the Automotive Domain: A Survey2021 IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops (CVPRW)10.1109/CVPRW53098.2021.00023(129-141)Online publication date: Jul-2021
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media