Le siècle de la voiture intelligente
Laurgeau
Laurgeau
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Présentation <strong>de</strong> résultats récents ou en cours 219<br />
AUTOSAR - notamment le typage AUTOSAR pour les ports - capables <strong>de</strong><br />
s'exécuter dans un AUTOSAR RTE. Ceci permettrait <strong>de</strong> faire migrer<br />
progressivement une application prototypée sous AROS vers un<br />
environnement <strong>de</strong> production.<br />
• Une couche <strong>de</strong> communication permettant d'interfacer une application AROS<br />
avec un système AUTOSAR.<br />
• <strong>Le</strong> respect pour le développement <strong>de</strong>s composants <strong>de</strong> <strong>la</strong> terminologie<br />
AUTOSAR (r-port, runnable, characteristics etc.)<br />
• Une nouvelle interface <strong>de</strong> développement construite autour d’Eclipse, afin <strong>de</strong><br />
s'intégrer aux outils AUTOSAR développés dans le cadre du projet EDONA,<br />
développés en parallèle avec AROS.<br />
Par rapport à AUTOSAR, les systèmes tournant sous AROS ont vocation à couvrir<br />
<strong>de</strong>s applications <strong>de</strong> plus haut niveau (AUTOSAR étant très orienté contrôle moteur /<br />
habitacle, mais pas du tout ITS), notamment les applications incluant une<br />
distribution <strong>de</strong> l'application entre embarqué et débarqué (V2V, V2I) ou les<br />
applications complexes comme les applications <strong>de</strong> traitement vidéo ou <strong>de</strong> fusion <strong>de</strong><br />
données.<br />
On envisage le lien avec AUTOSAR sous <strong>la</strong> forme <strong>de</strong> l'interopérabilité avec un<br />
système AUTOSAR, <strong>de</strong> <strong>la</strong> migration <strong>de</strong> composants AROS bas niveau vers<br />
AUTOSAR, et du respect <strong>de</strong> concepts communs, notamment au niveau<br />
terminologie.<br />
AROS ajoute à RT MAPS <strong>de</strong>s fonctionnalités qui lui font défaut aujourd'hui<br />
notamment :<br />
• La possibilité <strong>de</strong> concevoir <strong>de</strong> manière transparente <strong>de</strong>s applications<br />
distribuées, y compris à travers <strong>de</strong>s réseaux sans fil (V2I / V2V).<br />
• La capacité à gérer un très grand nombre <strong>de</strong> composants répartis sur un réseau<br />
hétérogène al<strong>la</strong>nt du gros serveur à l'ECU 16 bits embarqué dans un véhicule.<br />
• La sécurité <strong>de</strong>s transmissions, à travers l'utilisation (optionnelle) d'algorithmes<br />
<strong>de</strong> cryptage type SSL.<br />
La sûreté <strong>de</strong> fonctionnement sera accrue :<br />
• Par <strong>la</strong> possibilité <strong>de</strong> mettre en p<strong>la</strong>ce un fonctionnement multiprocess plutôt que<br />
multithreads, ceci afin <strong>de</strong> garantir une meilleure iso<strong>la</strong>tion <strong>de</strong>s composants les<br />
uns <strong>de</strong>s autres.<br />
• Par <strong>la</strong> possibilité <strong>de</strong> concevoir <strong>de</strong>s composants capables d'observer et <strong>de</strong><br />
contrôler le fonctionnement d'une application, permettant typiquement <strong>de</strong><br />
re<strong>la</strong>ncer un composant qui a mal fonctionné ou encore <strong>de</strong> surveiller <strong>de</strong>s<br />
composants fonctionnant en redondance.<br />
Au niveau du modèle <strong>de</strong> composants, les innovations majeures sont :<br />
• La présence d'un coeur <strong>de</strong> simu<strong>la</strong>tion <strong>de</strong> type VHDL permettant d'écrire <strong>de</strong>s<br />
composants respectant <strong>la</strong> causalité et <strong>la</strong> simultanéité d'exécution (modèle<br />
synchrone), et ceci même en mo<strong>de</strong> distribué (à travers l'application <strong>de</strong>