Concurrency control in groupware systems
SIGMOD '89 Proceedings of the 1989 ACM SIGMOD international conference on Management of data
ACM Transactions on Computer-Human Interaction (TOCHI)
Operational transformation in real-time group editors: issues, algorithms, and achievements
CSCW '98 Proceedings of the 1998 ACM conference on Computer supported cooperative work
Reducing the problems of group undo
GROUP '99 Proceedings of the international ACM SIGGROUP conference on Supporting group work
GROUP '01 Proceedings of the 2001 International ACM SIGGROUP Conference on Supporting Group Work
A Multi-version Approach to Conflict Resolution in Distributed Groupware Systems
ICDCS '00 Proceedings of the The 20th International Conference on Distributed Computing Systems ( ICDCS 2000)
Group awareness in distributed software development
CSCW '04 Proceedings of the 2004 ACM conference on Computer supported cooperative work
CSCW '04 Proceedings of the 2004 ACM conference on Computer supported cooperative work
Operational transformation for collaborative word processing
CSCW '04 Proceedings of the 2004 ACM conference on Computer supported cooperative work
Grouping in collaborative graphical editors
CSCW '04 Proceedings of the 2004 ACM conference on Computer supported cooperative work
Preserving operation effects relation in group editors
CSCW '04 Proceedings of the 2004 ACM conference on Computer supported cooperative work
Consistency maintenance based on the mark & retrace technique in groupware systems
GROUP '05 Proceedings of the 2005 international ACM SIGGROUP conference on Supporting group work
The Multi-version and Single-display Strategy in Undo Scheme
CIT '05 Proceedings of the The Fifth International Conference on Computer and Information Technology
Operation context and context-based operational transformation
CSCW '06 Proceedings of the 2006 20th anniversary conference on Computer supported cooperative work
Maintaining constraints in collaborative graphic systems: the CoGSE approach
ECSCW'05 Proceedings of the ninth conference on European Conference on Computer Supported Cooperative Work
Conflicts classification and solving for collaborative feature modeling
Advanced Engineering Informatics
A collaborative face-to-face design support system based on sketching and gesturing
Advanced Engineering Informatics
Ontology based semantic conflicts resolution in collaborative editing of design documents
Advanced Engineering Informatics
Hi-index | 0.00 |
Operations in CoAutoCAD systems are either single-step or step-wise. Single-step operations (such as Line, Box, etc.) are completed in one step, while step-wise operations (such as Mirror, Array, etc.) take several continuous or discrete steps and in some scenarios (such as Copy-Paste), and the number of steps may not be known beforehand. Therefore, during the execution process, the intention of step-wise operations may be violated by concurrent operations coming from remote sites. This paper investigates the problem of intention violation and proposes to maintain the semantic intention of operations by introducing a novel approach called CLAF (Check Last Avoid Future) to solve previous violations while avoiding future violations using newly-updated document status. To infer the execution formats of causally-ready operations, VT transformation function is introduced to extend the GOTO algorithm so as to reflect the influence of one operation on another. An integrated example analysis is provided to demonstrate the effectiveness of our strategy.