Refinement operators to facilitate the reuse of interaction laws in open multi-agent systems

As new software demands and requirements appear, the system and its interaction laws must evolve to support these changes. Languages and models should provide the tools for dealing with this evolution. Poor support for evolution has a negative impact on system maintainability. In this paper, we propose some refinement operators to extend the interaction laws in open multi-agent systems. As an example of this idea, we implemented a customizable application in the supply chain management domain as an open system environment.

[1]  Franco Zambonelli,et al.  Developing multiagent systems: The Gaia methodology , 2003, TSEM.

[2]  Agostino Poggi,et al.  JADE: a FIPA2000 compliant agent development environment , 2001, AGENTS '01.

[3]  Victoria Ungureanu,et al.  Law-governed interaction: a coordination and control mechanism for heterogeneous distributed systems , 2000, TSEM.

[4]  John Collins,et al.  The Supply Chain Management Game for the 2007 Trading Agent Competition , 2004 .

[5]  Michael Wooldridge,et al.  Agent-Oriented Software Engineering II , 2002, Lecture Notes in Computer Science.

[6]  Munindar P. Singh A Customizable Coordination Service for Autonomous Agents , 1997, ATAL.

[7]  Afsaneh Haddadi,et al.  Communication and Cooperation in Agent Systems: A Pragmatic Theory , 1996 .

[8]  Norman Sadeh,et al.  The Supply Chain Management Game for the Trading Agent Competition 2004 , 2004 .

[9]  Francisco Esteva Institut d' Investigació en Intel.ligència Artificial (IIIA-CSIC) , 2003 .

[10]  Andrea Omicini,et al.  First international workshop on theory and practice of open computational systems , 2003, WET ICE 2003. Proceedings. Twelfth IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises, 2003..

[11]  Hyggo Almeida,et al.  Specifying Laws in Open Multi-Agent Systems , 2005 .

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

[13]  Kazuhiro Kuwabara,et al.  AgenTalk: Coordination Protocol Description for Multiagent Systems , 1995, ICMAS.

[14]  Norman M. Sadeh,et al.  The supply chain trading agent competition , 2005, Electron. Commer. Res. Appl..

[15]  Gul Agha,et al.  Abstracting Interaction Patterns: A Programming Paradigm for Open Distributed Systems , 1997 .

[16]  Naftaly H. Minsky,et al.  Flexible Regulation of Distributed Coalitions , 2003, ESORICS.

[17]  Jens Woch,et al.  Intelligent Agents IV Agent Theories, Architectures, and Languages , 1997, Lecture Notes in Computer Science.

[18]  Norman M. Sadeh,et al.  TAC-03 - A Supply-Chain Trading Competition , 2003, AI Mag..

[19]  Wolfgang Pree Essential Framework Design Patterns , 2001 .