Advertisement

Survey on Distributed Collaborative Engineering and Applications

  • W. M. ShenEmail author
  • Q. Hao
  • Weidong Li
Chapter
  • 2.3k Downloads
Part of the Springer Series in Advanced Manufacturing book series (SSAM)

Abstract

Nowadays, product design and manufacturing industries have shown increasingly strong requirements of using new Information and Communication Technologies (ICT) to address more complex collaborative product development processes and higher expectation of customers dispersed globally. A new research area called Distributed Collaborative Engineering (DCE) has emerged in recent years in response to the aforementioned trend. Based on the rapid advancement of ICT, such as Internet, Web and Cloud Computing, DCE has become one of the most active and emerging R&D areas in the past two decades facilitating product design and realization processes, with a bid to support relevant teams to carry out distributed collaborative work effectively. DCE has progressed dramatically, and more and more research and engineering systems have been developed in order to achieve the full potential of DCE for various industrial applications. Rooted from Concurrent Engineering or Simultaneous Engineering, DCE has been expended in terms of depth and width, and relevant research and engineering systems are now far beyond traditional definitions and working scopes. This chapter presents a review of the R&D literature in the area, from the developed technologies of the 1980s to today’s state-of-the-art. Research challenges and opportunities are also discussed and highlighted in the end.

Keywords

Software Agent Collaborative Design Concurrent Engineering Product Lifecycle Management Computer Support Cooperative Work 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

