THOMAS Gaël

doctorant à Sorbonne Université
Équipe : REGAL
https://lip6.fr/Gael.Thomas

Direction de recherche : Bertil FOLLIOT

Applications actives - Construction dynamique d'environnements d'exécution flexibles homogènes

L'émergence de nouveaux domaines informatiques entraîne de nouveaux besoins en termes de mécanismes systèmes que les environnements d'exécution traditionnels ne couvrent pas. Actuellement, il n'existe pas de solution pour ajouter ces mécanismes sans introduire d'hétérogénéité entre les plate-formes d'exécution. Pour résoudre ce problème, nous proposons de placer le code non-standardisé de ces mécanismes dans l'application et d'exécuter ce nouveau type d'application, appelée application active, dans un environnement générique et standard. Une application active adapte alors dynamiquement sa plate-forme d'exécution pour qu'elle corresponde à ses besoins spécifiques.
Cette architecture repose sur une plate-forme hautement réflexive développée pendant ces travaux : la micro machine virtuelle. Elle a été testée avec la construction d'une machine virtuelle Java adaptable appelée la JnJVM. Pour valider notre approche, trois spécialisations de la JnJVM ont été implantées. Elles construisent dynamiquement des JVM dédiées au tissage d'aspects, à la migration d'un fil d'exécution et à de l'analyse d'échappement.

Soutenance : 20/05/2005

Membres du jury :

MULLER Gilles (Professeur à l'EMN) - Rapporteur
STEFANI Jean-Bernard (Directeur de Recherche à l'INRIA) - Rapporteur
GRIMAUD Gilles (Maître de Conférences à l'USTL/Lifl) - Examinateur
MALENFANT Jacques (Professeur à l'UPMC/Lip6) - Examinateur
ZWAENEPOEL Willy(Professeur à l'EPFL) - Examinateur
FOLLIOT Bertil (Professeur à l'UPMC/Lip6) - Directeur

Date de départ : 15/09/2005

Six docteurs (2009 - 2018) à Sorbonne Université

Publications 2001-2019