A Creative Approach to Conflict Detection in Web-Based 3D Cooperative Design

  • Xiaoming Ma
  • Hongming Cai
  • Lihong Jiang
Part of the Lecture Notes in Computer Science book series (LNCS, volume 8683)


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.


Co-design design interactivity cooperative conflict detection web-based 3D 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 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
  2. 2.
    Dewan, P., Hegde, R.: Semi-synchronous conflict detection and resolution in asynchronous software development. In: Dewan, P., Hegde, R. (eds.) ECSCW 2007, pp. 159–178. Springer, London (2007)CrossRefGoogle Scholar
  3. 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. 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. 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. 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
  7. 7.
    Jing, S.X., He, F.Z., Han, S.H., Cai, X.T., Liu, H.J.: A method for topological entity correspondence in a replicated collaborative CAD system. Computers in Industry 60(7), 467–475 (2009)CrossRefGoogle Scholar
  8. 8.
    Li, D., Li, R.: An admissibility-based operational transformation framework for collaborative editing systems. Computer Supported Cooperative Work (CSCW) 19(1), 1–43 (2010)CrossRefGoogle Scholar
  9. 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. 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. 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
  12. 12.
    Sun, C., Chen, D.: Consistency maintenance in real-time collaborative graphics editing systems. ACM Transactions on Computer-Human Interaction (TOCHI) 9(1), 1–41 (2002)CrossRefGoogle Scholar
  13. 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

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  • Xiaoming Ma
    • 1
  • Hongming Cai
    • 1
  • Lihong Jiang
    • 1
  1. 1.Shanghai Jiaotong UniversityShanghaiChina

Personalised recommendations