This paper investigates the interactions between design choices for AUTOSAR software applications and their corresponding impact on Electronic Control Unit (ECU) memory resource consumption. In particular, the authors focus on the AUTOSAR basic software that provides the ECU 'computing platform' to support AUTOSAR applications: the run-time environment, operating system and communication stack. By comparing high level design choices with the resource usage required to support them a basis from which system design choices can be made is provided. The design abstractions offered by the AUTOSAR architecture present automotive software engineers with a new toolbox to solve problems. However, there are ultimate constraints by the physical memory space available on production ECUs and this is limited to keep production costs low. This means it is necessary to engineer systems by looking both 'top down' and 'bottom up', using engineering judgement to make the appropriate trade-offs. To do this we need to be aware of what design choices have what affect on resource consumption. In this paper the authors have made a first attempt at identifying the link between design choice and memory consumption using prototype AUTOSAR basic software modules. The results allow to suggest some design patterns that help minimise an AUTOSAR ECU's memory footprint.
Guiding AUTOSAR design decisions for memory constrained electronic control units
2006
10 Seiten, 4 Bilder, 1 Tabelle, 3 Quellen
Conference paper
English
Guiding AUTOSAR Design Decisions for Memory Constrained Electronic Control Units
British Library Conference Proceedings | 2006
|AUTOSAR — AUTOSAR release 4.0 speeds up design
Online Contents | 2011
Springer Verlag | 2015
|Integrated AUTOSAR software design
Automotive engineering | 2013
|Springer Verlag | 2021
|