References

  1. 1.
    Hartley J (1992) Concurrent Engineering. Productivity Press, CambridgeGoogle Scholar
  2. 2.
    Sprow E (1992) Chrysler’s concurrent engineering challenge. Manuf Eng 108(4):35–42Google Scholar
  3. 3.
    Ulrich KT, Eppinger SD (2000) Product design and development 3rd edn. McGraw-Hill, New YorkGoogle Scholar
  4. 4.
    Shen W, Wang L (2003) Web-based and agent-based approaches for collaborative product design: an overview. Int J Comput Appl Technol 16(2/3):103–112CrossRefGoogle Scholar
  5. 5.
    Li WD, Ong SK, Nee AYC, McMahon CA (ed) (2007) Collaborative Product design and manufacturing methodologies and applications. Springer, New YorkGoogle Scholar
  6. 6.
    Li WD, Ong SK, Nee AYC (2006) Integrated and collaborative product development environment—Technologies and implementation. World Scientific Publisher, SingaporeGoogle Scholar
  7. 7.
    Schmidt K, Bannon L (1992) Taking CSCW seriously. CSCW 1(1/2):7–40Google Scholar
  8. 8.
    Greif I (ed) (1988) Computer-supported cooperative work: a book of readings. Morgan Kaufmann Publishers, CaliforniaGoogle Scholar
  9. 9.
    Turino J (1992) Managing concurrent engineering. Van Nostrand Reinhold, New YorkGoogle Scholar
  10. 10.
    Prasad B (1997) Concurrent engineering fundamentals: integrated product development, vol II. Prentice Hall, One Saddle RiverGoogle Scholar
  11. 11.
    Balamuralikrishna R, Athinarayanan R, Song XS (2000) The relevance of concurrent engineering in industrial technology programs. J Ind Technol 16(3):1–5Google Scholar
  12. 12.
    UGS, PLM Solutions, http://www.ugs.com/CaseStudyWeb/dispatch/viewCaseStudy.html?id = 147
  13. 13.
    Myers BA (1998) A brief history of human computer interaction technology. ACM Interact 5(2):44–54Google Scholar
  14. 14.
    HCI International. url:http://www.hci-international.org/
  15. 15.
    Reddy R, Erman L, Fennel R, Neely R (1976) The HEARSAY speech understanding system: an example of the recognition process. IEEE Trans Comput C-25:427–431Google Scholar
  16. 16.
    Smith RG (1980) The contract net protocol: high-level communication and control in a distributed problem solver. IEEE Trans Comput C-29(12):1104–1113Google Scholar
  17. 17.
    Hewitt C (1979) Control structure as patterns of passing messages. In: Winston PH, Brown RH (eds) Artificial intelligence: an MIT perspective. MIT Press, pp 435–465Google Scholar
  18. 18.
    Norrie DH, Kwok AD (1991) Object-oriented distributed artificial intelligence. In: Maurer H (ed) New results and new trends in computer science, LNCS 555. Springer, New York, pp 225–242Google Scholar
  19. 19.
    Shen W, Hao Q, Yoon H, Norrie DH (2006) Applications of agent systems in intelligent manufacturing: an update review. Int J Adv Eng Inf 20(4):415–431CrossRefGoogle Scholar
  20. 20.
    Tomiyama T (2006) Collaborative product development in ill-structured problem domains. In: Proceedings of the 10th international conference on CSCW in design, pp 15–20Google Scholar
  21. 21.
    Cutkosky MR, Engelmore RS, Fikes RE, Genesereth MR, Gruber TR, Mark WS, Tenenbaum JM, Weber JC (1993) PACT: an experiment in integrating concurrent engineering systems. IEEE Comput 26(1):28–37CrossRefGoogle Scholar
  22. 22.
    Shen W, Barthès JP (1995) DIDE: a multi-agent environment for engineering design. In: Proceedings of first international conference on multi-agent systems (ICMAS’95), San Francisco, CA, pp 344–351Google Scholar
  23. 23.
    Brown DC, Dunskus B, Grecu DL, Berker I (1995) SINE: support for single function agents. In: Proceedings of applications of AI in engineering, Udine, ItalyGoogle Scholar
  24. 24.
    Autodesk Inventor. http://usa.autodesk.com/adsk/servlet/index?siteID= 123112 &id = 4246282
  25. 25.
    Autodesk Buzzsaw. http://usa.autodesk.com/adsk/servlet/index?siteID= 123112&id = 2407898
  26. 26.
    Autodesk Streamline. http://usa.autodesk.com/adsk/servlet/index? siteID = 123112&id = 2164339
  27. 27.
    Graphisoft ArchiCAD TeamWorkTM. http://www.graphisoft. com/products/archicad/teamwork/
  28. 28.
    CoCreate, OneSpace. url:http://www.cocreate.com/
  29. 29.
    Matrix PLM Platform. url:http://www.matrixone.com/matrixonesolutions/plm_platform.html
  30. 30.
    UGS, PLM Solutions. url:http://www.ugs.com/solutions/
  31. 31.
    Li WD, Qiu Z (2006) State-of-the-art technologies and methodologies for collaborative product development systems. Int J Prod Res 44(13):2525–2559zbMATHCrossRefGoogle Scholar
  32. 32.
    Jagannathan V, Almasi G, Suvaiala A (1996) Collaborative infrastructures using the WWW and CORBA-based environments. In: Proceedings of the IEEE workshops on enabling technologies infrastructure for collaborative enterprises (WET ICE’96), pp 292–297Google Scholar
  33. 33.
    Huang GQ, Mak KL (1999) Web-based morphological charts for concept design in collaborative product development. J Intell Manuf 10:267–278CrossRefGoogle Scholar
  34. 34.
    Wallis A, Haag Z, Foley R (1998) A multi-agent framework for distributed collaborative design. In: Proceedings of the IEEE workshops on enabling technologies infrastructure for collaborative enterprises (WET ICE’98), pp 282–287Google Scholar
  35. 35.
    Zdrahal Z, Domingue J (1997) The world wide design lab: an environment for distributed collaborative design. In: Proceedings of 1997 international conference on engineering design, Tampere, FinlandGoogle Scholar
  36. 36.
    Caldwell NHM, Rodgers PA (1998) WebCADET: facilitating distributed design support. In: Proceeding of IEE colloquium on web-based knowledge servers, London, UK, pp 9/1–9/4Google Scholar
  37. 37.
    Huang GQ, Lee SW, Mak KL (1999) Web-based product and process data modelling in concurrent ‘design for X’. Robot Comput Integr Manuf 15(1):53–63CrossRefGoogle Scholar
  38. 38.
    Huang GQ, Mak KL (1999) Design for manufacture and assembly on the Internet. Comput Ind 38(1):17–30CrossRefGoogle Scholar
  39. 39.
    Wallis A, Haag Z, Foley R (1998) A multi-agent framework for distributed collaborative design. In: Proceedings of the IEEE workshops on enabling technologies infrastructure for collaborative enterprises (WET ICE’98), pp 282–287Google Scholar
  40. 40.
    Zdrahal Z, Domingue J (1997) The world wide design lab: an environment for distributed collaborative design. In: Proceedings of 1997 international conference on engineering design, Tampere, pp 19–21Google Scholar
  41. 41.
    Allen RH, Nidamarthi S, Regalla SP, Sriram RD (1999) Enhancing collaboration using an Internet integrated workbench. In: Proceedings of 1999 ASME design engineering technical conference, Las Vegas, NVGoogle Scholar
  42. 42.
    Liu XQ, Raorane S, Leu MC (2007) A web-based intelligent collaborative system for engineering design. In: Li WD, Ong SK, Nee AYC, McMahon CA (eds) Collaborative product design and manufacturing methodologies and applications. Springer, New York, pp 37–58Google Scholar
  43. 43.
    Mervyn F, Senthil Kumar A, Nee AYC (2007) A ‘plug-and-play’ computing environment for collaborative product design and manufacturing across an extended enterprise. In: Li WD, Ong SK, Nee AYC, McMahon CA (eds) Collaborative product design and manufacturing methodologies and applications. Springer, New York, pp 71–92Google Scholar
  44. 44.
    Toye G, Cutkosky M, Leifer L, Tenenbaum J, Glicksman J (1993) SHARE: a methodology and environment for collaborative product development. In: Proceeding of 2nd workshop on enabling technologies: infrastructure for collaborative enterprises. IEEE Computer Society Press, Silver Spring, pp 33–47Google Scholar
  45. 45.
    Fruchter R, Reiner KA, Toye G, Leifer LJ (1996) Collaborative mechatronic system design. Concurrent Eng: Res Appl 4(4):401–412CrossRefGoogle Scholar
  46. 46.
    Hague MJ, Taleb-Bendiab A (1998) Tool for management of concurrent conceptual engineering design. Concurrent Eng: Res Appl 6(2):111–129CrossRefGoogle Scholar
  47. 47.
    Varma A, Dong A, Chidambaram B, Agogino A, Wood W (1996) Web-based tool for engineering design. In: Proceedings of AID’96 workshop on agents and web-based design environmentsGoogle Scholar
  48. 48.
    Campbell MI, Cagan J, Kotovsky K (1999) A-design: an agent-based approach to conceptual design in a dynamic environment. Res Eng Design 11:172–192CrossRefGoogle Scholar
  49. 49.
    Balasubramanian S, Maturana F, Norrie DH (1996) Multi-agent planning and coordination for distributed concurrent engineering. Int J Coop Inf Syst 5(2–3):153–179CrossRefGoogle Scholar
  50. 50.
    Shen W, Maturana F, Norrie DH (2000) MetaMorph II: an agent-based architecture for distributed intelligent design and manufacturing. J Intell Manuf 11(3):237–251CrossRefGoogle Scholar
  51. 51.
    Mahesh M, Ong SK, Nee AYC (2007) A web-based framework for distributed collaborative manufacturing of engineering parts. In: Li WD, Ong SK, Nee AYC, McMahon CA (eds) Collaborative product design and manufacturing methodologies and applications. Springer, New York, pp 141–154Google Scholar
  52. 52.
    Shen W, Norrie DH, Barthes JP (2001) Multi-agent systems for concurrent intelligent design and manufacturing. Taylor and Francis, LondonGoogle Scholar
  53. 53.
    Alibre Design. url:http://www.alibre.com/
  54. 54.
    Li WD, Ong SK, Fuh JYH, Wong YS, Lu YQ, Nee AYC (2004) Feature-based design in a collaborative and distributed environment. Comput Aided Des 36(9):775–797CrossRefGoogle Scholar
  55. 55.
    Li WD, Fuh JYH, Wong YS (2004) An Internet-enabled integrated system for co-design and concurrent engineering. Comput Ind 55(1):87–103CrossRefGoogle Scholar
  56. 56.
  57. 57.
    Tay FEH, Roy A (2003) CyberCAD: a collaborative approach in 3D-CAD technology in a multimedia-supported environment. Comput Ind 52(2):127–145CrossRefGoogle Scholar
  58. 58.
    Mori T, Cutkosky MR (1998) Agent-based collaborative design of parts in assembly. In: Proceedings of 1998 ASME design engineering technical conferences, Atlanta, Georgia, USA, DETC98/CIE-5697Google Scholar
  59. 59.
    Zhou SQ, Chin KS, Xie YB, Yarlagadda P (2003) Internet-based distributive knowledge integrated system for product design. Comput Ind 50(2):195–205CrossRefGoogle Scholar
  60. 60.
    Shyamsundar N, Gadh R (2002) Collaborative virtual prototyping of product assemblies over the internet. Comput Aided Des 34(10):755–768CrossRefGoogle Scholar
  61. 61.
    Chen L, Song ZJ, Feng L (2004) Internet-based real-time collaborative assembly modeling via an e-assembly system: status and promise. Comput Aided Des 36(9):835–847CrossRefGoogle Scholar
  62. 62.
    Case MP, Lu SCY (1995) Discourse model for collaborative design. Comput Aided Des 28(5):333–345CrossRefGoogle Scholar
  63. 63.
    Wong STC (1997) Coping with conflict in cooperative knowledge-based systems. IEEE Trans Syst, Man and Cybern Part A Syst Hum 27(1):57–72Google Scholar
  64. 64.
    Wang Y, Shen W, Ghenniwa H (2003) WebBlow: a web/agent-based multidisciplinary design optimization environment. Comput Ind 52(1):17–28CrossRefGoogle Scholar
  65. 65.
    Shen W, Ghenniwa HH (2001) Multidisciplinary design optimization: a framework for technology integration. In: Proceedings of the first international conference on multidisciplinary design optimization, London, ON, pp 22–28Google Scholar
  66. 66.
    Shen W, Ghenniwa HH (2002) A distributed multidisciplinary design optimization framework based on web and agents. In: Proceedings of the 2002 ASME DETC/CIE conference, Montreal, Canada, Sept 29–Oct 2, DETC2002/CIE-34461Google Scholar
  67. 67.
    Shen W (2000) Web-based infrastructure for collaborative product design: an overview. In: Proceedings of the 5th international conference on CSCW in design, Hong Kong, pp 239–244Google Scholar
  68. 68.
    Shen W, Hao Q (2004) A service oriented framework for blow molded automotive parts design and optimization. In: Proceedings of SAE 2004 congress, Detroit, MI, SAE 2004-01-1244Google Scholar
  69. 69.
    Shen W et al (2006) Proceedings of the tenth international conference on CSCW in design, vol 1&2, Nanjing, China, IEEE Press, May 3–5Google Scholar
  70. 70.
    Shen W et al (2007) Proceedings of the eleventh international conference on CSCW in design, vol 1&2, Melbourne, Australia, IEEE Press, Apr 26–28Google Scholar
  71. 71.
    X3D (eXtensible 3D). url:www.x3d.com
  72. 72.
    W3D (Web 3D). url:www.macromedia.com
  73. 73.
  74. 74.
    JT Open. url:www.jtopen.com
  75. 75.
    OpenHSF. url:www.openhsf.org
  76. 76.
    Cimmetry AutoVue. http://www.cimmetry.com/
  77. 77.
  78. 78.
  79. 79.
    RealityWave ConceptStation http://products.datamation.com/e-business/groupware/982097698.html
  80. 80.
    Shyamsundar N, Gadh R (2002) Collaborative virtual prototyping of product assemblies over the Internet. Comput Aided Des 34(10):755–768CrossRefGoogle Scholar
  81. 81.
    Chen L, Song ZJ, Feng L (2004) Internet-based real-time collaborative assembly modelling via an e-assembly system: status and promise. Comput Aided Des 36(9):835–847CrossRefGoogle Scholar
  82. 82.
    Zhang SS, Shen W, Ghenniwa H (2004) A review of Internet-based product information sharing and visualization. Comput Ind 54(1):1–15CrossRefGoogle Scholar
  83. 83.
    Wang L, Lang S, Shen W (2002) A Java3D enabled cyber workspace. Commun ACM 45(11):45–49CrossRefGoogle Scholar
  84. 84.
    Li WD, Fuh J, Wong YS (2004) An Internet-enabled integrated system for co-design and concurrent engineering. Comput Ind 55(1):87–103CrossRefGoogle Scholar
  85. 85.
  86. 86.
    PTC Windchill http://www.ptc.com/appserver/mkt/products/home.jsp?k = 37
  87. 87.
  88. 88.
    Xu XW, Liu T (2003) A web-enabled PDM system in a collaborative design environment. Robot Comput Integr Manuf 19(4):315–328CrossRefGoogle Scholar
  89. 89.
    Panchal JH, Fernández MG, Paredis CJJ, Allen JK, Mistree F (2007) Leveraging design process related intellectual capital—a key to enhancing enterprise agility. In: Li WD, Ong SK, Nee AYC, McMahon CA (eds) Collaborative product design and manufacturing methodologies and applications. Springer, New York, pp 211–243Google Scholar
  90. 90.
    Qiu ZM, Wong YS (2007) Dynamic workflow change in PDM systems. Comput Ind 58(5):453–463CrossRefGoogle Scholar
  91. 91.
    Saad M, Maher ML (1996) Shared understanding in computer-supported collaborative design. Comput Aided Des 28(3):183–192CrossRefGoogle Scholar
  92. 92.
    Fussell SR, Kraut RE, Lerch FJ, Scherlis WL, McNally MW, Cadiz JJ (1998) Coordination, overload and team performance: effects of team communication strategies. In: Proceedings of the ACM conference on computer-supported cooperative work, Seattle, Washington, USA, pp 275–284, Nov 14–18Google Scholar
  93. 93.
    Huang GQ, Yee WY, Mak KL (2001) Development of a web-based system for engineering change management. Robot Comput Integr Manuf 17(3):255–267CrossRefGoogle Scholar
  94. 94.
    STEP Tools, XML Transaction for STEP. url:http://www.steptools.com/projects/xml/
  95. 95.
    Bianconi F, Conti P (2003) Collaborative product modeling in heterogeneous environments: an approach based on XML schema. In: Proceedings of the 10th ISPE international conference on concurrent engineering: research and applications, Portugal, pp 303–310, July 26–30Google Scholar
  96. 96.
    Vijayaraghavan A, Sobel W, Fox A, Dornfeld D, Warndorf P (2008) Improving machine tool interoperability using standardized interface protocols: MTConnect. In: Proceedings of 2008 international symposium on flexible automation, Atlanta, USA, June 23–26Google Scholar
  97. 97.
    EU FP7 Project (2010) ManuCloud—distributed cloud product specification and supply chain manufacturing execution infrastructure. http://www.manucloud-project.eu
  98. 98.
    Hammond JM, Harvey CM, Koubek RJ, Compton WD, Darisipudi A (2005) Distributed collaborative design teams: media effects on design processes. Int J Human-Comput Interact 18(2):145–165CrossRefGoogle Scholar
  99. 99.
    CSCWD Working Group and Conferences http://www.cscwd.org/
  100. 100.
    Tapscott D, Williams AD (2007) Wikinomics: how mass collaboration changes everything. Penguin Group, New YorkGoogle Scholar
  101. 101.
    Richards D (2007) Collaborative knowledge engineering: socialising expert systems. In: Proceedings of the 11th international conference on CSCW in design, pp 635–640Google Scholar
  102. 102.
    ASME International Design Engineering Technical Conferences http://www.asme.org/events/
  103. 103.
    ISPE Concurrent Engineering Conference Series http://www.ispe-org.net/page002.html
  104. 104.
    Begole J, Struble CA, Shaffer CA (1997) Leveraging Java applets: toward collaboration transparency in Java. IEEE Internet Comput 1–2:57–64CrossRefGoogle Scholar

Copyright information

© Springer-Verlag London 2013

Authors and Affiliations

  1. 1.National Research Council of CanadaLondonCanada
  2. 2.Faculty of Engineering and ComputingCoventry UniversityCoventryUK

Personalised recommendations