ABSTRACT
Multi-Agent System (MAS) is a suitable programming paradigm for distributed information systems and applications. We have been working on a set of technologies and mechanisms to ease and formalize the development of MAS, and to increase its reliability and reuse-ability too. We aim to cover the analysis and modeling, design and implementation phases. The first goal is to separate concerns. We have proposed a three-layered development process to separate the multiple issues in a multi-agent system, while some of them are application-dependent, others are not; some of them are platform-dependent and others are not. We have also aimed to separate the domain knowledge and the intelligent problem-solving capabilities. We adapt a role-based modeling approach, conceptual roles are defined with the domain related knowledge, such as goals, permissions, organizational relationship, and interaction protocols, etc; where agent is a concrete entity equipped with motivations, resources and problem-solving capabilities.
- K. Decker. TAEMS: A Framework for Environment Centered Analysis & Design of Coordination Mechanisms. In Foundations of Distributed Artificial Intelligence, Chapter 16, pages 429--448. G. O'Hare and N. Jennings (eds.), Wiley Inter-Science, January 1996. Google ScholarDigital Library
- V. Lesser, K. Decker, T. Wagner, N. Carver, A. Garvey, B. Horling, D. Neiman, R. Podorozhny, M. NagendraPrasad, A. Raja, R. Vincent, P. Xuan, and X. Zhang. Evolution of the GPGP/TAEMS Domain-Independent Coordination Framework. Autonomous Agents and Multi-Agent Systems, 9(1):87--143, July 2004. Google ScholarDigital Library
- R. Vincent, B. Horling, and V. Lesser. An Agent Infrastructure to Build and Evaluate Multi-Agent Systems: The Java Agent Framework and Multi-Agent System Simulator. Lecture Notes in Artificial Intelligence: Infrastructure for Agents, Multi-Agent Systems, and Scalable Multi-Agent Systems., 1887, January 2001. Google ScholarDigital Library
- T. Wagner and V. Lesser. Evolving real-time local agent control for large-scale mas. In J. Meyer and M. Tambe, editors, Intelligent Agents VIII (Proceedings of ATAL-01), Lecture Notes in Artificial Intelligence. Springer-Verlag, Berlin, 2002. Google ScholarDigital Library
- T. A. Wagner, A. J. Garvey, and V. R. Lesser. Criteria Directed Task Scheduling. Journal for Approximate Reasoning (Special Scheduling Issue); a version is also available as UMass Computer Science Technical Report 1997--59, 19:91--118, January 1998. Google ScholarDigital Library
- X. Zhang and H. Xu. Towards automated development of multi-agent systems using rade. In Proceedings of The 2006 International Conference on Artificial Intelligence, pages 44--50, Las Vegas, Nevada, June 2006. ICAI-06.Google Scholar
Index Terms
- Developing multi-agent systems with automatic agent generation and dynamic task allocation mechanisms
Recommendations
A Plan Based Coalition Formation Model for Multi-agent Systems
WI-IAT '11: Proceedings of the 2011 IEEE/WIC/ACM International Conferences on Web Intelligence and Intelligent Agent Technology - Volume 02This article addresses the coalition formation problem in a multi-agent context where agents plan their activities dynamically and use these plans to coordinate their actions and form suitable coalitions. In most coalition formation methods, when ...
Self-Organizing Agent Coalitions in Distributed Multi-agent Systems
CICN '10: Proceedings of the 2010 International Conference on Computational Intelligence and Communication NetworksSelf-Organization refers to the process through which a system changes its internal organization to adapt to changes in its goals & the environment, without explicit external control. The self-organizing capability seen in many natural and artificial ...
Agent memory and adaptation in multi-agent systems
AAMAS '03: Proceedings of the second international joint conference on Autonomous agents and multiagent systemsWe describe a general mechanism for adaptation in multi-agent systems in which agents modify their behavior based on their memory of past events. These behavior changes can be elicited by environmental dynamics or arise as response to the actions of ...
Comments