Skip to main content
Log in

Coordination for replicated collaborative feature modeling

  • Original Paper
  • Published:
International Journal on Interactive Design and Manufacturing (IJIDeM) Aims and scope Submit manuscript

Abstract

Collaborative feature modeling has been proposed and applied in product design for improving design quality and shortening lead-time. The coordination mechanism for scheduling the collaborative design activities has been a topic of significant research effort. Total-locking mechanism and granular locking mechanism have been reported. However, these granular locking mechanisms have some limitations. Although the designers can edit different parts of a feature model at the same time, there are some conflicts due to feature interactions. Besides, in order to maintain consistency of the replicated design models, the order of execution of the ‘feature create operations’ must be kept consistent at the client sites. In this research, a fine granular locking mechanism is proposed for a replicated collaboration system. The locking granularity is defined according to feature relationships, and the potential operation conflicts are resolved using a naming and matching mechanism. In the proposed approach, a design model can be divided into several feature portions, thus a parallel working paradigm can be achieved. The ‘feature create operation’ is processed differently from the ‘feature modify operation’ so as to maintain consistency of the order of the features created. The limitation of this approach is that the effectiveness depends on the parent–child relations of the features. The proposed coordination approach has been validated in a proof-of-concept prototype system developed based on Java and Open CASCADE.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Rabeau S., Dépincé P., Bennis F.: Collaborative optimization of complex systems: a multidisciplinary approach. Int. J. Interact. Des. Manuf. 1, 209–218 (2007)

    Article  Google Scholar 

  2. Ding L., Davies D., McMahon C.A.: The integration of lightweight representation and annotation for collaborative design representation. Res. Eng. Des. 19, 223–238 (2009)

    Article  Google Scholar 

  3. Li W.D., Qiu Z.M.: State-of-the-art technologies and methodologies for collaborative product development systems. Int. J. Prod. Res. 44, 2525–2559 (2006)

    Article  MATH  Google Scholar 

  4. Bidarra R., van den Berg E., Bronsvoort W.F.: A collaborative feature modeling system. J. Comput. Info. Sci. Eng. 2, 192–198 (2002)

    Article  Google Scholar 

  5. Li W.D., Ong S.K., Fuh J.Y.H., Wong Y.S., Lu Y.Q., Nee A.Y.C.: Feature-based design in a distributed and collaborative environment. Comput. Aided Des. 36, 775–797 (2004)

    Article  Google Scholar 

  6. Shen, Y., Ong S.K., Nee A.Y.C.: A framework for multiple-view product representation using Augmented Reality. In: Proceedings of the 2006 International Conference on Cyberworlds (CW’06), pp. 157–162. Switzerland (2006)

  7. Li M., Gao S., Wang C.C.L.: Real-time collaborative design with heterogeneous CAD systems based on neutral modeling commands. J. Comput. Inf. Sci. Eng. 7, 113–125 (2007)

    Article  Google Scholar 

  8. Chan S.C.F., Ng V.T.Y.: Real-time collaborative solid shape design (RCSSD) on the internet. Concurr. Eng. 10, 229–238 (2002)

    Article  Google Scholar 

  9. Li, M., Fuh, J.Y.H., Zhang, Y.F., Gao, S.M.: Adaptive granular concurrency control for replicated collaborative feature modeling. In: Proceedings of the 12th International Conference on Computer Supported Cooperative Work in Design, Xi’an, China, 2008, pp. 116–122 (2008)

  10. Li M., Gao S.M., Fuh J.Y.H., Zhang Y.F.: Replicated concurrency control for collaborative feature modeling: a fine granular approach. Comput. Ind. 59, 873–881 (2008)

    Article  Google Scholar 

  11. Baladi M., Vitali H., Fadel G., Summers J., Duchowski A.: A taxonomy for the design and evaluation of Networked Virtual Environments: its application to collaborative design. Int. J. Interact. Des. Manuf. 2, 17–32 (2008)

    Article  Google Scholar 

  12. Coates G., Whitfield R.I., Duffy A.H.B., Hills B.: Coordination applications and systems—part II: an operational perspective. Res. Eng. Des. 12, 73–89 (2000)

    Article  Google Scholar 

  13. Imine, A.: Flexible concurrency control for real-time collaborative editors. In: Proceedings of the 28 International conference on distributed computing systems workshops, pp. 423–428. Beijing, China, 17–20 June 2008

  14. Xue, L.Y., Zhang, K., Sun, C.Z.: An integrated post-locking, multi-versioning, and transformation scheme for consistency maintenance in real-time group editors. In: Proceedings of the 5th International Symposium on Autonomous Decentralized Systems, pp. 57–64, 26–28 March 2001

  15. 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. Comput. Ind. 60, 467–475 (2009)

    Article  Google Scholar 

  16. Marcheix, D., Pierra, G.: A Survey of the Persistent Naming Problem. In: Proceedings of the 7th ACM Symposium on Solid Modeling and Application, pp. 13–22. SM’02, Saarbrucken, Germany, 17–21 June 2002

  17. Wu J.J., Zhang T.B., Zhang X.F., Zhou J.: A face based mechanism for naming, recording and retrieving topological entities. Comput. Aided Des. 33, 687–698 (2001)

    Article  Google Scholar 

  18. Wang Y., Nnaji B.O.: Geometry-based semantic ID for persistent and interoperable reference in feature-based parametric modeling. Comput. Aided Des. 37, 1081–1093 (2005)

    Article  Google Scholar 

  19. Capoyleas V., Chen X.P., Hoffmann C.M.: Generic naming in generative, constraint-based design. Comput. Aided Des. 28, 17–26 (1996)

    Article  MATH  Google Scholar 

  20. Lamport L.: Time, clocks, and the ordering of events in a distributed system. Commun. ACM 21, 558–565 (1978)

    Article  MATH  Google Scholar 

  21. Kripac J.: A mechanism for persistently naming topological entities in history-based parametric solid models. Comput. Aided Des. 29, 113–122 (1997)

    Article  Google Scholar 

  22. Bidarra R., Bronsvoort W.F.: Semantic feature modeling. Comput. Aided Des. 32, 201–225 (2000)

    Article  Google Scholar 

  23. Open CADCADE™ 3D Modeling Kernel. Open CADCADE Inc. http://www.opencascade.com. Accessed June 2009

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to S. K. Ong.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Yang, L., Ong, S.K. & Nee, A.Y.C. Coordination for replicated collaborative feature modeling. Int J Interact Des Manuf 4, 191–200 (2010). https://doi.org/10.1007/s12008-010-0101-9

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12008-010-0101-9

Keywords

Navigation