Abstract
During the past two decades, concurrent or collaborative engineering (CE) has presented new possibilities for successful product development. In addition, the advances in computer networks and information technology have brought engineering design context into a new era. As a promising approach to accommodate the radical pace of changes in the context of engineering design, agent technologies have been attracting public attention and are being used in an increasingly wide variety of applications. However, little attention has been paid to multi-agent system (MAS) frameworks for CE environments that enable systematic and timely design integrations in both hierarchical and heterarchical design topology. This is the first of a two-part paper proposing a MAS framework for integrated product design in a computer network-oriented CE environment. Part I first proposes a hybrid agent network architecture to develop lightweight, dynamic and large-scale distributed systems, and then proposes a hybrid agent architecture based on our finite state automata (FSA) formalism that can exhibit both hybrid behaviours and hybrid interactions. Finally, some ideas for building an integrated product design environment are presented using the proposed agent and network architecture. Part II discusses the applications of the proposed MAS framework to concurrent engineering design.
Article PDF
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
References
Prasad B (1996) Concurrent engineering fundamentals, Volume I: integrated product and process organization, and Volume II: integrated product development. Prentice-Hall, New York
Willaert SSA, De Graaf R, Minderhoud S, Collaborative engineering: A case study of concurrent engineering in a wider context. J Eng Technol Manage 15:87–109
Kusiak A, Wang J (1995) Decomposition of the design process. Trans ASME J Mech Des 115:687–695
Kusiak A, Wang J (1994) Negotiation in engineering design. Group Decis Negotiation 3:69–91
Kusiak A, Larson N (1995) Decomposition and representation methods in mechanical design. Trans ASME J Mech Des 117:17–24
Cutkosky MR, Tenenbaum JM, Glicksman J (1996) Madefast: an exercise in collaborative engineering over the Internet. Commun ACM 39(9):78–89
Jennings NR, Sycara K, Wooldridge M (1998) A roadmap of agent research and development. Auton Agents Multi-Agent Syst 1:7–38
Wooldridge M, Jennings NR(1995) Intelligent agents: theory and practice. Knowl Eng Rev 10(2):115–152
Shen W, Norrie DH (1999) Agent-based systems for intelligent manufacturing: a state-of-the-art survey. Knowl Inf Syst 1(2):129–156
Peng Y et al. (1998) An agent-based approach for manufacturing integration – the CIIMPLEX experience. J Appl Artif Intell 13(1/2):39–63
Peng Y et al. (1998) A multi-agent system for enterprise integration. Int J Agile Manuf 1(2):201–212
Kuokka DR et al. SHADE: knowledge-based technology for the re-engineering problem. http://www-ksl.stanford.edu/knowledge-sharing/
Cutkosky MR et al. (1993) PACT: an experiment in integrating concurrent engineering systems. IEEE Comput 26(1):28–37
Finin T et al. (1992) Specification of the KQML agent-communication language. Tech Report EIT TR 92-01, Enterprise Integration Technologies, Palo Alto, California
Genesereth MR et al. (1992) Knowledge interchange format, version 3.0 reference manual. Tech Report Logic-92-1, Computer Science Dept, Stanford University, Palo Alto, California
Toye G et al. (1993) SHARE: a methodology and environment for collaborative product development. In: Proceedings of the Second Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises, pp 33–47
Shen W et al. (1997) Agent-based approaches for advanced CAD/CAM systems. In: Proceedings of the Fifth International Conference on CAD/Graphics, Shenzhen, , pp 609–615
Maturana F et al. (1997) Multi-agent architectures for concurrent design and manufacturing. In: Proceedings of the IASTED International Conference on Artificial Intelligence and Soft Computing, Banff, , 27 July to 1 August, pp 355–359
Chen Y et al. (1999) A negotiation-based multi-agent system for supply chain management. In: Proceedings of Autonomous Agents, Workshop on Agent-Based Decision-Support for Managing the Internet-Enabled Supply-Chain, Seattle, Washington
Zha XF, Lim SYE, Fok SC (1999) Development of expert system for concurrent product design and planning for assembly. Int J Adv Manuf Tech 15:153–162
Zha XF (2002) A knowledge intensive multi-agent framework for cooperative/collaborative design modelling and decision support of assemblies. Knowledge-Based Sys 15:493–506
Zhao FL, Tso SK, Wu PSY (2000) A cooperative agent modelling approach for process planning. Comput Ind 41:83–97
Maturana F, Balasubramanian S, Norrie DH (1996) A multi-agent approach to integrated planning and scheduling for concurrent engineering. In: Proceedings of the Third ISPE International Conference on Concurrent Engineering, Toronto, , 26–28 August 26-28, pp 272–279
Flores RA, Kremer RC, Norrie DH (2000) An architecture for modelling Internet-based collaborative agent systems. In: Proceedings of Agents’ 2000 Workshop on Infrastructure for Scalable Agent Systems, Barcelona, Spain
Kim KS et al. (2000) Compensatory negotiation for agent-based project schedule coordination. CIFE Working Paper #55, Centre for Integrated Facility Engineering, Stanford University
Danesh MR, Jin Y (2001) An agent-based decision network for concurrent engineering design. Concurrent Eng: Res Appl 9(1):37–47
Petrie CJ, Webster TA, Cutkosky MR (1995) Using Pareto optimality to coordinate distributed agents. Artif Intell Eng Des Anal Manuf 9(4):313–323
Pena-Mora F et al. (2000) CAIRO: a concurrent engineering meeting environment for virtual design teams. Artif Intell Eng 14:203–219
Berardi D et al. (2003) Finite state automata as conceptual model for E-services. In: Proceedings of the 7th Conference on Integrated Design and Process Technology, Special Session on Modelling and Developing Process-Centric Virtual Enterprises with Web-Services
Ou-Yang C, Lin JS (1998) The development of a hybrid hierarchical/heterarchical shop floor control system applying bidding method in job dispatching. Robot Comput-Integr Manuf 14:199–217
Pahng G-D, Bae S-H, Wallace D (1998) Web-based collaborative design modeling and decision support. In: Proceedings of the 1998 ASME Design Engineering Technical Conferences, Atlanta, Georgia, 13–16 September
Rosenman M, Wang F (2001) A component agent based open CAD system for collaborative design. Automat Constr 10:383–397
Sriram D, Logcher R (1993) The MIT dice project. IEEE Comput 26(1):64–65
Rosenman M, Wang F (1999) CADOM: a component agent-based design-oriented model for collaborative design. Res Eng Des 11:193–205
Parunak HVD, Ward A, Fleischer M, Sauter A (1997) A marketplace of design agents for distributed concurrent set-based design. In: Proceedings of the 4th ISPE International Conference on Concurrent Engineering: Research and Applications
Parsons MG, Singer DJ, Sauter JA (1999) A hybrid agent approach for set-based conceptual ship design. In: Proceedings of the 10th International Conference on Computer Applications in Shipbuilding
Alur R, Dill DL (1994) A theory of timed automata. Theor Comput Sci 126(2):183–235
Lynch NA, Tuttle MR (1987) Hierarchical correctness proofs for distributed algorithms. In: Proceedings of the 6th Annual ACM Symposium on Principles of Distributed Computing, Vancouver, , pp 137–151
Lynch N, Segala R, Vaandrager F (2003) Hybrid I/O automata. Inf Comput 185(1):105–157
de Alfaro L, Henzinger TA (2001) Interface automata. In: Proceedings of the 9th Annual ACM Symposium on Foundations of Software Engineering
Noda I (2002) Hidden Markov modelling of multi-agent systems and its learning method. In: Proceedings of RoboCup 2002 International Symposium
Chang W-T, Ha S-H, Lee EA (1997) Heterogeneous simulation – mixing discrete-event models with dataflow. J VLSI Signal Process 15:127–144
Liu J et al. (2001) Interoperation of heterogeneous CAD tools in Ptolemy II. J Model Simul Microsyst 2(1):1–10
Wooldridge M (1992) The logical modelling of computational multi-agent systems. PhD Thesis, Department of Computation, The University of Manchester
Oka T, Tashiro J, Takase K (1999) Object-oriented BeNet programming for data-focused bottom-up design of autonomous agents. Robot Auton Syst 28:127–139
Budau V, Bernard G (2002) Synchronous/asynchronous switch for a dynamic choice of communication model in distributed systems. In: Proceedings of the 9th International Conference on Parallel and Distributed Systems, 17–20 December
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Nahm, YE., Ishikawa, H. An Internet-based integrated product design environment. Part I: a hybrid agent and network architecture. Int J Adv Manuf Technol 27, 211–224 (2005). https://doi.org/10.1007/s00170-004-2169-5
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-004-2169-5