DocumentCode :
442929
Title :
A three-layer architecture for reconciling compound actions in collaborative editing systems
Author :
Shen, Haifeng ; Zhou, Suiping
Author_Institution :
Sch. of Comput. Eng., Nanyang Technol. Univ., Singapore
Volume :
1
fYear :
2005
fDate :
20-22 July 2005
Firstpage :
278
Abstract :
In collaborative editing systems with replicated architecture, reconciliation of editing actions generated from the user interfaces of different editors for consistency maintenance is a critical issue. Consistency of compound editing actions cannot be maintained by simply maintaining the consistency of the corresponding primitive editing operations due to the semantic loss in representing compound editing actions with primitive editing operations. In this paper, we contribute a three-layer architecture to bridge the semantic gap between editing actions generated from the editor user interface and editing operations that are used to represent these actions. In this approach, editor-dependent editing actions are intercepted from the user interface and represented as editor-independent primitive and compound editing operations. These editing operations are then used to maintain the consistency of editor-dependent editing actions by leveraging operational transformation, and finally are translated into editor-dependent primitive editing operations for execution in individual editors. This approach can preserve the intentions of editing actions even in the presence of syntactic conflicts, while retaining the compatibility with existing single-user editors.
Keywords :
authoring systems; groupware; text editing; user interfaces; collaborative editing system; compound editing action; consistency maintenance; editor user interface; editor-dependent editing action; editor-dependent primitive editing; operational transformation; single-user editor; syntactic conflict; three-layer architecture; Application software; Bridges; Collaboration; Computer architecture; Computer interfaces; Maintenance engineering; Programming; Publishing; Text processing; User interfaces;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Systems, 2005. Proceedings. 11th International Conference on
ISSN :
1521-9097
Print_ISBN :
0-7695-2281-5
Type :
conf
DOI :
10.1109/ICPADS.2005.56
Filename :
1531139
Link To Document :
بازگشت