Compositional Specification and Reuse of a Generic Cooperative Agent Model

In this paper, one of the informally described models of agent cooperation (Jennings, 1995) has been used to develop and formally specify a generic model of a cooperative agent (GCAM). The compositional development method for multi-agent systems DESIRE supported the principled design of this model of cooperation. To illustrate reusability of the generic model, two application domains have been addressed: collaborative engineering design, and Call Center support.

[1]  Mark S. Fox,et al.  COOL: A Language for Describing Coordination in Multi Agent Systems , 1995, ICMAS.

[2]  Ralph Johnson,et al.  design patterns elements of reusable object oriented software , 2019 .

[3]  Nicholas R. Jennings,et al.  Formal Specification of Multi-Agent Systems: A Real-World Case , 1995, ICMAS.

[4]  Mark S. Fox,et al.  Coordinating multiple agents in the supply chain , 1996, Proceedings of WET ICE '96. IEEE 5th Workshop on Enabling Technologies; Infrastucture for Collaborative Enterprises.

[5]  Chris Dollin,et al.  Object-oriented development: the fusion method , 1994 .

[6]  James E. Rumbaugh,et al.  Object-Oriented Modelling and Design , 1991 .

[7]  Catholijn M. Jonker,et al.  Formalization of a Cooperation Model Based on Joint Intentions , 1996, ATAL.

[8]  Danny B. Lange,et al.  Agent design patterns: elements of agent application design , 1998, AGENTS '98.

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

[10]  Lyndon C. Lee,et al.  ZEUS : An Advanced ToolKit for Engineering Distributed Multi-Agent Systems , 1998 .

[11]  Nicholas R. Jennings,et al.  Formal Specification of Multi-Agent Systems , 1995 .

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

[13]  James Martin,et al.  Object-oriented analysis and design , 1992 .

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

[15]  Nicholas R. Jennings,et al.  Designing and Implementing a Multi-Agent Architecture for Business Process Management , 1997, ATAL.

[16]  Jean-Marc Nerson,et al.  Object-Oriented Analysis and Design , 1992, TOOLS.

[17]  Nicholas R. Jennings,et al.  Controlling Cooperative Problem Solving in Industrial Multi-Agent Systems Using Joint Intentions , 1995, Artif. Intell..

[18]  Catholijn M. Jonker,et al.  Distributed Scheduling to Support a Call Center: A Cooperative Multiagent Approach , 1999, Appl. Artif. Intell..

[19]  Catholijn M. Jonker,et al.  Modelling project coordination in a multi-agent framework , 1996, Proceedings of WET ICE '96. IEEE 5th Workshop on Enabling Technologies; Infrastucture for Collaborative Enterprises.

[20]  Michael Wooldridge,et al.  Applications of intelligent agents , 1998 .

[21]  Mark Grand,et al.  Patterns in Java, Volume 2 , 1998 .

[22]  Frances M. T. Brazier,et al.  Principles of Compositional Multi-Agent System Development , 1997 .

[23]  Michael Wooldridge,et al.  Agent technology: foundations, applications, and markets , 1998 .

[24]  Michael Wooldridge,et al.  Intelligent Agents III , 1997 .

[25]  Martin Fowler,et al.  Analysis patterns - reusable object models , 1996, Addison-Wesley series in object-oriented software engineering.

[26]  Nicholas R. Jennings,et al.  ADEPT: Managing Business Processes Using Intelligent Agents , 1996 .