A Scalable Approach for Memory Optimization in AUTOSAR Schedule Tables

Research output: Chapter in Book/Report/Conference proceedingConference paperpeer-review

Abstract

Modern embedded automotive software uses AUTOSAR for software development. This software is organized into a set of runnables that represent basic functionality. For optimal resource utilization, runnables are grouped into tasks. In AUTOSAR, a schedule table is used for the deterministic time triggering of task activations or events. In the state of the art, the schedule table is generated at design time. The memory demand of the schedule table is highly sensitive to the application parameters, i.e., the periods and offsets of the runnables and task types. Variations in these parameter values can very significantly increase the memory demand of the schedule table, even for small applications consisting of, e.g., only four runnables. In this paper, we propose an alternative approach for the online generation of the schedule table with an upper bound on the memory demand that is insensitive to variations in the values of the periods and offsets of runnables, and task types. Using multiple case studies, we show that our approach, despite a slight runtime overhead, significantly reduces memory demand.

Original languageEnglish
Title of host publication40th Annual ACM Symposium on Applied Computing, SAC 2025
PublisherAssociation for Computing Machinery (ACM)
Pages514-523
Number of pages10
ISBN (Electronic)9798400706295
DOIs
Publication statusPublished - 14 May 2025
Event40th Annual ACM Symposium on Applied Computing, SAC 2025 - Catania, Italy
Duration: 31 Mar 20254 Apr 2025

Publication series

NameProceedings of the ACM Symposium on Applied Computing

Conference

Conference40th Annual ACM Symposium on Applied Computing, SAC 2025
Country/TerritoryItaly
CityCatania
Period31/03/254/04/25

Keywords

  • AUTOSAR classic
  • real-time operating system
  • scheduling

ASJC Scopus subject areas

  • Software
  • Computer Science Applications
  • Automotive Engineering

Fields of Expertise

  • Information, Communication & Computing

Treatment code (Nähere Zuordnung)

  • Application
  • Experimental

Fingerprint

Dive into the research topics of 'A Scalable Approach for Memory Optimization in AUTOSAR Schedule Tables'. Together they form a unique fingerprint.

Cite this