Supporting Collaborative Design
暂无分享,去创建一个
Collaborative systems provide a rich but potentially chaotic environment for their users. During the collaborative design process, when different users share a common object, concurrency control is necessary to keep the shared object consistent. In this paper, we have developed a model for supporting concurrency control in CSCW applications. We also include version control, allowing versions of both the design entities and their relationships. Consistency in collaborative design is important: the use of the RAISE formal method provides confidence that the transaction mechanism fulfils the consistency requirements. We also generate a prototype from the specification, with a graphical output to show the structure of the design, the entities available, and who is currently locking what.
[1] Steven L. Rohall,et al. The Rendezvous architecture and language for constructing multiuser applications , 1994, TCHI.
[2] Anne Elisabeth Haxthausen,et al. The Raise Specification Language , 1992 .
[3] Saul Greenberg,et al. Real time groupware as a distributed system: concurrency control and its effect on the interface , 1994, CSCW '94.
[4] Georg Sander. VCG - visualization of compiler graphs , 1995 .