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

par Alexandre Courbot

Thèse de doctorat en Informatique

Sous la direction de David Simplot-Ryl et de Gilles Grimaud.

Soutenue en 2006

à Lille 1 .


  • Résumé

    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é

  • Titre traduit

    Late specialization of embedded Java systems for small and restrained devices


  • Pas de résumé disponible.

Consulter en bibliothèque

La version de soutenance existe sous forme papier

Informations

  • Détails : 1 vol. (139 p.)
  • Notes : Publication autorisée par le jury
  • Annexes : Bibliogr. p. 133-139

Où se trouve cette thèse ?

  • Bibliothèque : Université des sciences et technologies de Lille (Villeneuve d'Ascq, Nord). Service commun de la documentation.
  • Disponible pour le PEB
  • Cote : 59376-2006-100
  • Bibliothèque : Université des sciences et technologies de Lille (Villeneuve d'Ascq, Nord). Service commun de la documentation.
  • Disponible pour le PEB
  • Cote : 50376-2006-101
Voir dans le Sudoc, catalogue collectif des bibliothèques de l'enseignement supérieur et de la recherche.