MPI-INF Logo
Campus Event Calendar

Event Entry

What and Who

Supporting Collaborative Writing of XML Documents

Hala Skaf-Molli
Université Henri Poincaré, Nancy
Logik-Seminar
AG 1, AG 2, AG 3, AG 4, AG 5, SWS, RG1, RG2  
Expert Audience
English

Date, Time and Location

Friday, 18 January 2008
13:15
60 Minutes
E1 4
HS 021
Saarbrücken

Abstract


Collaborative writing CW is the process of two or more people
working together to create a complex document. This process can
be sequential or parallel. Multi-synchronous writing is a
reactive CW process that supports all mode of collaboration.

In Multi-synchronous writing, shared documents are replicated
on each author site. This allows more availability of the
document, in addition, each participant has her own replica of
the document, she can work insulated in her workspace. This
phase of cooperation produces copies divergence. From times to
times copies have to be resynchronised in order to integrate
the work of the different participants. Synchronization of
replicated shared data is a key issue in collaborative writing
systems.

In this talk, we present a generic synchronization framework
SO6 based on the operational transformation approach that
supports synchronisation of text files, calendars, XML files by
using the same tool. We present how SO6 is used to support
cooperative writing of XML documents. Unfortunately, if So6
ensure convergence of different copies, the merging algorithm
can produce a document that does not respect the document
semantic constraints. Consequently, it is possible for each
author to write in parallel a correct document but when the
parallel versions are merged, the resulting document violates
constraints. Therefore, the final document is corrupted and it
is not possible to open the document with the tool that
generated it. This constitutes a major problem.

To overcome this, we propose a to use reparation algorithms
developed for database systems to repair inconsistencies. We
show how to integrate these algorithms within the So6 framework
and current limitations of this approach.

Contact

Uwe Waldmann
9325-205
--email hidden
passcode not visible
logged in users only

Brigitta Hansen, 01/16/2008 10:29 -- Created document.