Projects per year
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 language | English |
|---|---|
| Title of host publication | 40th Annual ACM Symposium on Applied Computing, SAC 2025 |
| Publisher | Association for Computing Machinery (ACM) |
| Pages | 514-523 |
| Number of pages | 10 |
| ISBN (Electronic) | 9798400706295 |
| DOIs | |
| Publication status | Published - 14 May 2025 |
| Event | 40th Annual ACM Symposium on Applied Computing, SAC 2025 - Catania, Italy Duration: 31 Mar 2025 → 4 Apr 2025 |
Publication series
| Name | Proceedings of the ACM Symposium on Applied Computing |
|---|
Conference
| Conference | 40th Annual ACM Symposium on Applied Computing, SAC 2025 |
|---|---|
| Country/Territory | Italy |
| City | Catania |
| Period | 31/03/25 → 4/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.Projects
- 1 Finished
-
CompEAS-BSW1 - Compositional Embedded Automotive Systems - Basic Software
Baunach, M. C. (Project manager on research unit), Nagarajan, D. (Attendee / Assistant), Krisper, M. (Consortium manager resp. coordinator with external organisations) & Manjunath, V. (Attendee / Assistant)
1/11/20 → 31/03/25
Project: Research project