This paper exposes the concurrency control problem in groupware when it is implemented as a distributed system. Traditional concurrency control methods cannot be applied directly to groupware because system interactions includes people as well as computers. Methods, such as locking, serialization, and their degree of optimism, are shown to have quite different impacts on the interface and how operations are displayed and perceived by group members. The paper considers both human and technical considerations that designers should ponder before choosing a particular concurrency control method. It also reviews our work-in-progress designing and implementing a library of concurrency schemes in GROUPKIT, a groupware toolkit
Designing, implementing, and debugging concurrency control algorithms in a real system is a complex,...
Coordination is important in groupware because it helps users collaborate efficiently. However, grou...
This article explores real-time groupware systems from the perspective of both the users and the des...
Abstract. Groupware systems are computer-based systems that support two or more users engaged in a c...
We present a novel algorithm, called dARB, for solving the concurrency control problem in distribute...
this paper. Our focus is on target object inconsistency. First, it is possible for users to damage t...
Formal methods offer a way to deal with the complexity of information systems. They are adapted to a...
This work presents a real time distributed concurrency control scheme where consistency is relaxed t...
As collaboration in virtual environments becomes more object-focused and closely-coupled, the freque...
P(論文)Group work environments have gradually been available because of the maturity of personal compu...
The article starts describing synchronous, document-based groupware applications as an important bas...
High-speed computer networks enable great opportunities for collaboration, as several geographically...
Interactive (Synchronous) Groupware encompasses a wide range of applications, like collaborative whi...
Interactive (or Synchronous) groupware is increasingly being deployed in widely distributed environm...
Concurrency control in modern programming languages is typically managed using mechanisms based on m...
Designing, implementing, and debugging concurrency control algorithms in a real system is a complex,...
Coordination is important in groupware because it helps users collaborate efficiently. However, grou...
This article explores real-time groupware systems from the perspective of both the users and the des...
Abstract. Groupware systems are computer-based systems that support two or more users engaged in a c...
We present a novel algorithm, called dARB, for solving the concurrency control problem in distribute...
this paper. Our focus is on target object inconsistency. First, it is possible for users to damage t...
Formal methods offer a way to deal with the complexity of information systems. They are adapted to a...
This work presents a real time distributed concurrency control scheme where consistency is relaxed t...
As collaboration in virtual environments becomes more object-focused and closely-coupled, the freque...
P(論文)Group work environments have gradually been available because of the maturity of personal compu...
The article starts describing synchronous, document-based groupware applications as an important bas...
High-speed computer networks enable great opportunities for collaboration, as several geographically...
Interactive (Synchronous) Groupware encompasses a wide range of applications, like collaborative whi...
Interactive (or Synchronous) groupware is increasingly being deployed in widely distributed environm...
Concurrency control in modern programming languages is typically managed using mechanisms based on m...
Designing, implementing, and debugging concurrency control algorithms in a real system is a complex,...
Coordination is important in groupware because it helps users collaborate efficiently. However, grou...
This article explores real-time groupware systems from the perspective of both the users and the des...