Time and memory tradeoffs in the implementation of AUTOSAR components

  • Authors:
  • Alberto Ferrari;Marco Di Natale;Giacomo Gentile;Giovanni Reggiani;Paolo Gai

  • Affiliations:
  • Parades, Roma, Italy;ReTiS Lab., Pisa, Italy;Magneti Marelli S.p.A., Bologna, Italy;Magneti Marelli S.p.A., Bologna, Italy;Evidence Srl, Ghezzano (Pi), Italy

  • Venue:
  • Proceedings of the Conference on Design, Automation and Test in Europe
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

The adoption of AUTOSAR in the development of automotive electronics can increase the portability and reuse of functional components. Inside each component, the behavior is represented by a set of runnables, defining reactions executed in response to an event or periodic computations. The implementation of AUTOSAR runnables in a concurrent program executing as a set of tasks reveals several issues and trade-offs because of the need to protect communication and state variables and to ensure time determinism. We discuss some of these tradeoffs and options and outline a problem formulation that can be used to compute the solution with minimum memory requirements executing within the deadlines.