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

AUTOSAR (AUTomotive Open System Architecture) est un standard industriel mondial créé en 2003 dans le but de standardiser le développement des architectures logicielles automobiles. Il fournit un ensemble de concepts et définit une méthodologie commune pour le développement des logiciels embarqués a...

Description complète

Enregistré dans:
Détails bibliographiques
Auteurs principaux : Khenfri Fouad (Auteur), Chetto Maryline (Directeur de thèse), Chaaban Khaled (Directeur de thèse, Membre du jury), Richard Pascal (Président du jury de soutenance, Rapporteur de la thèse), George Laurent (Rapporteur de la thèse), Hammami Omar (Membre du jury), Mraidha Chokri (Membre du jury), Larouci Chérif (Membre du jury)
Collectivités auteurs : Université de Nantes 1962-2021 (Organisme de soutenance), École doctorale Sciences et technologies de l'information et mathématiques Nantes (Ecole doctorale associée à la thèse), Institut de recherche en communications et cybernétique Nantes 1958-2017 (Laboratoire associé à la thèse)
Format : Thèse ou mémoire
Langue : français
Titre complet : Optimisation holistique pour la configuration d'une architecture logicielle embarquée : application au standard AUTOSAR / Fouad Khenfri; sous la direction de Maryline Chetto et de Khaled Chaaban
Publié : 2016
Accès en ligne : Accès Nantes Université
Note sur l'URL : Accès au texte intégral
Note de thèse : Thèse de doctorat : Automatique et informatique appliquée : Nantes : 2016
Sujets :
LEADER 07805clm a2200673 4500
001 PPN196905494
003 http://www.sudoc.fr/196905494
005 20240531154500.0
029 |a FR  |b 2016NANT4002 
033 |a http://www.theses.fr/2016NANT4002 
035 |a (OCoLC)1276823045 
035 |a STAR79977 
100 |a 20161205d2016 k y0frey0103 ba 
101 0 |a fre  |d fre  |d eng  |2 639-2 
102 |a FR 
105 |a ||||ma 00|yy 
135 |a dr||||||||||| 
181 1 |6 z01  |c txt  |2 rdacontent 
181 1 |6 z01  |a i#  |b xxxe## 
182 1 |6 z01  |c c  |2 rdamedia 
182 1 |6 z01  |a b 
183 |6 z01  |a ceb  |2 RDAfrCarrier 
200 1 |a Optimisation holistique pour la configuration d'une architecture logicielle embarquée  |e application au standard AUTOSAR  |f Fouad Khenfri  |g sous la direction de Maryline Chetto et de Khaled Chaaban 
214 1 |d 2016 
230 |a Données textuelles 
304 |a Titre provenant de l'écran-titre 
314 |a Ecole(s) Doctorale(s) : École doctorale Sciences et technologies de l'information et mathématiques (Nantes) 
314 |a Partenaire(s) de recherche : Institut de recherche en communications et cybernétique (Nantes) (1958-2017) (Laboratoire) 
314 |a Autre(s) contribution(s) : Pascal Richard (Président du jury) ; Khaled Chaaban, Omar Hammami, Chokri Mraidha, Chérif Larouci (Membre(s) du jury) ; Pascal Richard, Laurent George (Rapporteur(s)) 
328 0 |b Thèse de doctorat  |c Automatique et informatique appliquée  |e Nantes  |d 2016 
330 |a AUTOSAR (AUTomotive Open System Architecture) est un standard industriel mondial créé en 2003 dans le but de standardiser le développement des architectures logicielles automobiles. Il fournit un ensemble de concepts et définit une méthodologie commune pour le développement des logiciels embarqués automobiles. Les principales caractéristiques de ce standard sont la modularité et la configurabilité de logiciels qui permettent la réutilisation fonctionnelle des modules logiciels fournis par des fournisseurs différents. Cependant,le développement d une application embarquée AUTOSAR nécessite la configuration d un grand nombre de paramètres liés principalement au grand nombre de composants logiciels (software component SWC ) de l application. Cette configuration commence par l étape d allocation des SWCs à la plateforme matérielle (calculateursconnectés par des réseaux), jusqu à l étape de configuration de chaque calculateur et du réseau de communication. Différentes alternatives sont possibles pendant ces étapes de configuration etc chaque décision de conception peut impacter les performances temporelles du système, d où la nécessité d automatiser ces étapes de configuration et de développer un outil d évaluation d architectures.Dans ce travail de thèse, nous introduisons une approche holistique d optimisation afin de synthétiser l architecture E/E d un système embarqué AUTOSAR. Cette approche se base sur des méthodes métaheuristique et heuristique. La méthode métaheuristique (i.e. algorithme génétique) a le rôle de trouver les allocations les plus satisfaisantes des SWCs aux calculateurs. A chaque allocation proposée, deux méthodes heuristiques sont développées afin de résoudre le problème de la configuration des calculateurs (le nombre de tâches et ses priorités, allocation des runnables aux tâches, etc.) et des réseaux de communication (le nombre de messages et ses priorités, allocation des data-elements aux messages,etc.). Afin d évaluer les performances de chaque allocation, nous proposons une nouvelle méthode d analyse pour calculer le temps de réponse des tâches, des runnables, et de bout-en-bout de tâches/runnables. L approche d exploration architecturale proposée par cette thèse considère le modèle des applications périodiques et elle est évaluée à l aide d applications génériques et industrielles. 
330 |a 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. 
337 |a Configuration requise : un logiciel capable de lire un fichier au format : PDF 
541 | |a Holistic Optimization for configuration of embedded software architecture  |e application to the AUTOSAR standard  |z eng 
606 |3 PPN028909917  |a Logiciels  |x Développement  |2 rameau 
606 |3 PPN157667774  |a Ordonnancement (informatique)  |2 rameau 
606 |3 PPN027333930  |a Temps réel (informatique)  |2 rameau 
608 |3 PPN027253139  |a Thèses et écrits académiques  |2 rameau 
610 0 |a Systèmes embarqués 
610 0 |a Autostar 
686 |a 004  |2 TEF 
700 1 |3 PPN196372305  |a Khenfri  |b Fouad  |f 1985-....  |4 070 
701 1 |3 PPN097866962  |a Chetto  |b Maryline  |f 1959-....  |4 727 
701 1 |3 PPN111875617  |a Chaaban  |b Khaled  |f 19..-....  |4 727  |4 555 
701 1 |3 PPN07333930X  |a Richard  |b Pascal  |f 1969-....  |c informaticien  |4 956  |4 958 
701 1 |3 PPN061281190  |a George  |b Laurent  |f 1967-....  |4 958 
701 1 |3 PPN09048326X  |a Hammami  |b Omar  |4 555 
701 1 |3 PPN099097958  |a Mraidha  |b Chokri  |4 555 
701 1 |3 PPN067318789  |a Larouci  |b Chérif  |f 1975-....  |4 555 
711 0 2 |3 PPN026403447  |a Université de Nantes  |c 1962-2021  |4 295 
711 0 2 |3 PPN134103211  |a École doctorale Sciences et technologies de l'information et mathématiques  |c Nantes  |4 996 
711 0 2 |3 PPN113164726  |a Institut de recherche en communications et cybernétique  |c Nantes  |f 1958-2017  |4 981 
801 3 |a FR  |b Abes  |c 20230302  |g AFNOR 
856 4 |q PDF  |s 13394790  |u http://www.theses.fr/2016NANT4002/document  |z Accès au texte intégral 
856 4 |u https://archive.bu.univ-nantes.fr/pollux/show.action?id=58cd7f1a-b24c-4f02-aac5-0d0421b38fed 
856 4 |u http://www.theses.fr/2016NANT4002/abes 
930 |5 441099901:778932184  |b 441099901  |j g 
991 |5 441099901:778932184  |a exemplaire créé automatiquement par STAR 
998 |a 763965