Titre original :

Spécialisation tardive de systèmes Java embarqués pour petits objets portables et sécurisés

Mots-clés en français :
  • Personnalisation (informatique)
  • JavaOS (système d'exploitation des ordinateurs)
  • Systèmes enfouis (informatique) -- Thèses et écrits académiques
  • Systèmes adaptatifs (informatique)
  • Ordinateurs -- Mémoires mortes

  • Langue : Français
  • Discipline : Informatique
  • Identifiant : 2006LIL10047
  • Type de thèse : Doctorat
  • Date de soutenance : 01/01/2006

Résumé en langue originale

Java est une technologie intéressante pour les équipements embarqués et contraints, de par ses propriétés de sûreté, de portabilité et de faible empreinte mémoire du code. Cependant, la taille imposante d'un environnement Java complet a obligé les producteurs d'équipements embarqués à utiliser des spécifications dégradées de Java aux fonctionnalités limitées, telles que J2ME ou Java Card. Ces spécialisations précoces de Java perdent la compatibilité au niveau applicatif avec le Java standard, et s'adressent à des cas d'utilisation particuliers. Notre travail consiste à permettre l'utilisation du Java standard sur les systèmes contraints, au travers d'une spécialisation tardive et agressive du système qui intervient après le déploiement de ses applications. L'occurrence tardive de la spécialisation permet de mieux déterminer les conditions d'utilisation du système, et donc de le spécialiser " sur-mesure " par rapport aux applications qu'il exécute. Nos contributions sont les suivantes. dans un premier temps, nous définissons la notion de " romization ", consistant à déployer un système hors-ligne avant de transférer son image mémoire vers son équipement cible. De cette définition, nous proposons une architecture de romization permettant de capturer une image mémoire du système à n'importe quel moment de son exécution. Dans un deuxième temps, nous traitons des moyens d'analyse et de spécialisation permettant de rendre cette image mémoire embarquable. L'évaluation effectuée montre que cette spécialisation tardive permet effectivement d'obtenir une version embarquable d'un environnement Java standard déployé.

  • Directeur(s) de thèse : Simplot, David - Grimaud, Gilles

AUTEUR

  • Courbot, Alexandre
Droits d'auteur : Ce document est protégé en vertu du Code de la Propriété Intellectuelle.
Accès libre