ACM Home Page
Please provide us with feedback. Feedback
Using the transformational approach to build a safe and generic data synchronizer
Full text PdfPdf (184 KB)
Source Conference on Supporting Group Work archive
Proceedings of the 2003 international ACM SIGGROUP conference on Supporting group work table of contents
Sanibel Island, Florida, USA
SESSION: Models table of contents
Pages: 212 - 220  
Year of Publication: 2003
ISBN:1-58113-693-5
Authors
Pascal Molli  INRIA Lorraine, France
Gérald Oster  INRIA Lorraine, France
Hala Skaf-Molli  INRIA Lorraine, France
Abdessamad Imine  INRIA Lorraine, France
Sponsors
SIGGROUP: ACM Special Interest Group on Supporting Group Work
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 43,   Citation Count: 10
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/958160.958194
What is a DOI?

ABSTRACT

Reconciliating divergent data is an important issue in concurrent engineering, mobile computing and software configuration management. Currently, a lot of synchronizers or merge tools perform reconciliations. However, they do not define what is the correctness of their synchronisation. In this paper, we propose to use a transformational approach as the basic model for reasonning about synchronisation. We propose an algorithm and specific transformation functions that realize a file system synchronisation. Unlike classic synchronizers, our synchronizer ensures properties of convergence, causality and intention preservation and is extensible to new data types.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
B. Berliner, Parallelizing Software Development. In Proceedings of USENIX, Washigton D. C., 1990.
3
4
5
6
7
8
 
9
A. Imine, P. Molli, G. Oster, and M. Rusinowitch. Development of transformation functions assisted by a theorem prover. In Fourth International Workshop on Collaborative Editing , New Orleans, Louisiana, USA, November 2002.
 
10
A. Imine, P. Molli, G. Oster, and M. Rusinowitch. Proving correctness of transformation functions in real-time groupware. In Proceedings of the 8th European Conference on Computer-Supported Cooperative Work, Helsinki, Finland, September 2003.
 
11
A. Imine, P. Molli, G. Oster, and P. Urso. Vote: Group editors analyzing tool. In International Workshop on First-Order Theorem Proving, June 2003.
12
 
13
P. Kumar and M. Satyanarayanan. Flexible and safe resolution of file conflicts. In USENIX Winter, pages 95--106, 1995.
14
15
 
16
 
17
P. L. Reiher, J. S. Heidemann, D. Ratner, G. Skinner, and G. J. Popek. Resolving file conflicts in the ficus file system. In USENIX Summer , pages 183--195, 1994.
 
18
 
19
 
20
 
21
22
23
24
25
 
26
27
28

CITED BY  10

Collaborative Colleagues:
Pascal Molli: colleagues
Gérald Oster: colleagues
Hala Skaf-Molli: colleagues
Abdessamad Imine: colleagues