Design Pattern for Self-Organization Multi-agent Systems Based on Policy

Self-organization is an important characteristic for multi-agent systems. However developing self-organization multi-agent systems in a repeated and effective way is still a great challenge. It is well known that design patterns are the practice and knowledge about solutions for recurring problems, and reusing design pattern can significantly improve the software development quality and efficiency. On the other hand, current self-organization applications are still lack of effective way to handle the unpredicted environment and changing user requirements. In this paper, we take policy as the basic principle for self-organization multi-agent systems to solve this problem, and propose a policy based design pattern for the self-organization multi-agent systems.

[1]  Ji Gao,et al.  An Extended BDI Agent with Policies and Contracts , 2006, PRIMA.

[2]  Hong Cheng,et al.  Policy-based mobile ad hoc network management , 2004, Proceedings. Fifth IEEE International Workshop on Policies for Distributed Systems and Networks, 2004. POLICY 2004..

[3]  Roberto Montemanni,et al.  Design patterns from biology for distributed computing , 2006, TAAS.

[4]  Márk Jelasity,et al.  Guest Editors' Introduction: Self-Management through Self-Organization , 2006, IEEE Intelligent Systems.

[5]  Marie-Pierre Gleizes,et al.  Self-Organisation and Emergence in MAS: An Overview , 2006, Informatica.

[6]  Jun Hu,et al.  Ontology-Based Conceptual Modeling of Policy-Driven Control Framework: Oriented to Multi-agent System for Web Services Management , 2004, AWCC.

[7]  Gul A. Agha,et al.  DecisionQoS: an adaptive, self-evolving QoS arbitration module for storage systems , 2004, Proceedings. Fifth IEEE International Workshop on Policies for Distributed Systems and Networks, 2004. POLICY 2004..

[8]  Guy Theraulaz,et al.  Self-Organization in Biological Systems , 2001, Princeton studies in complexity.

[9]  Ji Gao,et al.  An Automatic Policy Refinement Mechanism for Policy-Driven Grid Service Systems , 2005, GCC.

[10]  Eric S. K. Yu,et al.  Organizational and Social Concepts in Agent Oriented Software Engineering , 2004, AOSE.

[11]  Andrea Omicini,et al.  Design Patterns for Self-Organizing Multiagent Systems , 2007 .

[12]  Salima Hassas,et al.  Self-Organisation: Paradigms and Applications , 2003, Engineering Self-Organising Systems.

[13]  Jürgen Lind,et al.  Patterns in Agent-Oriented Software Engineering , 2002, AOSE.

[14]  Jeffrey M. Bradshaw,et al.  Semantic Web Languages for Policy Representation and Reasoning: A Comparison of KAoS, Rei, and Ponder , 2003, SEMWEB.

[15]  Tom De Wolf,et al.  A catalogue of decentralised coordination mechanisms for designing self-organising emergent applications , 2006 .

[16]  Frank Dignum,et al.  Autonomous agents with norms , 1999, Artificial Intelligence and Law.

[17]  Elisa Bertino,et al.  A framework for contractual resource sharing in coalitions , 2004, Proceedings. Fifth IEEE International Workshop on Policies for Distributed Systems and Networks, 2004. POLICY 2004..

[18]  Frank Ortmeier,et al.  A Specification and Construction Paradigm for Organic Computing Systems , 2008, 2008 Second IEEE International Conference on Self-Adaptive and Self-Organizing Systems.