The gods must be crazy
- 1 December 1999
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGGROUP Bulletin
- Vol. 20 (3) , 21-25
- https://doi.org/10.1145/605610.605622
Abstract
The concept of time in traditional distributed systems has been inherited in the Computer-Supported Collaborative Work (CSCW) literature. The following assumptions have generally been made: (1) Events are atomic and their durations do not matter. (2) Total ordering of events can be achieved by some mechanical algorithm. (3) The relationship between events is determined solely by time (causal relationship). However, we observe that these assumptions are not appropriate if the goal is to faithfully preserve user intentions in collaborative systems. In particular, we discuss why and how these assumptions should be relaxed or removed in the design of collaborative editing systems.Keywords
This publication has 21 references indexed in Scilit:
- A distributed algorithm for graphic objects replication in real-time group editorsPublished by Association for Computing Machinery (ACM) ,1999
- Controlling access in multiuser interfacesACM Transactions on Computer-Human Interaction, 1998
- Policies and roles in collaborative applicationsPublished by Association for Computing Machinery (ACM) ,1996
- Fundamentals of distributed system observationIEEE Software, 1996
- A reliable multicast framework for light-weight sessions and application level framingPublished by Association for Computing Machinery (ACM) ,1995
- Logical time in distributed computing systemsComputer, 1991
- Lightweight causal and atomic group multicastACM Transactions on Computer Systems, 1991
- Multicast routing in datagram internetworks and extended LANsACM Transactions on Computer Systems, 1990
- Concurrency control in groupware systemsPublished by Association for Computing Machinery (ACM) ,1989
- Time, clocks, and the ordering of events in a distributed systemCommunications of the ACM, 1978