What is a File Synchronizer, Proc. Int. Conf. On Mobile Comp. And Netw. (MobiComp 98, 1998. ,
A Framework for Shared Applications with a Replicated Architecture About Face 2.0: The Essentials of Interaction Design, Proc. ACM Symposium on User Interface Software and Technology, 1993. ,
SCRIBE: A largescale and decentralized application-level multicast infrastructure Epidemic Algorithms for Replicated Database Management, Proc. Sixth Symposium on Principles of Distributed Computing, 1987. ,
Designing and implementing asynchronous collaborative applications with Bayou, Proceedings of the 10th annual ACM symposium on User interface software and technology , UIST '97, 1997. ,
DOI : 10.1145/263407.263530
A temporal model for multi-level undo and redo, Proceedings of the 13th annual ACM symposium on User interface software and technology , UIST '00, 2000. ,
DOI : 10.1145/354401.354409
Design and Use of a Group Editor Concurrency Control in Groupware Systems Design Patterns, Elements of Reusable Object-Oriented Software, MCC Technical Report Number STP-263-88 Proc. SIGCHI Conference on Human Factors in Computing Systems, p.93, 1988. ,
Atomic Data Abstractions in a Distributed Collaborative Editing System The IceCube approach to the reconciliation of divergent replicas, Proc. of the Thirteenth Annual Symposium on Principles of Programming Languages St Proc. of Twentieth ACM Symposium on Principles of Distributed Computing PODC, 1986. ,
A Description of the Model-View-Controller User Interface Paradigm in the Smalltalk-80 system, Journal of Object Oriented Programming, 1988. ,
Ensuring content and intention consistency in real-time group editors, 24th International Conference on Distributed Computing Systems, 2004. Proceedings., 2004. ,
DOI : 10.1109/ICDCS.2004.1281643
ShrEdit: A Shared Electronic Workspace, 1992. ,
A concurrency control framework for collaborative systems, Proceedings of the 1996 ACM conference on Computer supported cooperative work , CSCW '96, 1996. ,
DOI : 10.1145/240080.240302
Undo for Anyone, Anywhere, Anytime, Proc. SIGOPS European Workshop, 2004. ,
Flexible Update Propagation for Weakly Consistent Replication DistView: support for building efficient collaborative applications using replicated objects, Proc. Sixteenth ACM Symposium on Operating System Principles (SOSP) Proc. ACM Conference on Computer Supported Cooperative Work (CSCW '94), Chapel Hill, 1994. ,
Semantics-Based Reconciliation for Collaborative and Mobile Environments, Proc. Tenth Int. Conf. on Coop. Info. Sys. (CoopIS), 2003. ,
DOI : 10.1007/978-3-540-39964-3_5
Building real-time groupware with GroupKit, a groupware toolkit, ACM Transactions on Computer-Human Interaction, vol.3, issue.1, 1996. ,
DOI : 10.1145/226159.226162
Optimistic replication, ACM Comput. Surv, vol.37, issue.1, 2005. ,
Computer-Based Real-Time Conferencing Systems, Computer, vol.18, issue.10, 1985. ,
DOI : 10.1109/MC.1985.1662711
Pattern-Oriented Software Architecture Patterns for Concurrent and Networked Objects Undo as concurrent inverse in group editors, Z. Spector. Synchronizing shared abstract types. ACM Transactions on Computer Systems ACM Transactions on Computer-Human Interaction, vol.2, issue.3, p.2002, 1984. ,