Issues in Multiagent Design Systems

Knowledge based design integrates a broad range of highly specialized knowledge from expert sources to synthesize or refine a design. Knowledge-based design systems automate at least some of these knowledge sources. However, the constant evolution of standards, technologies, and a dynamic marketplace demands a high degree of adaptability in both design expertise and in the process of applying that expertise. The need for diverse, highly sophisticated, and rapidly changing skills and knowledge makes the multiagent paradigm particularly appropriate for knowledge-based design. As researchers apply multiagent technologies to design domains, challenges include supporting interoperability among heterogeneous agents on diverse platforms, coordinating the design process, and managing conflict. This article surveys the state of the art in multiagent systems, through examples of projects and techniques, and then presents several questions that elicit the requirements and goals of a proposed multiagent design application.

[1]  Michael R. Genesereth,et al.  Software agents , 1994, CACM.

[2]  Mark S. Fox,et al.  A Requirement Ontology for Engineering Design , 1996 .

[3]  Carmen M. Pancerella,et al.  Autonomous agent for on-machine acceptance of machined components , 1995, Optics East.

[4]  Charles J. Petrie,et al.  Using Pareto optimality to coordinate distributed agents , 1995, Artif. Intell. Eng. Des. Anal. Manuf..

[5]  Victor R. Lesser,et al.  Sharing Metainformation to Guide Cooperative Search Among Heterogeneous Reusable Agents , 1997, IEEE Trans. Knowl. Data Eng..

[6]  Mark R. Cutkosky,et al.  PACT: an experiment in integrating concurrent engineering systems , 1993, Computer.

[7]  Michael P. Wellman A computational market model for distributed configuration design , 1994, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

[8]  Thomas J. Mowbray,et al.  The essential CORBA - systems integration using distributed objects , 1995 .

[9]  William P. Birmingham,et al.  Automated design for concurrent engineering , 1994, IEEE Expert.

[10]  K. J. Werkman Multiple Agent Coopoerative Design Evaluation Using Negotiation , 1992 .

[11]  Timothy W. Finin,et al.  KQML as an agent communication language , 1994, CIKM '94.

[12]  Daniel D. Corkill,et al.  Designing Integrated Engineering Environments: Blackboard-Based Integration of Design and Analysis Tools , 1996 .

[13]  Mark Klein,et al.  Supporting conflict resolution in cooperative design systems , 1991, IEEE Trans. Syst. Man Cybern..