WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Réconciliation par consensus des mises à  jour des répliques partielles d'un document structuré.

( Télécharger le fichier original )
par Milliam Maxime Zekeng Ndadji
Université de Dschang - Master 2 2016
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

4.4. Synthèse

Nous avons présenté, dans ce chapitre, un prototype d'éditeur coopératif asynchrone dénommé TinyCE v2. Ce prototype a servi à réaliser nos expérimentations; mais l'objectif de sa conception est bien plus grand. C'est d'ailleurs ce qui explique tous nos choix (méthodologie et outils). En effet, comme pour le logiciel TinyCE [TT10], nous avons choisi de développer TinyCE v2 au moyen de deux langages, exploitant ainsi le meilleur compromis entre ces derniers pour construire une application possédant les qualités attendues et définies par le génie logiciel. Le langage Java nous a principalement servi dans la construction de l'IHM (Interface Homme Machine) et le langage Haskell nous a servi dans le développement d'une grande partie du module métier de TinyCE v2. L'extension des fonctionnalités de TinyCE v2 est actuellement en cours; le but étant celui de fournir un réel éditeur coopératif et un environnement de conception et d'implantation des workflows basés sur l'édition coopérative des documents structurés.

4.4. Synthèse 55

Mémoire - ZEKENG NDADJI Milliam Maxime LIFA

FIGURE 4.3 - Utilisation de TinyCE v2 en mode serveur (poste 1) : création du workflow ExempleChapitre3 avec 3 acteurs (Maxim10 (propriétaire ayant une vue globale), Auteur1 (associé à la vue V1 = {A,B}) et Auteur2 (associé à la vue V2 = {A,C})).

FIGURE 4.4 - Utilisation de TinyCE v2 par le co-auteur Auteur1 : authentification et connexion au workflow ExempleChapitre3.

4.4. Synthèse 56

FIGURE 4.5 - Modèle local et réplique partielle obtenus par le co-auteurAuteur1, à partir du modèle et du document initial du workflow ExempleChapitre3.

Mémoire - ZEKENG NDADJI Milliam Maxime LIFA

FIGURE 4.6 - Édition de sa réplique partielle par Auteur1, conformément au modèle local reçu.

4.4. Synthèse 57

Mémoire - ZEKENG NDADJI Milliam Maxime LIFA

FIGURE 4.7 - Consensus obtenu après synchronisation des mises à jour apportées sur leurs répliques partielles respectives, par les co-auteurs Auteur1 et Auteur2.

58

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Il ne faut pas de tout pour faire un monde. Il faut du bonheur et rien d'autre"   Paul Eluard