A Framework for Shared Applications with a Replicated Architecture About Face 2.0: The Essentials of Interaction Design SCRIBE: A large-scale and decentralized application-level multicast infrastructure Epidemic Algorithms for Replicated Database Management, Proc. ACM Symposium on User Interface Software and Technology Proc. Sixth Symposium on Principles of Distributed Computing, 1987. ,
Designing and Implementing Asynchronous Collaborative Applications with Bayou A Temporal Model for Multi-Level Undo and Redo, Proc. User Interface Systems and Technology Proc. User Interface Systems and Technology, 1997. ,
Concurrency Control in Groupware Systems Design Patterns, Elements of Reusable Object-Oriented Software, Proc. SIGCHI Conference on Human Factors in Computing SystemsGreif et al. 86] I. Greif, R. Seliger, and W. Weihl Atomic Data Abstractions in a Distributed Collaborative Editing System " . Proc. of the Thirteenth Annual Symposium on Principles of Programming Languages St, p.93, 1986. ,
The IceCube approach to the reconciliation of divergent replicas A Description of the Model-View-Controller User Interface Paradigm in the Smalltalk-80 system, Proc. of Twentieth ACM Symposium on Principles of Distributed Computing PODC Journal of Object Oriented Programming, 1988. ,
Ensuring Content and Intention Consistency in Real-Time Group EditorsShrEdit: A Shared Electronic Workspace, 24th IEEE International Conference on Distributed Computing Systems (ICDCS'04)Munson et al. 96] J. Munson and P. Dewan. " A Concurrency Control Framework for Collaborative Systems " . Proc. ACM Conference on Computer Supported Cooperative Work, 1992. ,
The part-time parliament, ACM Transactions on Computer Systems, vol.16, issue.2, 1998. ,
DOI : 10.1145/279227.279229
Undo for Anyone, Anywhere, Anytime, Proc. SIGOPS European Workshop, 2004. ,
Flexible Update Propagation for Weakly Consistent Replication, Proc. Sixteenth ACM Symposium on Operating System Principles (SOSP), 1997. ,
DistView, Proceedings of the 1994 ACM conference on Computer supported cooperative work , CSCW '94, 1994. ,
DOI : 10.1145/192844.192895
Semantics-based reconciliation for collaborative and mobile environments Building real-time groupware with GroupKit, a groupware toolkit, Proc. Tenth Int. Conf. on! Coop. Info. Sys. (CoopIS), 1996. ,
Optimistic replication Computer based real-time conferencing systems, ACM Comput. Surv. Computer, vol.37, issue.18, 1985. ,
Pattern-Oriented Software Architecture Patterns for Concurrent and Networked Objects Undo as concurrent inverse in group editors, Z. Spector. Synchronizing shared abstract types. A C M Transactions on Computer Systems ACM Transactions on Computer-Human Interaction, vol.2, issue.3, p.2002, 1984. ,