Skip to Main content Skip to Navigation
Theses

Optimisation holistique pour la configuration d’une architecture logicielle embarquée : application au standard AUTOSAR

Abstract : AUTOSAR (AUTomotive Open System ARchitecture) has been created by automotive manufacturers, suppliers and tools developers in order to establish an open industry standard for automotive E/E(Electrical/Electronic) architectures. AUTOSAR provides a set of concepts and defines a common methodology to develop automotive software platforms. The key features of this standard are modularity and configurability of automotive software; this allows functional reuse of software modules provided by different suppliers and guarantees interoperability of these modules through standardized interfaces. However, the development of an embedded application according to AUTOSAR necessitates configuring a lot of parameters related to the large number of Software Components (SWCs), their allocations to the hardware platform and then, the configurationof each Electronic Control Unit (ECU). Different alternatives are possible during the design of such systems. Each implementation decision may impact system performance and needs therefore to be evaluated and compared against performance constraints and optimization goals. In this thesis, we introduce a holistic optimization approach to synthesizearchitecture E/E of an embedded AUTOSAR system. This approach is based on heuristic and metaheuristic methods. The metaheuristics (e.g. genetic algorithm) has the role to find the most satisfactory allocations of SWCs to ECUs. Each allocation step, two heuristics are developed to solve the problem of the ECU configuration (the number of tasks and priorities, allocation of runnables to tasks, etc.) and networks configuration (the number of messagesand priorities, allocation of data-elements to messages, etc.). In order to evaluate the performance of each allocation, we propose a new analysis method to calculate the response time of tasks, runnables, and end-to-end paths. The architectural exploration approach proposed by this thesis considers the model for periodic applications and is evaluated using generic and industrial applications.
Document type :
Theses
Complete list of metadata

https://hal.archives-ouvertes.fr/tel-02943311
Contributor : Maryline Chetto Connect in order to contact the contributor
Submitted on : Friday, September 18, 2020 - 8:27:50 PM
Last modification on : Wednesday, January 19, 2022 - 3:48:23 PM

Identifiers

  • HAL Id : tel-02943311, version 1

Citation

Fouad Khenfri. Optimisation holistique pour la configuration d’une architecture logicielle embarquée : application au standard AUTOSAR. Systèmes embarqués. UNiversité de Nantes, 2020. Français. ⟨tel-02943311⟩

Share

Metrics

Les métriques sont temporairement indisponibles