Construction de collecticiels : etude d'architectures logicielles et de fonctions de controle

par RUSHED KANAWATI

Thèse de doctorat en Sciences appliquées

Sous la direction de Jacques Mossière.

Soutenue en 1997

à l'INP GRENOBLE .

    mots clés mots clés


  • Résumé

    Nous nous interessons dans ce travail a la problematique du developpement des applications pour le travail cooperatif, dites aussi collecticiels. Un collecticiel est a la fois une application multi-utilisateurs, repartie et interactive. La somme des trois proprietes precedentes rend le developpement de ce type d'applications particulierement difficile. Une approche souvent empruntee pour la construction des collecticiels consiste a developper une plate-forme qui fournit les services requis pour la cooperation. Dans ce rapport nous identifions les principaux services demandes a une telle plate-forme et nous decrivons et nous comparons les differentes approches possibles pour realiser ces services. Nous proposons ensuite un nouvel environnement de cooperation appele colt (pour collaboration terrain). Une premiere qualite de colt est l'integration des deux modes de travail : individuel et en groupe. Les utilisateurs partagent un espace d'information ou chacun a le droit de voir et de se mouvoir selon des roles qui lui sont attribues. Une deuxieme qualite importante est l'adaptabilite fonctionnelle et structurelle. Selon l'axe structurel colt permet de definir et de reajuster dynamiquement les roles des utilisateurs, de definir autant d'activites cooperatives que l'on souhaite et d'utiliser dans ces differentes activites les outils dont on a besoin. Sur l'axe fonctionnel, les utilisateurs peuvent definir et changer dynamiquement la configuration des activites. Une attention particuliere est faite en vue de doter l'environnement de strategies variees pour controler les acces concurrents des utilisateurs aux donnees partagees. L'environnement colt propose une famille de protocoles de tour de roles et integre un protocole original, appele licra. L'algorithme licra est un algorithme optimiste fonde sur la detection de dependances et la resolution automatique des conflits en utilisant un mecanisme de transformation d'operations. Un premier prototype de l'environnement colt est aujourd'hui disponible pour une plate-forme unix. Le prototype est implante en utilisant l'environnement de developpement tcl-tk.


  • Pas de résumé disponible.

Consulter en bibliothèque

La version de soutenance existe sous forme papier

Informations

  • Détails : 171 P.
  • Annexes : 109 REF.

Où se trouve cette thèse ?

  • Bibliothèque : Service interétablissements de Documentation (Saint-Martin d'Hères, Isère). Bibliothèque universitaire de Sciences.
  • Disponible pour le PEB
Voir dans le Sudoc, catalogue collectif des bibliothèques de l'enseignement supérieur et de la recherche.