• Home
  • Search
  • Automatic Sound Static Analysis for Integration Verification of AUTOSAR Software
  • Cite Icon2
  • https://doi.org/10.4271/2023-01-0591Copy DOI Icon

Automatic Sound Static Analysis for Integration Verification of AUTOSAR Software

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

<div class="section abstract"><div class="htmlview paragraph">Preventing systematic software failures is of paramount importance for any highly automatic vehicle control system, in particular for safety-critical AUTOSAR software. Among the most critical software defects are runtime errors like buffer overflows or data races. They may cause erroneous or erratic behavior, induce system failures, and constitute security vulnerabilities. Sound static analysis can be used to report all such defects in the code, or to prove their absence. It can also determine dependencies between software components and show freedom of interference without missing any data and control flow through data or function pointers. In the past, AUTOSAR projects often had to be decomposed or simplified to achieve satisfactory analysis time or memory consumption. Creating the analysis model, i.e., determining the tasks and ISRs to analyze, their priorities, synchronization, etc., required significant manual effort. In this article we present novel analysis concepts, developed in the Astrée analyzer, to support fully automatic integration analysis of AUTOSAR projects. The execution model is automatically derived from the ARXML specification. No changes to the software under analysis are required. All specified tasks and ISRs are analyzed assuming fully concurrent execution; runtime errors, data races and deadlocks are reported. Task priorities, core assignment, resources, spinlocks, and critical sections enclosed by primitives to disable/enable interrupts are automatically handled. To minimize false alarms, Astrée supports tuning the analyzer to the software under analysis by locally boosting analysis precision. We report on practical experience with real-life industry projects, giving an overview of alarm rates, analysis time and memory consumption, as well as reduction of false alarms by fine-tuning the analysis precision to the software under analysis.</div></div>

Similar Papers
  • Standard
  • Citations310

Taxonomy and Definitions for Terms Related to Driving Automation Systems for On-Road Motor Vehicles

  • Feb 13, 2017
  • On-Road Automated Driving (Orad) Committee
  • Conference Article
  • Citations6

Development of an Emission Controls Concept for an IDI Heavy-Duty Diesel Engine Meeting 2007 Phase-In Emission Standards

  • Apr 16, 2007
  • SAE technical papers on CD-ROM/SAE technical paper series
  • Marek Tatur +7
  • Research Article

Increasing data hiding capacity in grayscale digital image using modified signal digit algorithm

  • Apr 01, 2025
  • International Science and Technology Journal
  • ام السعد محمد الاميلس
  • Conference Article
  • Citations19

Improving Combustion Process by Using a High Speed UV-Sensitive Camera

  • Mar 05, 2001
  • SAE technical papers on CD-ROM/SAE technical paper series
  • Frank Wytrykus +1
  • Conference Article

Design and Development of Tractor Front Three Point Linkage System

  • Feb 07, 2025
  • SAE technical papers on CD-ROM/SAE technical paper series
  • Yuvaraj Kumar +6
  • Research Article
  • Citations21

GRace

  • Feb 12, 2011
  • ACM SIGPLAN Notices
  • Mai Zheng +3
  • Conference Article
  • Citations13

The Effect of Exhaust-to-Coolant Heat Transfer on Warm-up Time and Fuel Consumption of Two Automobile Engines

  • Feb 01, 1986
  • SAE technical papers on CD-ROM/SAE technical paper series
  • Hans J Goettler +2
  • Conference Article

Conceptual Performance Analysis Eliminates Distributed System Design Risks

  • Apr 16, 2007
  • SAE technical papers on CD-ROM/SAE technical paper series
  • Deepak Shankar
  • Conference Article

Unique Methodology to Cluster and Reuse the “Hazard Analysis and Risk Assessment” for Different Electrical/Electronic Systems of an Automobile

  • Jan 16, 2026
  • SAE technical papers on CD-ROM/SAE technical paper series
  • Manickam Somasundaram +1
  • Conference Article
  • Citations4

A Comprehensive Approach to Design of Embedded Real-Time Software for Controlling Mechanical Systems

  • Aug 05, 2007
  • SAE technical papers on CD-ROM/SAE technical paper series
  • Johan Eriksson +1
  • Conference Article
  • Citations1

PointerLock: Protecting Function Pointers with Access Control on Page

  • Dec 01, 2019
  • Hongwei Zhou +4
  • Book Chapter

Enforcement of Architectural Safety Guards to Deter Malicious Code Attacks through Buffer Overflow Vulnerabilities

  • Jan 01, 2004
  • Lynn Choi +1
  • Research Article

A novel approach against the system buffer overflow

  • Jan 01, 2010
  • International Journal of Internet Technology and Secured Transactions
  • Yi Tung F Chan +2
  • Conference Article
  • Citations20

Requirements Management for Automotive Systems Development

  • Mar 06, 2000
  • SAE technical papers on CD-ROM/SAE technical paper series
  • Bernd Gebhard +1
  • Conference Article
  • Citations83

Concurrency analysis in the presence of procedures using a data-flow framework

  • Oct 01, 1991
  • Evelyn Duesterwald +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.