Middlewares embarqués dans les véhicules
Abstract
Un middleware est une couche logicielle située entre la plate-forme (hardware, OS, protocole) et l'application dont la fonction première est de masquer la distribution des fonctions et l'hétérogénéité des plates-formes. Un middleware automobile a pour autres objectifs d'offrir des services de haut-niveau et de garantir une qualité de service, temporelle et plus généralement de sûreté de fonctionnement, non considérée par la plate-forme sous-jacente. Nous présenterons les grands domaines fonctionnels des architectures électroniques embarquées dans les véhicules ainsi qu'un panorama des "briques de base" (protocoles de communication, systèmes d'exploitation...) sur lesquelles construire le middleware. Ensuite, nous détaillerons les besoins existants dans l'automobile pour chacune des fonctionnalités du middleware et présenterons des perspectives de recherche