The potential of multi-agent systems in virtual manufacturing enterprises

Manufacturers operate today in a constantly moving market, characterized by short product life cycles and increased demand for flexibility. In the same way, the ability to respond rapidly to changing market opportunities by quickly providing the required combination of design and manufacturing capabilities becomes a key issue to maintain competitively. In this context, the concept of virtual enterprise takes an increasing importance in supporting future business engagements and fulfilling technology requirements. As short-term consortia of companies to address fast changing opportunities, the virtual enterprise may be modeled by a multi-agent system representation. Such an approach allows modeling the heterogeneous actors of the real world in terms of agents, focusing on communication and collaboration between them. The feasibility of the multi-agent approach has already been demonstrated in the manufacturing and financial fields. This paper shows how a multi agent approach may be used in the modeling of virtual enterprises. An example of an agent, the "controller agent", will be described in details. The multi-agent system used, called PVS98, has been developed in the framework of an Eureka project. It relies on a KQML-like architecture and on an enterprise ontology.

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

[2]  Munindar P. Singh Book review: ARCHON: An Architecture for Multi-agent Systems. Edited by Wittig, Thies (Ellis Horwood Limited (distributed by Prentice Hall), 1992) , 1996, SGAR.

[3]  Nicholas R. Jennings,et al.  Intelligent agents: theory and practice , 1995, The Knowledge Engineering Review.

[4]  Thomas R. Gruber,et al.  Toward a Knowledge Medium for Collaborative Product Development , 1992 .

[5]  Nicholas R. Jennings,et al.  Agent Theories, Architectures, and Languages: A Survey , 1995, ECAI Workshop on Agent Theories, Architectures, and Languages.

[6]  Gregory R. Olsen,et al.  SHADE: Technology for Knowledge-based Collaborative Engineering , 1993 .

[7]  Pádraig Cunningham,et al.  Software agents: A review , 1997 .

[8]  Arthur C. Graesser,et al.  Is it an Agent, or Just a Program?: A Taxonomy for Autonomous Agents , 1996, ATAL.

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

[10]  Alan H. Bond,et al.  Readings in Distributed Artificial Intelligence , 1988 .

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

[12]  R. VictorLesser,et al.  An Overview of DAI : Viewing Distributed AI as Distributed Search , 1990 .

[13]  M. R. Genesereth,et al.  Knowledge Interchange Format Version 3.0 Reference Manual , 1992, LICS 1992.

[14]  Hyacinth S. Nwana,et al.  Software agents: an overview , 1996, The Knowledge Engineering Review.

[15]  Thies Wittig,et al.  ARCHON: an architecture for multi-agent systems , 1992 .

[16]  Timothy W. Finin,et al.  A Proposal for a new KQML Specification , 1997 .