Real-time collaborative editing (RTCE) can support a group of people collaboratively work from distributed
locations at the same time. However, consistency maintenance is one key challenge when different types
of conflicts happen. Therefore a common synchronous mechanism is proposed to support consistency maintenance
in the process of multi-view business modeling. Based on operation analysis on different views of models in the
real-time collaborative editing system, detection of potential conflicts is realized by means of a decision-making
tree. Then consistency maintenance provides a comprehensive and applicable conflicts detection and resolution
for collaborative business modeling. Finally, a prototype of collaborative multi-view business modeling system
is introduced to verify the approach. The point is that the mechanism proposes a comprehensive solution for
collaborative multi-view business modeling.
CAI Hong-ming* (蔡鸿明), JI Xiao-feng (计晓峰), BU Feng-lin (步丰林)
. Research of Consistency Maintenance Mechanism in Real-Time Collaborative Multi-View Business Modeling[J]. Journal of Shanghai Jiaotong University(Science), 2015
, 20(1)
: 86
-92
.
DOI: 10.1007/s12204-015-1593-z
[1] Orgun M A, Xue L. From predefined consistency to user-centered emergent consistency in real-time collaborative editing systems [J]. IEEE Transactions on Systems,Man and Cybernetics. Part A: Systems and Humans,2006, 36(6): 1063-1073.
[2] Song H, Qi Y, Ou Z, et al. A general collaborative editing platform based on file locking mechanism [C]//Proceedings of 2011 IEEE International Conference on Computer Science and Automation Engineering.Shanghai, China: IEEE, 2011: 436-440.
[3] Chen D, Sun C. A distributed algorithm for graphic objects replication in real-time group editors [C]//Proceedings of the International ACM Siggroup Conference on Supporting Group Work. Phoenix Arizona,USA: ACM, 1999: 121-130.
[4] Shao B, Li D, Gu N. A fast operational transformation algorithm for mobile and asynchronous collaboration [J]. IEEE Transactions on Parallel and Distributed Systems, 2010, 21(12): 1707 -1720.
[5] Sun D, Sun C. Context-based operational transformation in distributed collaborative editing systems [J].IEEE Transactions on Parallel and Distributed Systems,2009, 20(10): 1454-1470.
[6] Yu W. Constant-time operation transformation and integration for collaborative editing [C]//Proceedings of the 7th International Conference on the Collaborative Computing: Networking, Applications and Worksharing.Orlando, USA: IEEE, 2011: 258-267.
[7] Dou W, Zhu M, Shen Q. Cooperative multiversioning technique based on version replication [C]//Proceedings of the 10th International Conference on Computer Supported Cooperative Work in Design.Nanjing, China: IEEE, 2006: 1-6.
[8] Sun D, Sun C, Xia S, et al. Creative conflict resolution in realtime collaborative editing systems [C]//Proceedings of the ACM 2012 Conference on Computer Supported Cooperative Work. Seattle, USA:ACM, 2012: 1411-1420.
[9] Koshima A, Engkebert V, Thiran P. Distributed collaborative model editing framework for domain specific modeling tools [C]// Proceedings of the 6th IEEE International Conference on Global Software Engineering(ICGSE). Helsinki, Finland: IEEE Computer Society,2011: 113-118.
[10] Ozono T, Swezey R M E, Shiramatsu S, et al.Differential synchronization mechanism for a realtime collaborative web page editing system WFE-S[C]//Proceedings of the 2012 IIAI International Conference on Advanced Applied Informatics. Fukuoka,Japan: IEEE, 2012: 242-247.