lien vers le site de la DRT
lien vers site Internet du CEA
 
 

 

Actualités du LIST
 

Premier prototype de générateur automatique de modèle AUTOSAR à partir d’un modèle EAST-ADL2

Le processus de production automobile repose sur une multitude de sous-traitants. Les industriels sont donc demandeurs d'un formalisme commun, pour définir de manière complète et non ambiguë les briques fonctionnelles des systèmes électroniques (matériel et logiciel) destinés aux voitures.
En 2003, le consortium AUTOSAR1, composé d’industriels du domaine automobile à l’échelle mondiale, a défini et normalisé une architecture technique de systèmes électroniques et informatiques automobiles, qui garantit l’interopérabilité technique des composants provenant de constructeurs divers. Parallèlement, des travaux menés dans le cadre de plusieurs projets européens (EAST-EEA et ATESST), auxquels a participé le LIST, ont conduit à la spécification de plusieurs versions d’un langage dédié (ou « DSL », Domain Specific Language), EAST-ADL2 puis EAST-ADL2 adapté à la conception fonctionnelle des systèmes, souvent complexes, se plaçant à un niveau d'abstraction supérieur à AUTOSAR.
Les industriels ont donc à leur disposition d’une part le standard AUTOSAR, adapté au développement d’une architecture technique, pour lequel des outils sont disponibles, et d’autre part la version actuelle du langage dédié à la conception fonctionnelle des systèmes, disponible depuis un an, pour lequel il n'existe pas encore d'outil industriel. Idéalement, un processus industriel reposerait sur ces deux formalismes complémentaires : le système serait spécifié en langage EAST-ADL2, la conception technique en AUTOSAR en étant déduite. Les industriels qui ont testé cette approche (Volvo, Continental) procèdent donc à la réécriture manuelle en AUTOSAR d’un modèle de conception fonctionnelle exprimé en langage dédié. Outre le coût qu’elle représente, cette opération est une source d’erreurs. L'expérience du LIST dans le domaine des langages de modélisation formelle et son implication dans les projets européens ayant conduit à la spécification de la dernière version du langage EAST-ADL2 lui ont permis de disposer rapidement d’un éditeur graphique pour ce langage, créé par spécialisation de l'éditeur générique Papyrus (éditeur UML23). Dans le cadre du projet EDONA du pôle System@TIC, le LIST a utilisé cet éditeur pour développer des outils d’aide à la conception de systèmes automobiles.
Les équipes du LIST ont atteint un premier jalon en mettant à disposition de Continental un transformateur automatique de modèles EAST-ADL2 en modèles AUTOSAR, intégré à l'éditeur Papyrus. Comme il n’existe pas de manière unique ou optimale de traduire une architecture fonctionnelle en architecture technique, le transformateur est paramétrable : l’utilisateur peut ainsi choisir une stratégie différente si l’expérience montre des performances insuffisantes ou une trop grande consommation de ressources.
Grâce aux recherches actuelles du LIST, les industriels pourront à terme fournir dès le modèle fonctionnel des informations utiles pour les choix d’architecture technique et obtenir une première indication des performances attendues (en termes de temps réel en particulier).



1 AUTOSAR : AUTomotive Open System ARchitecture
2 EAST-ADL : Electronics Architecture and Software Technology  - Architecture Description Language
3 UML2 : Unified Modeling Language



 

 
 
 
CEA LIST - Mise à jour le 21 Mai 2009 . Mentions Légales © CEA 2004 - Tous droits réservés
   
Recherche par mots clés
 

 
link to the english version of this site
 
cliquez ici afin d'envoyer un courriel au webmestre de ce site
 
plan du site du LIST
 
 
lien vers page lettre A lien vers page lettre B lien vers page lettre C lien vers page lettre D lien vers page lettre E lien vers page lettre F lien vers page lettre G lien vers page lettre H lien vers page lettre I lien vers page lettre J lien vers page lettre K lien vers page lettre L lien vers page lettre M lien vers page lettre N lien vers page lettre O lien vers page lettre P lien vers page lettre Q lien vers page lettre R lien vers page lettre S lien vers page lettre T lien vers page lettre U lien vers page lettre V lien vers page lettre W lien vers page lettre X lien vers page lettre Y lien vers page lettre Z