{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,12]],"date-time":"2025-10-12T04:18:55Z","timestamp":1760242735218,"version":"build-2065373602"},"reference-count":40,"publisher":"MDPI AG","issue":"5","license":[{"start":{"date-parts":[[2016,5,11]],"date-time":"2016-05-11T00:00:00Z","timestamp":1462924800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Symmetry"],"abstract":"<jats:p>In the process of web3D-based collaborative design, it is necessary to completely prevent operation conflicts among designers due to distributed environments and complex 3D models. Therefore, conflict detection and conflict resolution are of great significance to attain an acceptable result. In order to facilitate effective and smooth design work, a symmetry-based collaborative design framework is proposed using the X3D operation models. Combined considerations cover both models and operations, while different operation strategies are utilized for conflict resolution in web-based collaborative design. The strategy can achieve automatic operation, real-time conflict detection based on dynamically adjustable time, and conflict auto-detection and resolution with designers\u2019 customization. A proof-of-concept system is developed for verification. The proposed resolution shows good performance, scalability and interactivity in a case study.<\/jats:p>","DOI":"10.3390\/sym8050035","type":"journal-article","created":{"date-parts":[[2016,5,11]],"date-time":"2016-05-11T04:38:53Z","timestamp":1462941533000},"page":"35","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["Symmetry-Based Conflict Detection and Resolution Method towards Web3D-based Collaborative Design"],"prefix":"10.3390","volume":"8","author":[{"given":"Mingjiu","family":"Yu","sequence":"first","affiliation":[{"name":"Department of Industrial Design, Northwestern Polytechnical University, Shaanxi, Xi\u2019an 710072, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hongming","family":"Cai","sequence":"additional","affiliation":[{"name":"School of Software, Shanghai Jiaotong University, Shanghai 200240, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xiaoming","family":"Ma","sequence":"additional","affiliation":[{"name":"School of Software, Shanghai Jiaotong University, Shanghai 200240, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Lihong","family":"Jiang","sequence":"additional","affiliation":[{"name":"School of Software, Shanghai Jiaotong University, Shanghai 200240, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2016,5,11]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"42","DOI":"10.1016\/j.jnca.2012.05.003","article-title":"A survey of intrusion detection techniques in cloud","volume":"36","author":"Modi","year":"2013","journal-title":"J. Netw. Comput. Appl."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"25","DOI":"10.1016\/j.jnca.2012.08.007","article-title":"An intrusion detection and prevention system in cloud computing: A systematic review","volume":"36","author":"Patel","year":"2013","journal-title":"J. Netw. Comput. Appl."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"1078","DOI":"10.1021\/ed200708p","article-title":"Google docs as a form of collaborative learning","volume":"89","author":"Spaeth","year":"2012","journal-title":"J. Chem. Educ."},{"key":"ref_4","first-page":"28","article-title":"The use of online collaborative writing tools by technical communication practitioners and students","volume":"60","author":"Behles","year":"2013","journal-title":"Tech. Commun."},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Leung, C., and Salga, A. (2010, January 26\u201327). Enabling webgl. Proceedings of the 19th International Conference on World Wide Web, Raleigh, NC, USA.","DOI":"10.1145\/1772690.1772933"},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Tarukawa, K., Inoue, T., and Okada, K. (2013, January 27\u201329). Multi-view is useful for more accurate understanding of object in a virtual soccer field. Proceedings of the 17th IEEE International Conference on Computer Supported Cooperative Work in Design (CSCWD), Whistler, BC, Canada.","DOI":"10.1109\/CSCWD.2013.6580988"},{"key":"ref_7","unstructured":"Ma, X., Cai, H., and Jiang, L. (2014). Cooperative Design, Visualization, and Engineering, Springer."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"110","DOI":"10.3109\/13561820.2012.725280","article-title":"Conflict resolution techniques applied to interprofessional collaborative practice","volume":"27","author":"Beunza","year":"2013","journal-title":"J. Interprof. Care"},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Guimar\u00e3es, M.L., and Silva, A.R. (2012, January 2\u20139). Improving early detection of software merge conflicts. Proceedings of the 34th International Conference on Software Engineering, Zurich, Switzerland.","DOI":"10.1109\/ICSE.2012.6227180"},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Koegel, M., Helming, J., and Seyboth, S. (2009, January 17). Operation-based conflict detection and resolution. Proceedings of the 2009 ICSE Workshop on Comparison and Versioning of Software Models, Vancouver, BC, Canada.","DOI":"10.1109\/CVSM.2009.5071721"},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Koegel, M., Herrmannsdoerfer, M., von Wesendonk, O., and Helming, J. (2010, January 1). Operation-based conflict detection. Proceedings of the 1st International Workshop on Model Comparison in Practice, Malaga, Spain.","DOI":"10.1145\/1826147.1826154"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"324","DOI":"10.1299\/jamdsm.6.324","article-title":"Flexible Concurrency control for legacy CAD to construct collaborative CAD environment","volume":"6","author":"Cai","year":"2012","journal-title":"J. Adv. Mech. Des. Syst. Manuf."},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Estler, H.C., Nordio, M., Furia, C.A., and Meyer, B. (2013, January 4\u20137). Unifying configuration management with merge conflict detection and awareness systems. Proceedings of the 22nd Australasian Conference on Software Engineering (ASWEC), Melbourne, Australia.","DOI":"10.1109\/ASWEC.2013.32"},{"key":"ref_14","first-page":"485","article-title":"Conflict avoidance: 0\u20131 linear models for conflict detection & resolution","volume":"21","author":"Escudero","year":"2011","journal-title":"Top"},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Karimadini, M., and Lin, H. (2010, January 28\u201330). Synchronized task decomposition for two cooperative agent. Proceedings of the IEEE Conference on Robotics Automation and Mechatronics (RAM), Singapore.","DOI":"10.1109\/RAMECH.2010.5513167"},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Lincke, J., Krahn, R., Ingalls, D., R\u00f6der, M., and Hirschfeld, R. (2012, January 4\u20137). The lively partsbin\u2014A cloud-based repository for collaborative development of active web content, System Science (HICSS). Proceedings of the 45th Hawaii International Conference, Maui, HI, USA.","DOI":"10.1109\/HICSS.2012.42"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"467","DOI":"10.1016\/j.compind.2009.02.005","article-title":"A method for topological entity correspondence in a replicated collaborative CAD system","volume":"60","author":"Jing","year":"2009","journal-title":"Comput. Ind."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1115\/1.4030592","article-title":"Customized Encryption of Computer Aided Design Models for Collaboration in Cloud Manufacturing Environment","volume":"137","author":"Cai","year":"2015","journal-title":"J. Manuf. Sci. Eng. Trans. ASME"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"1399","DOI":"10.1287\/orsc.1100.0618","article-title":"Modeling a paradigm shift: From producer innovation to user and open collaborative innovation","volume":"22","author":"Baldwin","year":"2011","journal-title":"Organ. Sci."},{"key":"ref_20","unstructured":"Chellali, A., Jourdan, F., and Dumas, C. (2013, January 11\u201313). VR4D: An immersive and collaborative experience to improve the interior design process. Proceedings of the 5th Joint Virtual Reality Conference of EGVE and EuroVR, JVRC, Paris, France."},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Juntunen, T., Kostakos, V., Perttunen, M., and Ferreira, D. (2012, January 3\u20135). Web tool for traffic engineers: Direct manipulation and visualization of vehicular traffic using google maps. Proceedings of the 16th International Academic MindTrek Conference, Tampere, Finland.","DOI":"10.1145\/2393132.2393173"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"2","DOI":"10.1109\/TSMCA.2012.2190138","article-title":"Ontology fusion in high-level-architecture-based collaborative engineering environments","volume":"43","author":"Sun","year":"2013","journal-title":"IEEE Trans. Syst. Man Cybern. Syst."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1080\/16864360.2015.1014742","article-title":"Enhancements for improved topological entity identification performance in multi-user CAD","volume":"12","author":"Hepworth","year":"2015","journal-title":"Comput. Aided Des. Appl."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"656","DOI":"10.1016\/j.aei.2011.07.009","article-title":"Design explorations of performance driven geometry in architectural design using parametric modeling and genetic algorithms","volume":"25","author":"Turrin","year":"2011","journal-title":"Adv. Eng. Inform."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"935","DOI":"10.3390\/sym7020935","article-title":"Design of a distributed personal information access control scheme for secure integrated payment in NFC","volume":"7","author":"Kang","year":"2015","journal-title":"Symmetry"},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1007\/s10606-009-9103-1","article-title":"An admissibility-based operational transformation framework for collaborative editing systems","volume":"19","author":"Li","year":"2010","journal-title":"Comput. Support. Coop. Work (CSCW)"},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Shao, B., Li, D., and Gu, N. (2010, January 6\u201310). A sequence transformation algorithm for supporting cooperative work on mobile devices. Proceedings of the 2010 ACM Conference on Computer Supported Cooperative Work, Savannah, GA, USA.","DOI":"10.1145\/1718918.1718949"},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Shao, B., Li, D., Lu, T., and Gu, N. (2011, January 19\u201323). An operational transformation based synchronization protocol for web 2.0 applications. Proceedings of the ACM 2011 Conference on Computer Supported Cooperative Work, Hangzhou, China.","DOI":"10.1145\/1958824.1958910"},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Sun, D., Sun, C., Xia, S., and Shen, H. (2012, January 11\u201315). Creative conflict resolution in collaborative editing systems. Proceedings of the ACM 2012 Conference on Computer Supported Cooperative Work, Seattle, WA, USA.","DOI":"10.1145\/2145204.2145413"},{"key":"ref_30","unstructured":"Sun, C., and Xu, D. (2012, January 11\u201314). Operational transformation for dependency conflict resolution in real-time collaborative 3D design systems. Proceedings of the ACM 2012 conference on Computer Supported Cooperative Work, Seattle, WA, USA."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"10438","DOI":"10.1523\/JNEUROSCI.3099-13.2014","article-title":"Neural communication patterns underlying conflict detection, resolution, and adaptation","volume":"34","author":"Oehrn","year":"2014","journal-title":"J. Neurosci."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"1441","DOI":"10.1016\/j.jnca.2013.02.035","article-title":"Intelligent patent recommendation system for innovative design collaboration","volume":"36","author":"Trappey","year":"2013","journal-title":"J. Netw. Comput. Appl."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"270","DOI":"10.1016\/j.autcon.2010.10.004","article-title":"Technological advancements in synchronous collaboration: The effect of 3D virtual worlds and tangible user interfaces on architectural design","volume":"20","author":"Gu","year":"2011","journal-title":"Autom. Constr."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"9002","DOI":"10.1016\/j.eswa.2012.02.035","article-title":"Computational reputation model based on selecting consensus choices: An empirical study on semantic wiki platform","volume":"39","author":"Jung","year":"2012","journal-title":"Expert Syst. Appl."},{"key":"ref_35","unstructured":"Brosch, P., Seidl, M., Wieland, K., Wimmer, M., and Langer, P. (2009). Ecscw 2009, Springer."},{"key":"ref_36","doi-asserted-by":"crossref","unstructured":"Ahmed-Nacer, M., Urso, P., Balegas, V., and Pregui\u00e7a, N. (2013, January 20\u201323). Concurrency control and awareness support for multi-synchronous collaborative editing, Collaborative Computing. Proceedings of the 9th IEEE International Conference on Collaborative Computing: Networking, Applications and Worksharing, Austin, TX, USA.","DOI":"10.4108\/icst.collaboratecom.2013.254113"},{"key":"ref_37","doi-asserted-by":"crossref","unstructured":"Behr, J., Eschler, P., Jung, Y., and Z\u00f6llner, M. (2009, January 16\u201317). X3DOM: A DOM-based HTML5\/X3D integration model. Proceedings of the 14th International Conference on 3D Web Technology, Darmstadt, Germany.","DOI":"10.1145\/1559764.1559784"},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"560","DOI":"10.1080\/16864360.2014.902689","article-title":"Effective collaboration through multi user cax by implementing new methods of product specification and management","volume":"11","author":"Holyoak","year":"2014","journal-title":"Comput. Aided Des. Appl."},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Goldman, M., Little, G., and Miller, R.C. (2011, January 16\u201319). Real-time collaborative coding in a web ide. Proceedings of the 24th annual ACM symposium on User interface software and technology, Santa Barbara, CA, USA.","DOI":"10.1145\/2047196.2047215"},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"314","DOI":"10.1016\/j.compind.2013.11.012","article-title":"Mutual awareness in collaborative design: An augmented reality integrated telepresence system","volume":"65","author":"Wang","year":"2014","journal-title":"Comput. Ind."}],"container-title":["Symmetry"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2073-8994\/8\/5\/35\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T19:23:38Z","timestamp":1760210618000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2073-8994\/8\/5\/35"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,5,11]]},"references-count":40,"journal-issue":{"issue":"5","published-online":{"date-parts":[[2016,5]]}},"alternative-id":["sym8050035"],"URL":"https:\/\/doi.org\/10.3390\/sym8050035","relation":{},"ISSN":["2073-8994"],"issn-type":[{"type":"electronic","value":"2073-8994"}],"subject":[],"published":{"date-parts":[[2016,5,11]]}}}