Schooner : une encapsulation orientee objet de supports d'execution pour applications reparties

par NATHALIE FURMENTO

Thèse de doctorat en Sciences et techniques

Sous la direction de Jean-Claude Bermond.

Soutenue en 1999

à Nice .

    mots clés mots clés


  • Résumé

    Le sujet de cette these est la conception d'un support d'execution oriente objet pour applications reparties. Un des principaux objectifs est de permettre de correctement isoler le code lie a la gestion du support d'execution du code propre a l'application. D'autre part, un tel support se doit d'etre portable sur le plus grand nombre de plate-formes ; pour cela son interface de programmation doit etre minimale tout en restant extensible. La prise en compte de tels criteres permet d'obtenir un support pour une grande variete d'applications reparties. Nous avons donc concu et implemente un support d'execution sous la forme d'une bibliotheque de classes appelee schooner. Le modele de programmation de la bibliotheque s'articule autour des notions de machine virtuelle et d'entites reparties communiquant par messages actifs. En plus de ce modele de base, nous avons egalement developpe une extension multi-active permettant l'utilisation de processus legers. Afin de completer et valider schooner, des outils d'aide au developpement et de mise au point d'applications reparties sont egalement fournis. Une des caracteristiques importantes de l'environnement fourni est d'etre facilement personnalisable selon les besoins specifiques d'une application en permettant par exemple une amelioration des performances. Dans ce contexte, nous proposons un mecanisme de bufferisation des messages entre deux entites communicantes, mecanisme entierement parametrable par l'utilisateur. Il est egalement envisageable dans le cadre de la version multi-active de modifier l'ordonnancement des entites actives. Cet environnement a pu etre valide par le developpement de deux applications de taille consequente : la version repartie d'un simulateur a evenements discrets oriente objet, prosit et une extension repartie et parallele du langage c++, c++//.


  • Pas de résumé disponible.

Consulter en bibliothèque

La version de soutenance existe sous forme papier

Informations

  • Détails : 164 p.
  • Annexes : 89 ref.

Où se trouve cette thèse ?

  • Bibliothèque : Moyens Informatiques et Multimédia. Information.
  • Disponible pour le PEB
  • Cote : D-FUR
  • Bibliothèque : Université Nice Sophia Antipolis. Service commun de la documentation. Section Sciences.
  • Disponible pour le PEB
Voir dans le Sudoc, catalogue collectif des bibliothèques de l'enseignement supérieur et de la recherche.