The BDIP Software Architecture and Running Mechanism for Self-Organizing MAS

As there are huge gaps between the local micro interactions among agents and the global macro emergence of self-organizing system, it is a great challenge to design self-organizing mechanism and develop self-organizing multi-agent system to obtain expected emergence. Policy-based self-organization approach is helpful to deal with the issue, in which policy is the abstraction of self-organizing mechanism and acts as the bridge between the local micro interactions and global macro emergence. This paper focuses on how to develop software agents in policy-based self-organizing multi-agent system and proposes a BDIP architecture of software agent. In our approach, policy is an internal component that encapsulates the self-organizing information and integrates with BDI components. BDIP agent decides its behaviors by complying with the policies and respecting BDI specifications. An implementation model and the running mechanism as well as corresponding decision algorithms for BDIP agents are studied. A case of self-organizing system is studied to illustrate our proposed approach and show its effectiveness.

[1]  Winfried Lamersdorf,et al.  A flexible BDI architecture supporting extensibility , 2005, IEEE/WIC/ACM International Conference on Intelligent Agent Technology.

[2]  Natalia Criado,et al.  THOMAS: An agent platform for supporting normative multi-agent systems , 2013, J. Log. Comput..

[3]  Nicholas R. Jennings,et al.  Intelligent Agents VI , 2000 .

[4]  Frank Dignum,et al.  Deliberative Normative Agents: Principles and Architecture , 1999, ATAL.

[5]  Frank Dignum,et al.  Ubi Lex, Ibi Poena : Designing Norm Enforcement in E-Institutions , 2006, COIN@AAMAS/ECAI.

[6]  Winfried Lamersdorf,et al.  Jadex: A BDI-Agent System Combining Middleware and Reasoning , 2005 .

[7]  Natalia Criado,et al.  Towards a Normative BDI Architecture for Norm Compliance , 2010, MALLOW.

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

[9]  Frank Dignum,et al.  Motivational Attitudes of Agents: On Desires, Obligations, and Norms , 2001, CEEMAS.

[10]  Franco Zambonelli,et al.  Case studies for self-organization in computer science , 2006, J. Syst. Archit..

[11]  Michael Luck,et al.  A framework for monitoring agent-based normative systems , 2009, AAMAS.

[12]  Yi Guo,et al.  Design Pattern for Self-Organization Multi-agent Systems Based on Policy , 2011, 2011IEEE 10th International Conference on Trust, Security and Privacy in Computing and Communications.

[13]  Anand S. Rao,et al.  Modeling Rational Agents within a BDI-Architecture , 1997, KR.

[14]  Edward Nawarecki,et al.  From Theory to Practice in Multi-Agent Systems , 2002, Lecture Notes in Computer Science.