Skip to main content

Exploring a P2P Based Collaborative Feature Modeling through a Procedural 3D CAD Language

  • Conference paper
AsiaSim 2012 (AsiaSim 2012)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 323))

Included in the following conference series:

  • 1830 Accesses

Abstract

Real time collaborative feature-based CAD modeling within geographically dispersed participants is one of the current research hot spots in collaborative design community. Most existing collaborative design prototypes are based on C/S network architecture which has some weaknesses, such as a single point of failure and bottleneck, low expansibility and higher maintenance costs. This paper proposed a more effective and efficient scheme of real time collaborative parametric feature-based CAD modeling through concurrently programming 3D CAD model macro file with a procedural 3D CAD scripting language within a Peer-to-Peer (P2P) based collaborative editing system of our PRC platform, developed on the top of an improved JXTA. This paper describes the hybrid P2P network infrastructure, the procedural 3D CAD language, and a hierarchical, dynamic locking approach for consistent maintenance in P2P based collaborative editing. The rudimentarily developed prototype has verified that the proposed scheme is feasible.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bidarra, R., van den Berg, E., Bronsvoort, W.F.: A Collaborative Feature Modeling System. Transactions of the ASME 2, 192–198 (2002)

    Google Scholar 

  2. 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. Computer-Aided Design 36, 775–797 (2004)

    Article  Google Scholar 

  3. CollabCADTM, National Informatics Centre, India, http://www.collabcad.com

  4. OneSpaceTM, CoCreate Inc., http://www.onespace.com

  5. Fan, L.Q., Senthil Kumar, A., Jagdish, B.N., Bok, S.H.: Development of a distributed collaborative design framework within peer-to-peer environment. Computer-Aided Design 40, 891–904 (2008)

    Article  Google Scholar 

  6. The JXTA Project, http://www.jxta.org , http://jxta.dev.java.net

  7. The Chord official web site, http://pdos.csail.mit.edu/chord/

  8. Sun, S., Ellis, C.: Operational Transformation in Real-Time Group Editor: Issues, Algorithms, and Achievements. In: Proceedings of ACM Conference on Computer Supported Cooperative Work, Seattle, USA, pp. 59–68 (1998)

    Google Scholar 

  9. Sun, C., Jia, X., Zhang, Y., Yang, Y., Chen, D.: Achieving convergence, causality-preservation, and intention-preservation in real-time cooperative editing systems. ACM Transactions on Computer-Human Interaction 5(1), 63–108 (1998)

    Article  Google Scholar 

  10. Sun, C., Sosič, R.: Optional Locking Integrated with Operational Transformation in Distributed Real-Time Group Editors. In: Proceedings of the 18th ACM Symposium on Principles of Distributed Computing, Atlanta, GA, USA, pp. 43–52 (1999)

    Google Scholar 

  11. Wang, L.R., Wang, J.C., Hagiwara, I.: Investigation to Peer-to-Peer-based collaborative working platform for product development. International Journal of Internet Manufacturing and Services 1(2), 194–212 (2008)

    Article  Google Scholar 

  12. Wang, L., Wang, J., Sun, L., Hagiwara, I.: A Peer-to-Peer Based Communication Environment for Synchronous Collaborative Product Design. In: Luo, Y. (ed.) CDVE 2007. LNCS, vol. 4674, pp. 9–20. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  13. Anderson, B.: ENGEN data model: a neutral model to capture designintent. In: PROLAMAT 1998 (1998)

    Google Scholar 

  14. Altidor, J.: A programming language approach to parametric CAD data exchange. In: DETC2011-48530, Proceedings of the ASME 2011 International Design Engineering Technical Conferences & Computers and Information in Engineering Conference, IDETC/CIE 2011, Washington, DC, USA, August 28-31 (2011)

    Google Scholar 

  15. Mun, D., et al.: A set of standard modeling commands for the history-based parametric approach. Computer-Aided Design 35, 1171–1179 (2003)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Wang, J., Hagiwara, I. (2012). Exploring a P2P Based Collaborative Feature Modeling through a Procedural 3D CAD Language. In: Xiao, T., Zhang, L., Fei, M. (eds) AsiaSim 2012. AsiaSim 2012. Communications in Computer and Information Science, vol 323. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-34384-1_28

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-34384-1_28

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-34383-4

  • Online ISBN: 978-3-642-34384-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics