Maintaining time and space consistencies in hybrid CAD environments: Framework and algorithms

Based on the analysis of two types of collaborations during engineering design, namely time collaboration and space collaboration, this paper introduces a Total Data Model (TDM) centered framework to support the maintenance of time and space consistencies in hybrid CAD environments. By separating data and view, the proposed framework supports view-wandering between different perspectives so that designers can adjust their behaviors to avoid conflicts. The maintenance of time consistency is achieved by utilizing the Address Space Transformation (AST) algorithm. In order to adapt AST to new large-scale design environments, an effective garbage collection strategy is proposed. As for space collaboration, a conflict detection algorithm based on feature face is introduced. A prototype system has been developed to prove the validity, efficiency, and feasibility of the proposed framework.

[1]  Daniel G. Bobrow,et al.  Beyond the chalkboard: computer support for collaboration and problem solving in meetings , 1988, CACM.

[2]  David Sun,et al.  Leveraging single-user applications for multi-user collaboration: the coword approach , 2004, CSCW.

[3]  Clarence A. Ellis,et al.  Concurrency control in groupware systems , 1989, SIGMOD '89.

[4]  Keith A. Lantz,et al.  An experiment in integrated multimedia conferencing , 1986, CSCW '86.

[5]  Willem F. Bronsvoort,et al.  Semantic feature modelling , 2000, Comput. Aided Des..

[6]  William E. Weihl,et al.  Atomic data abstractions in a distributed collaborative editing system , 1986, POPL '86.

[7]  Zhenyu Liu,et al.  The Multi-version and Single-display Strategy in Undo Scheme , 2005, The Fifth International Conference on Computer and Information Technology (CIT'05).

[8]  Kjeld Schmidt,et al.  Proceedings of the international ACM SIGGROUP conference on Supporting group work: the integration challenge , 1997 .

[9]  Rui Li,et al.  Transparent sharing and interoperation of heterogeneous single-user applications , 2002, CSCW '02.

[10]  Jonathan Trevor,et al.  PSI: A Platform for Shared Interaction , 1999, ECSCW.

[11]  Yanchun Zhang,et al.  Achieving convergence, causality preservation, and intention preservation in real-time cooperative editing systems , 1998, TCHI.

[12]  Atul Prakash,et al.  DistEdit: a distributed toolkit for supporting multiple group editors , 1990, CSCW '90.

[13]  Prasun Dewan,et al.  An experiment in interoperating heterogeneous collaborative systems , 1999, ECSCW.

[14]  Jiajun Lu,et al.  A lightweight approach to transparent sharing of familiar single-user editors , 2006, CSCW '06.

[15]  Chengzheng Sun,et al.  Operational transformation in real-time group editors: issues, algorithms, and achievements , 1998, CSCW '98.

[16]  Darren Gergle,et al.  On the "localness" of user-generated content , 2010, CSCW '10.

[17]  Jiang-Ming Yang,et al.  Consistency maintenance based on the mark & retrace technique in groupware systems , 2005, GROUP.

[18]  Paul Dourish,et al.  Taking the work out of workflow: Mechanisms for document-centered collaboration , 1999, ECSCW.

[19]  Jonathan Grudin,et al.  Why CSCW applications fail: problems in the design and evaluationof organizational interfaces , 1988, CSCW '88.

[20]  Ivan Marsic,et al.  The DISCIPLE system for collaboration over the heterogeneous Web , 2003, 36th Annual Hawaii International Conference on System Sciences, 2003. Proceedings of the.