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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Hartley J (1992) Concurrent Engineering. Productivity Press, Cambridge
Sprow E (1992) Chrysler’s concurrent engineering challenge. Manuf Eng 108(4):35–42
Ulrich KT, Eppinger SD (2000) Product design and development 3rd edn. McGraw-Hill, New York
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–112
Li WD, Ong SK, Nee AYC, McMahon CA (ed) (2007) Collaborative Product design and manufacturing methodologies and applications. Springer, New York
Li WD, Ong SK, Nee AYC (2006) Integrated and collaborative product development environment—Technologies and implementation. World Scientific Publisher, Singapore
Schmidt K, Bannon L (1992) Taking CSCW seriously. CSCW 1(1/2):7–40
Greif I (ed) (1988) Computer-supported cooperative work: a book of readings. Morgan Kaufmann Publishers, California
Turino J (1992) Managing concurrent engineering. Van Nostrand Reinhold, New York
Prasad B (1997) Concurrent engineering fundamentals: integrated product development, vol II. Prentice Hall, One Saddle River
Balamuralikrishna R, Athinarayanan R, Song XS (2000) The relevance of concurrent engineering in industrial technology programs. J Ind Technol 16(3):1–5
UGS, PLM Solutions, http://www.ugs.com/CaseStudyWeb/dispatch/viewCaseStudy.html?id = 147
Myers BA (1998) A brief history of human computer interaction technology. ACM Interact 5(2):44–54
HCI International. url:http://www.hci-international.org/
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–431
Smith RG (1980) The contract net protocol: high-level communication and control in a distributed problem solver. IEEE Trans Comput C-29(12):1104–1113
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–465
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–242
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–431
Tomiyama T (2006) Collaborative product development in ill-structured problem domains. In: Proceedings of the 10th international conference on CSCW in design, pp 15–20
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–37
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–351
Brown DC, Dunskus B, Grecu DL, Berker I (1995) SINE: support for single function agents. In: Proceedings of applications of AI in engineering, Udine, Italy
Autodesk Inventor. http://usa.autodesk.com/adsk/servlet/index?siteID= 123112 &id = 4246282
Autodesk Buzzsaw. http://usa.autodesk.com/adsk/servlet/index?siteID= 123112&id = 2407898
Autodesk Streamline. http://usa.autodesk.com/adsk/servlet/index? siteID = 123112&id = 2164339
Graphisoft ArchiCAD TeamWorkTM. http://www.graphisoft. com/products/archicad/teamwork/
CoCreate, OneSpace. url:http://www.cocreate.com/
Matrix PLM Platform. url:http://www.matrixone.com/matrixonesolutions/plm_platform.html
UGS, PLM Solutions. url:http://www.ugs.com/solutions/
Li WD, Qiu Z (2006) State-of-the-art technologies and methodologies for collaborative product development systems. Int J Prod Res 44(13):2525–2559
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–297
Huang GQ, Mak KL (1999) Web-based morphological charts for concept design in collaborative product development. J Intell Manuf 10:267–278
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–287
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, Finland
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/4
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–63
Huang GQ, Mak KL (1999) Design for manufacture and assembly on the Internet. Comput Ind 38(1):17–30
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–287
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–21
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, NV
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–58
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–92
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–47
Fruchter R, Reiner KA, Toye G, Leifer LJ (1996) Collaborative mechatronic system design. Concurrent Eng: Res Appl 4(4):401–412
Hague MJ, Taleb-Bendiab A (1998) Tool for management of concurrent conceptual engineering design. Concurrent Eng: Res Appl 6(2):111–129
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 environments
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–192
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–179
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–251
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–154
Shen W, Norrie DH, Barthes JP (2001) Multi-agent systems for concurrent intelligent design and manufacturing. Taylor and Francis, London
Alibre Design. url:http://www.alibre.com/
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–797
Li WD, Fuh JYH, Wong YS (2004) An Internet-enabled integrated system for co-design and concurrent engineering. Comput Ind 55(1):87–103
CollabCAD. url:http://www.collabcad.com/
Tay FEH, Roy A (2003) CyberCAD: a collaborative approach in 3D-CAD technology in a multimedia-supported environment. Comput Ind 52(2):127–145
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-5697
Zhou SQ, Chin KS, Xie YB, Yarlagadda P (2003) Internet-based distributive knowledge integrated system for product design. Comput Ind 50(2):195–205
Shyamsundar N, Gadh R (2002) Collaborative virtual prototyping of product assemblies over the internet. Comput Aided Des 34(10):755–768
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–847
Case MP, Lu SCY (1995) Discourse model for collaborative design. Comput Aided Des 28(5):333–345
Wong STC (1997) Coping with conflict in cooperative knowledge-based systems. IEEE Trans Syst, Man and Cybern Part A Syst Hum 27(1):57–72
Wang Y, Shen W, Ghenniwa H (2003) WebBlow: a web/agent-based multidisciplinary design optimization environment. Comput Ind 52(1):17–28
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–28
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-34461
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–244
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-1244
Shen W et al (2006) Proceedings of the tenth international conference on CSCW in design, vol 1&2, Nanjing, China, IEEE Press, May 3–5
Shen W et al (2007) Proceedings of the eleventh international conference on CSCW in design, vol 1&2, Melbourne, Australia, IEEE Press, Apr 26–28
X3D (eXtensible 3D). url:www.x3d.com
W3D (Web 3D). url:www.macromedia.com
JT Open. url:www.jtopen.com
OpenHSF. url:www.openhsf.org
Cimmetry AutoVue. http://www.cimmetry.com/
Solidworks eDrawings http://www.solidworks.com/edrawings
RealityWave ConceptStation http://products.datamation.com/e-business/groupware/982097698.html
Shyamsundar N, Gadh R (2002) Collaborative virtual prototyping of product assemblies over the Internet. Comput Aided Des 34(10):755–768
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–847
Zhang SS, Shen W, Ghenniwa H (2004) A review of Internet-based product information sharing and visualization. Comput Ind 54(1):1–15
Wang L, Lang S, Shen W (2002) A Java3D enabled cyber workspace. Commun ACM 45(11):45–49
Li WD, Fuh J, Wong YS (2004) An Internet-enabled integrated system for co-design and concurrent engineering. Comput Ind 55(1):87–103
UGS TeamCenter http://wwwprd.ugs.com/products/teamcenter/
PTC Windchill http://www.ptc.com/appserver/mkt/products/home.jsp?k = 37
ENOVIA VPLM, MatrixOne and SmarTeam http://www.3ds.com/products-solutions/plm-solutions/enovia/products/
Xu XW, Liu T (2003) A web-enabled PDM system in a collaborative design environment. Robot Comput Integr Manuf 19(4):315–328
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–243
Qiu ZM, Wong YS (2007) Dynamic workflow change in PDM systems. Comput Ind 58(5):453–463
Saad M, Maher ML (1996) Shared understanding in computer-supported collaborative design. Comput Aided Des 28(3):183–192
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–18
Huang GQ, Yee WY, Mak KL (2001) Development of a web-based system for engineering change management. Robot Comput Integr Manuf 17(3):255–267
STEP Tools, XML Transaction for STEP. url:http://www.steptools.com/projects/xml/
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–30
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–26
EU FP7 Project (2010) ManuCloud—distributed cloud product specification and supply chain manufacturing execution infrastructure. http://www.manucloud-project.eu
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–165
CSCWD Working Group and Conferences http://www.cscwd.org/
Tapscott D, Williams AD (2007) Wikinomics: how mass collaboration changes everything. Penguin Group, New York
Richards D (2007) Collaborative knowledge engineering: socialising expert systems. In: Proceedings of the 11th international conference on CSCW in design, pp 635–640
ASME International Design Engineering Technical Conferences http://www.asme.org/events/
ISPE Concurrent Engineering Conference Series http://www.ispe-org.net/page002.html
Begole J, Struble CA, Shaffer CA (1997) Leveraging Java applets: toward collaboration transparency in Java. IEEE Internet Comput 1–2:57–64
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag London
About this chapter
Cite this chapter
Shen, W.M., Hao, Q., Li, W. (2013). Survey on Distributed Collaborative Engineering and Applications. In: Li, W., Mehnen, J. (eds) Cloud Manufacturing. Springer Series in Advanced Manufacturing. Springer, London. https://doi.org/10.1007/978-1-4471-4935-4_10
Download citation
DOI: https://doi.org/10.1007/978-1-4471-4935-4_10
Published:
Publisher Name: Springer, London
Print ISBN: 978-1-4471-4934-7
Online ISBN: 978-1-4471-4935-4
eBook Packages: EngineeringEngineering (R0)