Concurrency control and recovery in database systems
Concurrency control and recovery in database systems
Concurrency control in groupware systems
SIGMOD '89 Proceedings of the 1989 ACM SIGMOD international conference on Management of data
Groupware: some issues and experiences
Communications of the ACM
Lightweight causal and atomic group multicast
ACM Transactions on Computer Systems (TOCS)
How a group-editor changes the character of a design meeting as well as its outcome
CSCW '92 Proceedings of the 1992 ACM conference on Computer-supported cooperative work
Unblocking brainstorming through the use of a simple group editor
CSCW '92 Proceedings of the 1992 ACM conference on Computer-supported cooperative work
Real time groupware as a distributed system: concurrency control and its effect on the interface
CSCW '94 Proceedings of the 1994 ACM conference on Computer supported cooperative work
A framework for undoing actions in collaborative systems
ACM Transactions on Computer-Human Interaction (TOCHI)
CSCW '96 Proceedings of the 1996 ACM conference on Computer supported cooperative work
An integrating, transformation-oriented approach to concurrency control and undo in group editors
CSCW '96 Proceedings of the 1996 ACM conference on Computer supported cooperative work
GROUP '97 Proceedings of the international ACM SIGGROUP conference on Supporting group work: the integration challenge
Time, clocks, and the ordering of events in a distributed system
Communications of the ACM
Distributed Concurrency Control in Real-time Cooperative Editing Systems
ASIAN '96 Proceedings of the Second Asian Computing Science Conference on Concurrency and Parallelism, Programming, Networking, and Security
On operation synchronisation in cooperative editing environments
Proceedings of the IFIP TC8 Open Conference on Business Process Re-engineering: Information Systems Opportunities and Challenges
REDUCE: A Prototypical Cooperative Editing System
HCI International '97 Proceedings of the Seventh International Conference on Human-Computer Interaction-Volume 1 - Volume I
An efficient distributed single-phase protocol for total and causal ordering of group operations
HIPC '96 Proceedings of the Third International Conference on High-Performance Computing (HiPC '96)
The parting of the ways: divergence, data management and collaborative work
ECSCW'95 Proceedings of the fourth conference on European Conference on Computer-Supported Cooperative Work
Supporting worker independence in collaboration transparency
Proceedings of the 11th annual ACM symposium on User interface software and technology
Operational transformation in real-time group editors: issues, algorithms, and achievements
CSCW '98 Proceedings of the 1998 ACM conference on Computer supported cooperative work
Operation transforms for a distributed shared spreadsheet
CSCW '98 Proceedings of the 1998 ACM conference on Computer supported cooperative work
Optimal locking integrated with operational transformation in distributed real-time group editors
Proceedings of the eighteenth annual ACM symposium on Principles of distributed computing
ACM Transactions on Computer-Human Interaction (TOCHI)
A distributed algorithm for graphic objects replication in real-time group editors
GROUP '99 Proceedings of the international ACM SIGGROUP conference on Supporting group work
Runtime dynamics in collaborative systems
GROUP '99 Proceedings of the international ACM SIGGROUP conference on Supporting group work
Consistency in replicated continuous interactive media
CSCW '00 Proceedings of the 2000 ACM conference on Computer supported cooperative work
Undo any operation at any time in group editors
CSCW '00 Proceedings of the 2000 ACM conference on Computer supported cooperative work
Consistency control for distributed interactive media
MULTIMEDIA '01 Proceedings of the ninth ACM international conference on Multimedia
Undoing any operation in collaborative graphics editing systems
GROUP '01 Proceedings of the 2001 International ACM SIGGROUP Conference on Supporting Group Work
Consistency maintenance in real-time collaborative graphics editing systems
ACM Transactions on Computer-Human Interaction (TOCHI)
Critical causality in distributed virtual environments
Proceedings of the sixteenth workshop on Parallel and distributed simulation
Cooperative visual manipulation of music notation
ACM Transactions on Computer-Human Interaction (TOCHI)
Undo as concurrent inverse in group editors
ACM Transactions on Computer-Human Interaction (TOCHI)
Generalizing operational transformation to the standard general markup language
CSCW '02 Proceedings of the 2002 ACM conference on Computer supported cooperative work
Achieving undo in bitmap-based collaborative graphics editing systems
CSCW '02 Proceedings of the 2002 ACM conference on Computer supported cooperative work
Flexible notification for collaborative systems
CSCW '02 Proceedings of the 2002 ACM conference on Computer supported cooperative work
Transparent sharing and interoperation of heterogeneous single-user applications
CSCW '02 Proceedings of the 2002 ACM conference on Computer supported cooperative work
Optional and responsive locking in collaborative graphics editing systems
ACM SIGGROUP Bulletin
The gods must be crazy: a matter of time in collaborative systems
ACM SIGGROUP Bulletin
Real-Time Cooperative Editing on the Internet
IEEE Internet Computing
Collaborative Surgical Simulation over the Internet
IEEE Internet Computing
Operation Propagation in Real-Time Group Editors
IEEE MultiMedia
Optional and Responsive Fine-Grain Locking in Internet-Based Collaborative Systems
IEEE Transactions on Parallel and Distributed Systems
Collaborative Highlighting for Real-Time Group Editors
IICS '02 Proceedings of the Second International Workshop on Innovative Internet Computing Systems
Capturing Causality by Compressed Vector Clock in Real-Time Group Editors
IPDPS '02 Proceedings of the 16th International Parallel and Distributed Processing Symposium
Intention Preservation by Multi-versioning in Distributed Real-Time Group Editors
EDCIS '02 Proceedings of the First International Conference on Engineering and Deployment of Cooperative Information Systems
TOGA - A Customizable Service for Data-Centric Collaboration
CAiSE '99 Proceedings of the 11th International Conference on Advanced Information Systems Engineering
Flexible Merging for Asynchronous Collaborative Systems
On the Move to Meaningful Internet Systems, 2002 - DOA/CoopIS/ODBASE 2002 Confederated International Conferences DOA, CoopIS and ODBASE 2002
Integration of Different Commit/Isolation Protocols in CSCW Systems with Shared Data
PSI '99 Proceedings of the Third International Andrei Ershov Memorial Conference on Perspectives of System Informatics
Research on Reliable Communication in Real-Time Collaborative Designing Systems
DCW '02 Revised Papers from the 4th International Workshop on Distributed Communities on the Web
A Group-Based Time-Stamping Scheme for the Preservation of Group Intentions
DCW '02 Revised Papers from the 4th International Workshop on Distributed Communities on the Web
A User-Centred Consistency Model in Real-Time Collaborative Editing Systems
DCW '02 Revised Papers from the 4th International Workshop on Distributed Communities on the Web
A multi-versioning algorithm for intention preservation in distributed real-time group editors
ACSC '03 Proceedings of the 26th Australasian computer science conference - Volume 16
Recovery Support for Internet-Based Real-Time Collaborative Editing Systems
ICCNMC '01 Proceedings of the 2001 International Conference on Computer Networks and Mobile Computing (ICCNMC'01)
Tree-Based Concurrency Control inDistributed Groupware
Computer Supported Cooperative Work
Proof of correctness of Ressel's adOPTed algorithm
Information Processing Letters
Supporting activity-centric collaboration through peer-to-peer shared objects
GROUP '03 Proceedings of the 2003 international ACM SIGGROUP conference on Supporting group work
Using the transformational approach to build a safe and generic data synchronizer
GROUP '03 Proceedings of the 2003 international ACM SIGGROUP conference on Supporting group work
Group unified histories an instrument for productive unconstrained co-browsing
GROUP '03 Proceedings of the 2003 international ACM SIGGROUP conference on Supporting group work
Document configuration control processes captured in a workflow
Computers in Industry
Improving real-time collaboration with highlighting
Future Generation Computer Systems - Special issue: Advanced services for clusters and internet computing
A Complete Textual Merging Algorithm for Software Configuration Management Systems
COMPSAC '04 Proceedings of the 28th Annual International Computer Software and Applications Conference - Volume 01
Supporting continuous consistency in multiplayer online games
Proceedings of the 12th annual ACM international conference on Multimedia
Presence: Teleoperators and Virtual Environments - Special issue: Advances in collaborative virtual environments
Leveraging single-user applications for multi-user collaboration: the coword approach
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
Enhancing CS programming lab courses using collaborative editors
Journal of Computing Sciences in Colleges
Computer Supported Cooperative Work
A safe and generic model for synchronizing divergent data
UbiMob '04 Proceedings of the 1st French-speaking conference on Mobility and ubiquity computing
Concept and prototype of a collaborative business process environment for document processing
Data & Knowledge Engineering - Special issue: Collaborative business process technologies
ACM Computing Surveys (CSUR)
Journal of Computing Sciences in Colleges
Theoretical Computer Science - Abstract state machines and high-level system design and analysis
Journal of Parallel and Distributed Computing
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
A landmark-based transformation approach to concurrency control in group editors
GROUP '05 Proceedings of the 2005 international ACM SIGGROUP conference on Supporting group work
An Efficient Consistency Management Algorithm for Real-Time Mobile Collaboration
QSIC '05 Proceedings of the Fifth International Conference on Quality Software
Formal design and verification of operational transformation algorithms for copies convergence
Theoretical Computer Science - Algebraic methodology and software technology
Inter-enterprise business document exchange
ICEC '06 Proceedings of the 8th international conference on Electronic commerce: The new e-commerce: innovations for conquering current barriers, obstacles and limitations to conducting successful business on the internet
A Performance Study of Group Editing Algorithms
ICPADS '06 Proceedings of the 12th International Conference on Parallel and Distributed Systems - Volume 1
On consistency and network latency in distributed interactive applications: a survey--part I
Presence: Teleoperators and Virtual Environments
Remote Collaboration Over Video Data: Towards Real-Time e-Social Science
Computer Supported Cooperative Work
A lightweight approach to transparent sharing of familiar single-user editors
CSCW '06 Proceedings of the 2006 20th anniversary conference on Computer supported cooperative work
Data consistency for P2P collaborative editing
CSCW '06 Proceedings of the 2006 20th anniversary conference on Computer supported cooperative work
Operation context and context-based operational transformation
CSCW '06 Proceedings of the 2006 20th anniversary conference on Computer supported cooperative work
Transparent adaptation of single-user applications for multi-user real-time collaboration
ACM Transactions on Computer-Human Interaction (TOCHI)
An HCI method to improve the human performance reduced by local-lag mechanism
Interacting with Computers
Component-Based Specification of Collaborative Objects
Electronic Notes in Theoretical Computer Science (ENTCS)
Critical causal order of events in distributed virtual environments
ACM Transactions on Multimedia Computing, Communications, and Applications (TOMCCAP)
Proving correctness of transformation functions in real-time groupware
ECSCW'03 Proceedings of the eighth conference on European Conference on Computer Supported Cooperative Work
Customizable collaborative editor relying on treeOPT algorithm
ECSCW'03 Proceedings of the eighth conference on European 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
Generalizing recognition of an individual dialect in program analysis and transformation
Proceedings of the 2007 ACM symposium on Applied computing
A New Operational Transformation Framework for Real-Time Group Editors
IEEE Transactions on Parallel and Distributed Systems
Conflict management for real-time collaborative editing in mobile replicated architectures
ACSC '07 Proceedings of the thirtieth Australasian conference on Computer science - Volume 62
ACM Transactions on Modeling and Computer Simulation (TOMACS)
An analysis of intention preservation in group editors
Proceedings of the twenty-sixth annual ACM symposium on Principles of distributed computing
Dcv: a causality detection approach for large-scale dynamic collaboration environments
Proceedings of the 2007 international ACM conference on Supporting group work
Preliminary evaluation of a remote mobile collaborative environment
CHI '08 Extended Abstracts on Human Factors in Computing Systems
Lock-free consistency control for web 2.0 applications
Proceedings of the 17th international conference on World Wide Web
Simulation-based architectural design and implementation of a real-time collaborative editing system
SpringSim '07 Proceedings of the 2007 spring simulation multiconference - Volume 2
Document-oriented heterogeneous business process integration through collaborative e-marketplace
Proceedings of the 10th international conference on Electronic commerce
Decentralized concurrency control for real-time collaborative editors
NOTERE '08 Proceedings of the 8th international conference on New technologies in distributed systems
XWiki Concerto: A P2P Wiki System Supporting Disconnected Work
CDVE '08 Proceedings of the 5th international conference on Cooperative Design, Visualization, and Engineering
A Multi-Versioning Scheme for Intention Preservation in Collaborative Editing Systems*
Computer Supported Cooperative Work
An Operational Transformation Algorithm and Performance Evaluation
Computer Supported Cooperative Work
An Approach to Ensuring Consistency in Peer-to-Peer Real-Time Group Editors
Computer Supported Cooperative Work
Multi-level Editing of Hierarchical Documents
Computer Supported Cooperative Work
Technological intersubjectivity in computer supported intercultural collaboration
Proceedings of the 2009 international workshop on Intercultural collaboration
Enterprise Information Systems
Structured collaborative workflow design
Future Generation Computer Systems
Reconciliation of compound actions in internet-based distributed collaborative systems
International Journal of High Performance Computing and Networking
Coordination Model for Real-Time Collaborative Editors
COORDINATION '09 Proceedings of the 11th International Conference on Coordination Models and Languages
On Model-Checking Optimistic Replication Algorithms
FMOODS '09/FORTE '09 Proceedings of the Joint 11th IFIP WG 6.1 International Conference FMOODS '09 and 29th IFIP WG 6.1 International Conference FORTE '09 on Formal Techniques for Distributed Systems
DEXA '09 Proceedings of the 20th International Conference on Database and Expert Systems Applications
A Flexible Access Control Model for Distributed Collaborative Editors
SDM '09 Proceedings of the 6th VLDB Workshop on Secure Data Management
Maintaining constraints of UML models in distributed collaborative environments
Journal of Systems Architecture: the EUROMICRO Journal
Ontology based semantic conflicts resolution in collaborative editing of design documents
Advanced Engineering Informatics
Distributed Constraints Maintenance in Collaborative UML Modeling Environments
ASE '08 Proceedings of the 2008 23rd IEEE/ACM International Conference on Automated Software Engineering
Multi-synchronous Collaborative Semantic Wikis
WISE '09 Proceedings of the 10th International Conference on Web Information Systems Engineering
An Admissibility-Based Operational Transformation Framework for Collaborative Editing Systems
Computer Supported Cooperative Work
A sequence transformation algorithm for supporting cooperative work on mobile devices
Proceedings of the 2010 ACM conference on Computer supported cooperative work
SWooki: supporting disconnection in a peer-to-peer semantic wiki
Proceedings of the 5th French-Speaking Conference on Mobility and Ubiquity Computing
CLAF: Solving intention violation of step-wise operations in CAD groupware
Advanced Engineering Informatics
A replicated CSCW framework for multi-user interaction in 3D collaborative design
HCI'07 Proceedings of the 12th international conference on Human-computer interaction: applications and services
"integrare", a collaborative environment for behavior-oriented design
CDVE'07 Proceedings of the 4th international conference on Cooperative design, visualization, and engineering
Leveraging single-user microsoft visio for multi-user real-time collaboration
CDVE'07 Proceedings of the 4th international conference on Cooperative design, visualization, and engineering
P2P document tree management in a real-time collaborative editing system
HiPC'07 Proceedings of the 14th international conference on High performance computing
Decentralised commitment for optimistic semantic replication
OTM'07 Proceedings of the 2007 OTM Confederated international conference on On the move to meaningful internet systems: CoopIS, DOA, ODBASE, GADA, and IS - Volume Part I
Log' version vector: Logging version vectors concisely in dynamic replication
Information Processing Letters
Docx2Go: collaborative editing of fidelity reduced documents on mobile devices
Proceedings of the 8th international conference on Mobile systems, applications, and services
Proceedings of the 2nd ACM SIGCHI symposium on Engineering interactive computing systems
Networked Graphics: Building Networked Games and Virtual Environments
Networked Graphics: Building Networked Games and Virtual Environments
Deep hypertext with embedded revision control implemented in regular expressions
Proceedings of the 6th International Symposium on Wikis and Open Collaboration
Building a collaborative peer-to-peer wiki system on a structured overlay
Computer Networks: The International Journal of Computer and Telecommunications Networking
An algorithm for selective undo of any operation in collaborative applications
Proceedings of the 16th ACM international conference on Supporting group work
SPORC: group collaboration using untrusted cloud resources
OSDI'10 Proceedings of the 9th USENIX conference on Operating systems design and implementation
Symbolic model-checking of optimistic replication algorithms
IFM'10 Proceedings of the 8th international conference on Integrated formal methods
Replicated abstract data types: Building blocks for collaborative applications
Journal of Parallel and Distributed Computing
Achieving Data Consistency by Contextualization in Web-Based Collaborative Applications
ACM Transactions on Internet Technology (TOIT)
An operational transformation based synchronization protocol for web 2.0 applications
Proceedings of the ACM 2011 conference on Computer supported cooperative work
Optimistic access control for distributed collaborative editors
Proceedings of the 2011 ACM Symposium on Applied Computing
Intra- and Inter-Cultural Usability in Computer-Supported Collaboration
Journal of Usability Studies
Evaluating CRDTs for real-time document editing
Proceedings of the 11th ACM symposium on Document engineering
Protecting the consistency of workflow applications in collaborative development environments
Future Generation Computer Systems
A collaborative table editing technique based on transparent adaptation
OTM'05 Proceedings of the 2005 Confederated international conference on On the Move to Meaningful Internet Systems - Volume >Part I
A constraint maintenance strategy and applications in real-time collaborative environments
CDVE'05 Proceedings of the Second international conference on Cooperative Design, Visualization, and Engineering
Supporting remote collaboration through structured activity logging
GCC'05 Proceedings of the 4th international conference on Grid and Cooperative Computing
A framework for real-time collaborative engineering in the automotive industries
CDVE'06 Proceedings of the Third international conference on Cooperative Design, Visualization, and Engineering
A constraint-based formalism for consistency in replicated systems
OPODIS'04 Proceedings of the 8th international conference on Principles of Distributed Systems
Analyzing convergence in consistency models for distributed objects
OPODIS'04 Proceedings of the 8th international conference on Principles of Distributed Systems
CoRED: browser-based Collaborative Real-time Editor for Java web applications
Proceedings of the ACM 2012 conference on Computer Supported Cooperative Work
Proceedings of the ACM 2012 conference on Computer Supported Cooperative Work
Proceedings of the ACM 2012 conference on Computer Supported Cooperative Work
Creative conflict resolution in realtime collaborative editing systems
Proceedings of the ACM 2012 conference on Computer Supported Cooperative Work
DSMW: distributed semantic mediawiki
ESWC'10 Proceedings of the 7th international conference on The Semantic Web: research and Applications - Volume Part II
Integrating synchronous and asynchronous interactions in groupware applications
CRIWG'05 Proceedings of the 11th international conference on Groupware: design, Implementation, and Use
Towards synchronizing linear collaborative objects with operational transformation
FORTE'05 Proceedings of the 25th IFIP WG 6.1 international conference on Formal Techniques for Networked and Distributed Systems
Mappings make data processing go 'round
GTTSE'05 Proceedings of the 2005 international conference on Generative and Transformational Techniques in Software Engineering
Toward undoing in composite web services
Architecting Dependable Systems III
Journal of Computer and System Sciences
Ramos: Concurrent writing and reconfiguration for collaborative systems
Journal of Parallel and Distributed Computing
Synchronizing semantic stores with commutative replicated data types
Proceedings of the 21st international conference companion on World Wide Web
iUBICOM'11 Proceedings of the 6th international conference on Ubiquitous and Collaborative Computing
Proceedings of the 27th Annual ACM Symposium on Applied Computing
Supporting semantic conflict prevention in real-time collaborative programming environments
ACM SIGAPP Applied Computing Review
Logic and lattices for distributed programming
Proceedings of the Third ACM Symposium on Cloud Computing
Applying a theorem prover to the verification of optimistic replication algorithms
Rewriting Computation and Proof
Dependency-conflict detection in real-time collaborative 3D design systems
Proceedings of the 2013 conference on Computer supported cooperative work
Proceedings of the 2013 conference on Computer supported cooperative work
Optimistic and efficient concurrency control for asynchronous collaborative systems
ACSC '11 Proceedings of the Thirty-Fourth Australasian Computer Science Conference - Volume 113
LSEQ: an adaptive structure for sequences in distributed collaborative editing
Proceedings of the 2013 ACM symposium on Document engineering
srCE: a collaborative editing of scalable semantic stores on P2P networks
International Journal of Computer Applications in Technology
Achieving convergence in operational transformation: conditions, mechanisms and systems
Proceedings of the 17th ACM conference on Computer supported cooperative work & social computing
Exhaustive search of puzzles in operational transformation
Proceedings of the 17th ACM conference on Computer supported cooperative work & social computing
Live linked data: synchronising semantic stores with commutative replicated data types
International Journal of Metadata, Semantics and Ontologies
A method for topological entity matching in the integration of heterogeneous CAD systems
Integrated Computer-Aided Engineering
Hi-index | 0.00 |
Real-time cooperative editing systems allow multiple users to view and edit the same text/graphic/image/multimedia document at the same time for multiple sites connected by communication networks. Consistency maintenance is one of the most significant challenges in designing and implementing real-time cooperative editing systems. In this article, a consistency model, with properties of convergence, causality preservation, and intention preservation, is proposed as a framework for consistency maintenance in real-time cooperative editing systems. Moreover, an integrated set of schemes and algorithms, which support the proposed consistency model, are devised and discussed in detail. In particular, we have contributed (1) a novel generic operation transformation control algorithm for achieving intention preservation in combination with schemes for achieving convergence and causality preservation and (2) a pair of reversible inclusion and exclusion transformation algorithms for stringwise operations for text editing. An Internet-based prototype system has been built to test the feasibility of the proposed schemes and algorithms