![]() |
![]() |
![]() |
@inproceedings{DBLP:conf/icde/SuleimanCF98,
author = {Maher Suleiman and
Mich{\`e}le Cart and
Jean Ferri{\'e}},
title = {Concurrent Operations in a Distributed and Mobile Collaborative
Environment},
booktitle = {Proceedings of the Fourteenth International Conference on Data
Engineering, February 23-27, 1998, Orlando, Florida, USA},
publisher = {IEEE Computer Society},
year = {1998},
isbn = {0-8186-8289-2},
pages = {36-45},
ee = {db/conf/icde/SuleimanCF98.html},
crossref = {DBLP:conf/icde/98},
bibsource = {DBLP, http://dblp.uni-trier.de}
}
BibTeX
In a distributed groupware system, objects shared by users are subject to concurrency and real-time constraints. In order to satisfy these, various concurrency control algorithms [4] [10] [18] have been proposed that exploit the semantic properties of operations. By ordering concurrent operations, they generally guarantee consistency of the different copies of each object. However, in some situations they can result in inconsistent copies, a non-respect of user's intentions, and in the need to undo and redo some operations.
The principle objective of this paper is to present an algorithm that overcomes these drawbacks in distributed and mobile collaborative environments. The algorithm is based on the notion of user's intention, and also on the construction of equivalent histories by exploiting and combining some general semantic properties such as forward/backward transposition.
Copyright © 1998 by The Institute of Electrical and Electronic Engineers, Inc. (IEEE). Abstract used with permission.