A Creative Approach to Conflict Detection in Web-Based 3D Cooperative Design
In the process of web-based 3D cooperative design, it is difficult to avoid concurrent design conflicts among designers. B/S structure requires that most computational work must be done in service side, so conventional solution to desktop-based cooperative system is not well applicable to web-based one. Therefore, during the conflict detection process, when to make conflict detection, conflict resolution and broadcast result operations to all cooperative sites become a key problem. In this article we propose a novel web-based 3D cooperative design framework and a concrete implementation to conflict detection.
By this framework we can achieve automatic operation submission, real-time conflict detection based on dynamically adjustable time, and automatic conflict resolution with designers’ customization, which is much different from conventional solutions that require frequent participation of designers to submit changes and resolve conflicts. And through tests and analysis our solution shows good performance, scalability and design interactivity.
KeywordsCo-design design interactivity cooperative conflict detection web-based 3D
Unable to display preview. Download preview PDF.
- 1.Ahmed-Nacer, M., Urso, P., Balegas, V., Preguiça, N.: Concurrency control and awareness support for multi-synchronous collaborative editing. In: 2013 9th International Conference on Collaborative Computing: Networking, Applications and Worksharing (Collaboratecom), pp. 148–157. IEEE (October 2013)Google Scholar
- 3.Koegel, M., Helming, J., Seyboth, S.: Operation-based conflict detection and resolution. In: Proceedings of the 2009 ICSE Workshop on Comparison and Versioning of Software Models, pp. 43–48. IEEE Computer Society (May 2009)Google Scholar
- 4.Koegel, M., Herrmannsdoerfer, M., von Wesendonk, O., Helming, J.: Operation-based conflict detection. In: Proceedings of the 1st International Workshop on Model Comparison in Practice, pp. 21–30. ACM (July 2010)Google Scholar
- 5.Agrawal, A.K., Ramani, K., Hoffmann, C.M.: CADDAC: multi-client collaborative shape design system with server-based geometry kernel. ASME (2002)Google Scholar
- 6.Bidarra, R., van den Berg, E., Bronsvoort, W.F.: Web-based collaborative feature modeling. In: Proceedings of the sixth ACM Symposium on Solid Modeling and Applications, pp. 319–320. ACM (May 2001)Google Scholar
- 9.Shao, B., Li, D., Gu, N.: A sequence transformation algorithm for supporting cooperative work on mobile devices. In: Proceedings of the 2010 ACM Conference on Computer Supported Cooperative Work, pp. 159–168. ACM (February 2010)Google Scholar
- 10.Shao, B., Li, D., Lu, T., Gu, N.: An operational transformation based synchronization protocol for web 2.0 applications. In: Proceedings of the ACM 2011 Conference on Computer Supported Cooperative Work, pp. 563–572. ACM (March 2011)Google Scholar
- 11.Sun, C., Xu, D.: Operational transformation for dependency conflict resolution in real-time collaborative 3D design systems. In: Proceedings of the ACM 2012 Conference on Computer Supported Cooperative Work, pp. 1401–1410. ACM (February 2012)Google Scholar
- 13.Sun, D., Xia, S., Sun, C., Chen, D.: Operational transformation for collaborative word processing. In: Proceedings of the 2004 ACM Conference on Computer Supported Cooperative Work, pp. 437–446. ACM (November 2004)Google Scholar