L'axe stratégique Environnements d'exécution embarqués concerne
tous les aspects liés au logiciel de bas niveau permettant aux
applications embarquées de s'exécuter dans un environnement ad-hoc. Un
système d'exploitation, un simple moniteur, un middleware spécifique ou
encore un moniteur de machine virtuelle sont des exemples
d'environnements d'exécution dans lesquels les applications embarquées
doivent bénéficier de sécurité, de garantie au niveau des contraintes
temporelles et de robustesse. La possibilité de déployer et de migrer
les applications en fonction des contextes locaux ouvre la
possibilité aux applications pervasives de s'abstraire du matériel et
des contraintes de bas niveau, et d'évoluer ainsi dans un milieu
fortement distribué et hétérogène que représente un système pervasif.
Cet axe inclut les domaines suivants :
- Technologie de systèmes d'exploitation embarqués
- GPOS, OS temps-réel embarqué et moniteurs
- Emulation et virtualisation (hyperviseur)
- Technologies multi-core et de virtualisation (VT)
- Middleware
- Plate-forme d'agents
- Déploiement d'applications et de services embarqués
- Monitoring de noyaux temps-réel
- Portage de composants logiciels de bas niveau sur diverses architectures matérielles