- 1.Naser Barghouti and Gail Kaiser, "Concurrency Control in Advanced Database Applications", ACM Computing Surveys, 23(3), pp. 269-317, September 1991.]] Google ScholarDigital Library
- 2.Eevi Beck and Victoria Bellotti, "Informed Opportunism as Strategy: Supporting Coordination in Distributed Collaborative Writing", Proc. Third European Conference on Computer-Supported Cooperative Work ECSCW'93, Milano, Italy, September 13-17, 1993.]] Google ScholarDigital Library
- 3.Thomas Berlage, "A Selective Undo Mechanism for Graphical User Interfaces Based on Command Objects", ACM Transactions on Computer-Human Interaction, 1(3), pp. 269-294, September 1994.]] Google ScholarDigital Library
- 4.Alan Demers, Karin Petersen, Mike Spreitzer, Doug Terry, Marvin Theimer and Brent Welch, "The Bayou Architecture: Support for Data Sharing among Mobile Users", Proc. First IEEE Workshop on Mobile Computing Systems and Applications, Santa Cruz, California, Dec 8-9, 1994.]]Google Scholar
- 5.Prasun Dewan and Rajiv Choudhary, "A High-Level and Flexible Framework for Implementing Multiuser User Interfaces", ACM Transactions on Information Systems, 10(4), pp. 345-380, October 1992.]] Google ScholarDigital Library
- 6.Paul Dourish, "Developing a Reflective Model of Collaborative Systems", ACM Transactions on Computer- Human Interaction, 2(1), pp. 40-63, March 1995.]] Google ScholarDigital Library
- 7.Paul Dourish, "The Parting of the Ways: Divergence, Data Management and Collaborative Work", Proc. European Conference on Computer-Supported Cooperative Work ECSCW'95, Stockholm, Sweden, September 1995.]] Google ScholarDigital Library
- 8.Paul Dourish and Victoria Bellotti, "Awareness and Coordination in a Shared Workspace ", Proc. ACM Conference on Computer-Supported Cooperative Work CSCW'92, Toronto, Canada, November 1992.]] Google ScholarDigital Library
- 9.Abdel Aziz Farrag and M. Tamer Ozsu, "Using Semantic Knowledge of Transactions to Increase Concurrency", ACM Transactions on Database Systems, 14(4), pp. 503-525, December 1989.]] Google ScholarDigital Library
- 10.Saul Greenberg and David Marwood, "Real-Time Groupware as a Distributed System: Concurrency Control and its Effect on the Interface", Proc. ACM Conference on Computer-Supported Cooperative Work CSCW'94, Chapel Hill, North Carolina, October 1994.]] Google ScholarDigital Library
- 11.Christian Heath and Paul Luff, "Collaboration and Control: Crisis Management and Multimedia Technology in London Underground Line Control Rooms", Computer Supported Cooperative Work, 1 (1-2), pp. 69- 95, 1992]]Google ScholarCross Ref
- 12.Maurice Herlihy, "Apologizing Versus Asking Permission: Optimistic Concurrency Control for Abstract Data Types", ACM Transactions on Database Systems, 15(1), pp. 96-124, March 1990.]] Google ScholarDigital Library
- 13.Ralph Hill, Tom Brinck, Steve Rohall, John Patterson and Wayne Wilner, "The Rendezvous Architecture and Language for Multi-User Applications", ACM Transactions on Computer-Human Interaction, 1(2), pp. 81- 125, June 1994.]] Google ScholarDigital Library
- 14.Gail Kaiser, "Cooperative Transactions for Multi-User Environments", in Won Kim (ed.), "Modern Database Management: The Object Model, Interoperability and Beyond", ACM Press, New York, 1994.]] Google ScholarDigital Library
- 15.Gregor Kiczales, "Beyond the Black Box: Open Implementation", IEEE Software, pp. 6-11, January 1996.]] Google ScholarDigital Library
- 16.Gregor Kiczales, Jim des Rivi~res and Daniel Bobrow, "The Art of the Metaobject Protocol", MIT Press, Cambridge, Mass., 1991.]] Google ScholarDigital Library
- 17.Lola McGuffin and Gary Olson, "ShrEdit: A Shared Electronic Workspace", CSMIL Technical Report, Cognitive Science and Machine Intelligence Laboratory, University of Michigan, 1992.]]Google Scholar
- 18.Mark Roseman and Saul Greenberg, "Building Flexible Groupware Through Open Protocols", in Proc. ACM Conference on Organisational Computing Systems COOCS'93, Milpetas, Ca., November I-4, 1993.]] Google ScholarDigital Library
- 19.Mark Roseman and Saul Greenberg, "Building Real- Time Groupware with GroupKit, a Groupware Toolkit", ACM Transactions on Computer-Human Interaction, 3(1), March 1996.]] Google ScholarDigital Library
- 20.Doug Terry, Alan Demers, Karin Petersen, Mike Spreitzer, Marvin Theimer and Brent Welch, "Session Guarantees for Weakly Consistent Replicated Data", Proc. International Conference on Parallel and Distributed Information Systems, Austin, Texas, September 1994.]] Google ScholarDigital Library
- 21.Jonathan Trevor, Tom Rodden and Gordon Blair, "COLA: A Lightweight PlaO~orm for CSCW", Computer Supported Cooperative Work, 3, pp. 197-224, 1995.]] Google ScholarDigital Library
Index Terms
- Consistency guarantees: exploiting application semantics for consistency management in a collaboration toolkit
Recommendations
Adaptive Consistency Guarantees for Large-Scale Replicated Services
NAS '08: Proceedings of the 2008 International Conference on Networking, Architecture, and StorageTo maintain consistency, designers of replicated services have traditionally been forced to choose from either strong consistency guarantees or none at all. Realizing that a continuum between strong and optimistic consistencies is semantically ...
Using metalevel techniques in a flexible toolkit for CSCW applications
Ideally, software toolkits for collaborative applications should provide generic, reusable components, applicable in a wide range of circumstances, which software developers can assemble to produce new applications. However, the nature of CSCW ...
Vector-field consistency for ad-hoc gaming
MIDDLEWARE2007: Proceedings of the 8th ACM/IFIP/USENIX international conference on MiddlewareDeveloping distributed multiplayer games for ad-hoc networks is challenging. Consistency of the replicated shared state is hard to ensure at a low cost. Current consistency models and middleware systems lack the required adaptability and efficiency when ...
Comments