Skip to Main content Skip to Navigation

CoLab : conception et mise en oeuvre d'un outil pour la navigation coopérative sur le web

Abstract : This thesis' main goal is the design of a new Web browsing paradigm which allows a set of users to collaboratively browse the Web. These users can synchronize the display of Web pages in their browsers by the use of simple synchronization rules which are updated dynamically. We have modelled all the different proposed synchronization primitives by using extended automata, and we have formalized the global synchronization model by using Petri nets. We have made a formal verification of this model by the use of the TINA and ALDEBARAN software tools, and we have shown that the synchronization primitives provide effectively the expected service. Starting from an informal and intuitive description of the collaborative browsing system's architecture, we have proposed a method for formalizing it by using the UML/SDL profile supported by the Telelogic software tool Tau G2. We have detailed the architecture by using the different UML diagrams implemented in this profile, and we have validated them by comparing the obtained simulation traces with the scenarios (Sequence Diagrams) that we have proposed at the beginning of the design phase of our system. We have developed an implementation of our collaborative browsing system using Java, called CoLab, which is actually operational and which supports the main synchronization primitives. This implementation is based on a centralized Proxy server which synchronizes the users according to the existing synchronization relations among them. It is also based on an original technique of translation of the retrieved Web pages which allows making the browsing actions of the users to be detectable by the Proxy server. We have carried out some performance tests campaigns in order to measure the average retrieval time of Web resources, according to the number of logged-in users in a session, and the size of the retrieved resources, which has shown a very good performance of the platform up to more than one hundred users per session. Ba sed on these results we have proposed a solution to distribute CoLab among several Proxy servers. Finally we have shown how to make out collaborative browsing system available as a WebService.
Complete list of metadatas

Cited literature [56 references]  Display  Hide  Download
Contributor : Emilie Marchand <>
Submitted on : Wednesday, August 31, 2005 - 11:16:14 AM
Last modification on : Friday, January 10, 2020 - 9:08:09 PM
Long-term archiving on: : Friday, September 14, 2012 - 2:10:16 PM


  • HAL Id : tel-00010010, version 1


Guillermo de Jesus Hoyos Rivera. CoLab : conception et mise en oeuvre d'un outil pour la navigation coopérative sur le web. Réseaux et télécommunications [cs.NI]. Université Paul Sabatier - Toulouse III, 2005. Français. ⟨tel-00010010⟩



Record views


Files downloads