{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,29]],"date-time":"2026-04-29T19:39:47Z","timestamp":1777491587351,"version":"3.51.4"},"reference-count":31,"publisher":"SAGE Publications","issue":"2","license":[{"start":{"date-parts":[[2002,6,1]],"date-time":"2002-06-01T00:00:00Z","timestamp":1022889600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/journals.sagepub.com\/page\/policies\/text-and-data-mining-license"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Concurrent Engineering"],"published-print":{"date-parts":[[2002,6]]},"abstract":"<jats:p>Although Concurrent and Collaborative Engineering (CCE) has enjoyed widespread acceptance in industry, many implementation problems remain. With the advent of more powerful artificial intelligence techniques, CCE can be further improved. This paper demonstrates how intelligent software agents may be deployed to facilitate concurrent, collaborative engineering. A system architecture, Java Agent Alive!, is presented as a multi-agent environment. A case study of configuring a personal computer (PC) from its processor, memory and hard disk drive is discussed to highlight the power of software agents in negotiating for the PC configuration with the best price and performance. A software agent is created and assigned to each of the PC components. These agents attend two levels of agent conferences, viz. the bidding conference and the PC component vendor's conference. At both conferences, each agent strives to offer components with the best performance and the lowest price. The agents were ascribed artificial intelligence through the Java Expert System Shell (JESS). At the end of the negotiations, five PC configurations were finalised that met the expectations of the user, who is informed of the outcome via e-mail. The strengths and limitations of the system architecture and the domain application of PC assembly, as well as means to enhance security, are also discussed. Some recommendations to further improve the limitations of Java Agent Alive! and the PC Assembly application are made.<\/jats:p>","DOI":"10.1177\/1063293x02010002639","type":"journal-article","created":{"date-parts":[[2003,1,20]],"date-time":"2003-01-20T06:17:38Z","timestamp":1043043458000},"page":"143-151","source":"Crossref","is-referenced-by-count":1,"title":["An Intelligent, Multi-Agent Environment for Concurrent and Collaborative Configuration of Personal Computers"],"prefix":"10.1177","volume":"10","author":[{"given":"Y.C.","family":"Ng","sequence":"first","affiliation":[{"name":"Nanyang Technological University, 50 Nanyang Avenue, Republic of Singapore 639798"}]},{"given":"K.S.","family":"Tey","sequence":"additional","affiliation":[{"name":"Nanyang Technological University, 50 Nanyang Avenue, Republic of Singapore 639798"}]},{"given":"K.R.","family":"Subramanian","sequence":"additional","affiliation":[{"name":"Nanyang Technological University, 50 Nanyang Avenue, Republic of Singapore 639798"}]},{"given":"S.B.","family":"Tor","sequence":"additional","affiliation":[{"name":"Nanyang Technological University, 50 Nanyang Avenue, Republic of Singapore 639798"}]},{"given":"L.P.","family":"Khoo","sequence":"additional","affiliation":[{"name":"Nanyang Technological University, 50 Nanyang Avenue, Republic of Singapore 639798"}]},{"given":"S.G.","family":"Lee","sequence":"additional","affiliation":[{"name":"Nanyang Technological University, 50 Nanyang Avenue, Republic of Singapore 639798"}]}],"member":"179","published-online":{"date-parts":[[2002,6,1]]},"reference":[{"key":"bibr1-1063293X02010002639","volume-title":"Concurrent Engineering Fundamentals: Integrated Product and Process Organisation","volume":"1","author":"Prasad B.","year":"1996"},{"key":"bibr2-1063293X02010002639","doi-asserted-by":"publisher","DOI":"10.1111\/j.1745-493X.1998.tb00041.x"},{"key":"bibr3-1063293X02010002639","doi-asserted-by":"crossref","unstructured":"Hoffman D.R. and Raytheon (1998). An Overview of Concurrent Engineering, Reliability and Maintainability Symposium, Proceedings., pp. 1\u20137.","DOI":"10.1109\/RAMS.1998.653529"},{"key":"bibr4-1063293X02010002639","unstructured":"Dorador J.M. and Young R.I.M. (1999). Information Models to Support the Interaction Between Design for Assembly and Assembly Process Planning, IEEE International Symposium on Assembly and Task Planning, Proceedings, Porto, Portugal."},{"key":"bibr5-1063293X02010002639","doi-asserted-by":"crossref","unstructured":"Hatakeyama K. and Estorilio Gouvea da Costa C.C. (1999). Contributions for Understanding the Concurrent Engineering, Management of Engineering and Technology, Vol. I-Technology and Innovation Management, Kocaoglu, D.F. and Anderson, T.R. (eds), PICMET'99, Portland International Conference, p. 521.","DOI":"10.1109\/PICMET.1999.808516"},{"key":"bibr6-1063293X02010002639","doi-asserted-by":"crossref","unstructured":"Howley Brian, Cutkosky Mark and Biswas Gautam. (1999). Composing and Sharing Dynamic Models in an Agent-Based Concurrent Engineering Environment, American Control Conference, Proceedings, San Diego, California, p. 3147.","DOI":"10.1109\/ACC.1999.782344"},{"key":"bibr7-1063293X02010002639","doi-asserted-by":"publisher","DOI":"10.1109\/2.179153"},{"key":"bibr8-1063293X02010002639","doi-asserted-by":"crossref","unstructured":"Sun J., Zhang Y.F. and Nee A.Y.C. (2000). Agent-Based Product Design and Planning for Distributed Concurrent Engineering, IEEE International Conference Robotics & Automation, Proceedings, p. 3101.","DOI":"10.1109\/ROBOT.2000.845140"},{"key":"bibr9-1063293X02010002639","doi-asserted-by":"publisher","DOI":"10.1049\/me:19970201"},{"key":"bibr10-1063293X02010002639","doi-asserted-by":"crossref","unstructured":"Horvath L. and Varga T. (1997). Product Modeling Methods in Collaborative Engineering Environments, Intelligent Engineering Systems. In: Rudas, I.J. (ed.), IEEE International Conference, INES'97, Proceedings, pp. 517\u2013522.","DOI":"10.1109\/INES.1997.632471"},{"key":"bibr11-1063293X02010002639","doi-asserted-by":"crossref","unstructured":"Wooldridge M.J. and Jennings N.R. (1995). Intelligent Agents, ECAI-94 Workshop on Agent Theories, Architectures, and Languages, Proceedings, SpringerVerlag, Berlin, pp. 2\u201339.","DOI":"10.1007\/3-540-58855-8_1"},{"key":"bibr12-1063293X02010002639","volume-title":"Agent Sourcebook","author":"Caglayan Alper","year":"1997"},{"key":"bibr13-1063293X02010002639","volume-title":"Constructing Intelligent Agents with Java\u2122, A Programmer's Guide to Smarter Applications","author":"Bigus","year":"1998"},{"key":"bibr14-1063293X02010002639","unstructured":"Collections of Internet Agents: http:\/\/www.cs.nccu.edu.tw\/~jong\/agent\/IA\/ias.html. March 14th, 2002."},{"key":"bibr15-1063293X02010002639","unstructured":"Concordia Agent: http:\/\/www.merl.com\/projects\/concordia2\/, March 14th, 2002."},{"key":"bibr16-1063293X02010002639","unstructured":"IBM\/FIJI Aglet: http:\/\/www.trl.ibm.co.jp\/aglets\/, March 14th, 2002."},{"key":"bibr17-1063293X02010002639","volume-title":"Using Negotiation in DAI to Support Concurrent Engineering","author":"Werkman","year":"1993"},{"key":"bibr18-1063293X02010002639","volume-title":"Distributed Artificial Intelligence","author":"Huhns M.N.","year":"1987"},{"key":"bibr19-1063293X02010002639","volume-title":"Distributed ArtificialIntelligence","author":"Gasser L.","year":"1989"},{"key":"bibr20-1063293X02010002639","doi-asserted-by":"crossref","unstructured":"Subramanian K., Lee S., Tey Kar Shiang and Gan Beng Sue. (1999). Intelligent agent platform for procurement, Systems, Man, and Cybernetics, Vol. 3, IEEE International Conference: IEEE SMC'99 Conference, Proceedings, pp. 107\u2013112.","DOI":"10.1109\/ICSMC.1999.823163"},{"key":"bibr21-1063293X02010002639","volume-title":"Agents Unleashed - A Public Domain Look at Agent Technology","author":"Wayner Peter","year":"1995"},{"key":"bibr22-1063293X02010002639","unstructured":"Brandon J.A. and Huang G.Q. (1992). In: Kusiak Andrew (ed.), Concurrent Engineering, Use of an Agent-Based System for Concurrent Mechanical Design. p. 463, John Wiley & Sons, Inc., USA."},{"key":"bibr23-1063293X02010002639","volume-title":"Java Programming Language","year":"2002"},{"key":"bibr24-1063293X02010002639","volume-title":"Special Edition Using Java.","author":"Newman Alexander","year":"1996"},{"key":"bibr25-1063293X02010002639","unstructured":"Java Expert System Shell, JESS 4.2: http:\/\/herzberg.ca.sandia.gov\/jess. March 14th, 2002."},{"key":"bibr26-1063293X02010002639","doi-asserted-by":"publisher","DOI":"10.1016\/0004-3702(82)90020-0"},{"key":"bibr27-1063293X02010002639","unstructured":"KQML: http:\/\/www.cs.umbc.edu\/kqml\/, March 14th, 2002."},{"key":"bibr28-1063293X02010002639","unstructured":"KIF: http:\/\/www.cs.umbc.edu\/kse\/kif\/, March 14th, 2002."},{"key":"bibr29-1063293X02010002639","unstructured":"Hardware Zone. http:\/\/www.hardwarezone.com\/pricelist\/, March 14th, 2002."},{"key":"bibr30-1063293X02010002639","volume-title":"Advanced Engineering Mathematics","author":"Kreyszig Erwin","year":"1993","edition":"7"},{"key":"bibr31-1063293X02010002639","unstructured":"Winstone Benchmark Test: http:\/\/www.zdnet.com\/products\/stories\/reviews\/0,4161,2345005,00.html, March 14th, 2002."}],"container-title":["Concurrent Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/1063293X02010002639","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/1063293X02010002639","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,28]],"date-time":"2026-04-28T14:49:47Z","timestamp":1777387787000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/1063293X02010002639"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2002,6]]},"references-count":31,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2002,6]]}},"alternative-id":["10.1177\/1063293X02010002639"],"URL":"https:\/\/doi.org\/10.1177\/1063293x02010002639","relation":{},"ISSN":["1063-293X","1531-2003"],"issn-type":[{"value":"1063-293X","type":"print"},{"value":"1531-2003","type":"electronic"}],"subject":[],"published":{"date-parts":[[2002,6]]}}}