ACM Home Page
Please provide us with feedback. Feedback
Duplex: a distributed collaborative editing environment in large scale
Full text PdfPdf (1.06 MB)
Source Computer Supported Cooperative Work archive
Proceedings of the 1994 ACM conference on Computer supported cooperative work table of contents
Chapel Hill, North Carolina, United States
Pages: 165 - 173  
Year of Publication: 1994
ISBN:0-89791-689-1
Authors
François Pacull  Département d'Informatique, Ecole Polytechnique Fédérale de Lausanne, CH-1015 Lansanne (Switzerland)
Alain Sandoz  Département d'Informatique, Ecole Polytechnique Fédérale de Lausanne, CH-1015 Lansanne (Switzerland)
André Schiper  Département d'Informatique, Ecole Polytechnique Fédérale de Lausanne, CH-1015 Lansanne (Switzerland)
Sponsors
SIGGROUP: ACM Special Interest Group on Supporting Group Work
SIGCHI: ACM Special Interest Group on Computer-Human Interaction
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 23,   Citation Count: 7
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/192844.192900
What is a DOI?

ABSTRACT

DUPLEX is a distributed collaborative editor for users connected through a large-scale environment such as the Internet. Large-scale implies heterogeneity, unpredictable communication delays and failures, and inefficient implementations of techniques traditionally used for collaborative editing in local area networks. To cope with these unfavorable conditions, DUPLEX proposes a model based on splitting the document into independent parts, maintained individually and replicated by a kernel. Users act on document parts and interact with co-authors using a local environment providing a safe store and recovery mechanisms against failures or divergence with co-authors. Communication is reduced to a minimum, allowing disconnected operation. Atomicity, concurrency, and replica control are confined to a manageable small context.


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
Borghoff, U.M. and Tegge, G. Application of collaborative editing to software-engineering projects. ACM SIGSOFT. 18,3 (July 1993), 56-64.
 
3
4
5
6
7
 
8
 
9
Heidemann, J.S., Page, T.W., Guy, R.G., and Popek, GJ. Primarily disconnected operation: Experiences with Ficus. In Proceedings of the 2nd Workshop on the Management of Replicated Data. (December, location), 1992, pages.
10
11
12
13
14
 
15
 
16
 
17
Lugeon, J.C. and Sandoz, A. Sharing a small domain in a large distributed file system. Technical report, Swiss Institute of Technology of Lausanne (anonymous FTP ftp-lse.epfl.ch:/pub/TechReports/DILSE-6-93.ps), 1993.
 
18
Miles, V.C., McCarthy, J.C., Dix, A.J., Harrison, M.D., and Monk, A.E Reviewing designs for a synchronousasynchronous group editing environment. In Computer Supported Cooperative Work (pp. 137-160). Springer- Verlag, 1993.
19
 
20
Pacull, F. and Sandoz, A. R-linearizability: An extension of linearizability to replicated objects. In Proceedings of the 4th IEEE Workshop of Future Trends of Computing Systems. 1993.
 
21
 
22
Posner, I.R. and Backer, R.M. How people write together. In Proceedings of the 25th Hawaii International Conference on System Sciences, Vol. IV (January), 1992, pp. 127-138.
 
23
Raynal, M. and Mizuno, M. How to find his way in the jungle of consistency criteria for distributed shared memories. In Proceedings of the 4th IEEE Workshop on Future Trends of Computing Systems, 1993, pp. 340-346.
 
24
 
25
Schiper, A. and Ricciardi, A. Virtually synchronous communication based on a weak failure suspector. In Proceedings of the 23rd IEEE Int. Conf. on Fault Tolerant Computing Systems. 1993, pp. 534-543.
 
26
Schiper, A. and Sandoz, A. Uniform reliable multicast in a virtually synchronous environment. In Proceedings of 13th IEEE int. Conference on Distributed Computing Systems (May), 1993, pp. 561-568.
 
27
Sheth, A. and Rusienkiewicz, M. Management of interdependent data: Specifying dependency. Proceedings of the 1st Workshop on the Management Of Replicated Data (November). 1990.


Collaborative Colleagues:
François Pacull: colleagues
Alain Sandoz: colleagues
André Schiper: colleagues