• Aucun résultat trouvé

ASLA: Adaptive System-Level in AUTOSAR

N/A
N/A
Protected

Academic year: 2021

Partager "ASLA: Adaptive System-Level in AUTOSAR"

Copied!
2
0
0

Texte intégral

(1)

HAL Id: hal-01416872

https://hal.inria.fr/hal-01416872

Submitted on 14 Dec 2016

HAL is a multi-disciplinary open access

archive for the deposit and dissemination of

sci-entific research documents, whether they are

pub-lished or not. The documents may come from

teaching and research institutions in France or

abroad, or from public or private research centers.

L’archive ouverte pluridisciplinaire HAL, est

destinée au dépôt et à la diffusion de documents

scientifiques de niveau recherche, publiés ou non,

émanant des établissements d’enseignement et de

recherche français ou étrangers, des laboratoires

publics ou privés.

ASLA: Adaptive System-Level in AUTOSAR

Amel Belaggoun, Ansgar Radermacher, Valerie Issarny

To cite this version:

Amel Belaggoun, Ansgar Radermacher, Valerie Issarny. ASLA: Adaptive System-Level in AUTOSAR

. JRWRTC 2015: 9th Junior Researcher Workshop on Real-Time Computing , Nov 2015, Lille, France.

�hal-01416872�

(2)

Real-time scheduling for CPS

tasks that have varying period

and execution time

ASLA: Adaptive System-Level in AUTOSAR

Overview

ASLA Approach

Towards the Adaptive AUTOSAR

On each ECU, ASLA monitors health vector, stores state

information of the tasks and broadcasts the information

The Adaptive SWC

 Monitor: monitors events that trigger the adaptation and distributes any reconfiguration notification

 Mapping Manager: offers the dynamic deployment of tasks on the ECUs

 Reconfiguration Manager. Reconfigures the tasks inside or between the different ECUs.

 ASLA Plugins. All the applications will run on the ASLA plugins.

E/E Complexity and Software Quantity is Growing Fast

Bring morefeatures but use lessresources Challenges in recent FEVs:

AUTOSAR Standard has no support for runtime adaptation

Safety-critical: Mixed-Criticality and reliability requirements

Cost-Effective: Flexibility requirement



ASLA Solution

: provide task-level adaptation techniques to AUTOSAR

Highly automated driving Car to X

CONTACT INFORMATION

Amel BELAGGOUN amel.belaggoun@cea.fr

Ansgar RADERMACHER ansgar.radermacher@cea.fr

Valerie ISSARNY valerie.issarny@inria.fr

CAN

Bus

ASLA app

ASLA app ASLA app

Real-time scheduling in automotive systems

Periodic task model

Dynamic-priority scheduling

Schedulability test to see if each task meets its deadline

after adaptation

Dynamic task model

 Dealing with tasks that have a varying period and execution time ( i.e. stochastic execution time)

Ongoing work

 Implementing ASLA’s algorithms in ERIKA (OSEK/VDX certified)

 Building an experimental platform :

Experimental platform Hardware platform

3 STM32F4Discovery embedded MCUs

Low-speed CAN network connects these 3 ECUs

Software platform

ERIKA-OS under EDF scheduling

C programming language is used

Amel BELAGGOUN, Ansgar RADERMACHER CEA-LIST, Laboratory of Model Driven Engineering for

Embedded Systems

Point courrier 174, Gif-sur-Yvette, 91191 France

Valerie ISSARNY Inria Paris-Rocquencourt

78153 Le Chesnay, France

Références

Documents relatifs

Our model shows that the Cl/F variability in arc melt inclusions results from 3 re- lated variables: the composition but also the amount of metasomatic agent released from the slab

5 C 1 and C 2 depend on the type of modulation and the constellation point as elaborated in section V... the multi-level amplitudes for each user have been expressed as

Memory Hardware Abstraction: des modules pour garantir l’accès à la mémoire indépendamment de son emplacement. Onboard Device Abstraction: contient des drivers pour les

When all the subbands meet the requirement of the skewness measure, the estimated Rayleigh mode L σ can be used to derive a probabilistic classification of all spectral peaks into

In contrast, we deeply analyse the spatial narrowness of users involved in the events and study the propagation trend of their posts w.r.t varying levels of location;

Ainsi, dans le cas du terme en:cake qui a plusieurs termes couvrants dans le pivot interlingue dont in:cake>sweet food, in:cake>galette, in:cake>block et pour lequel

Nine days after hatching, we found an overall positive efect of postnatal helpers on rTL: for nestlings with prenatal helpers, a reduction in the number of helpers post-hatch

Therefore, from the perspective of the application of iterative algorithms we need a notion of lifting that leads to a design of a random walk that has (a) mixing time of the order