Abstract
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.
Chapter PDF
Similar content being viewed by others
References
Giovanna, D.M.S., Marie, P.G., Anthony, K.: Self-Organizsation in MAS. Technology report, Agent Link III Technical Forum Group (2005)
Mamei, M., Ronaldo, M., Zambonelli, F.: Case Studies for Self-Organization in Computer Science. Journal of Systems Architecture 52(8), 443–460 (2006)
Dignum, F., Kinny, D., Sonenberg, L.: Motivational Attitudes of Agents: On Desires, Obligations, and Norms. In: Dunin-Keplicz, B., Nawarecki, E. (eds.) CEEMAS 2001. LNCS (LNAI), vol. 2296, pp. 83–92. Springer, Heidelberg (2002)
Guo, Y., Mao, X., Hu, C.: A Survey of Engineering for Self-Organization Systems. In: 23th Software Engineering & Knowledge Engineering, pp. 527–531. Knowledge Systems Institute Press, USA (2011)
Parunak, H.V., Sevn, A.B.: Software Engineering for Self-Organizing Systems. In: 12th International Workshop on Agent-Oriented Software Engineering, AAMAS 2011 (2011)
Guo, Y., Mao, X., Hu, C.: Design Pattern for Self-Organization Multi-agent Systems based on Policy. In: 6th International Conference on Frontier of Computer Science and Technology, pp. 1572–1577. IEEE Press, USA (2011)
Rao, A.S., Georgeff, M.P.: Modeling Rational Agents within a BDI-Architecture. In: 2nd International Conference on Principles of Knowledge Representation and Reasoning, pp. 473–484. Kaufmann Press, USA (1991)
Pokahr, A., Braubach, L., Lamersdorf, W.: A Flexible BDI Architecture Supporting Extensibility. In: 2005 IEEE/WIC/ACM International Conference on Intelligent Agent Technology, pp. 379–385. IEEE Press, USA (2005)
Crida, N., Argente, E., Noriega, P., Botti, V.: Towards a Normative BDI Architecture for Norm Compliance. In: 2010 Multi-agent Logics, Languages, and Organisations Federated Worshops, pp. 65–81 (2010)
Braubach, L., Pokahr, A., Lamersdorf, W.: Jadex: A BDI Agent System Combining Middleware and Reasoning. In: Rainer, U., Matthias, K., Monique, C. (eds.) Software Agent-Based Applications, Platforms and Development Kits, pp. 143–168. Birkhauser Press (2005)
Criado, N., Argente, E., Botti, V.: Thomas: An Agent Platform for Supporting Normative Multi-agent Systems. Journal of Logic and Computation (2011), doi:10.1093/logcom/exr025
Castelfranchi, C., Frank, D., Catholijin, M.J., Jan, T.: Deliberative Normative Agents: Principles and Architecture. In: Jennings, N.R. (ed.) ATAL 1999. LNCS, vol. 1757, pp. 364–378. Springer, Heidelberg (2000)
Modgil, S., Faci, N., Meneguzzi, F., Oren, N., Miles, S., Luck, M.: A Framework for Monitoring Agent-based Normative Systems. In: 8th International Conference on Autonomous Agents and Multi-agent System, pp. 153–160. ACM Press, USA (2009)
Grossi, D., Aldewereld, H., Dignum, F.: Ubi Lex, Ibi Poena: Designing Norm Enforcement in E-Institutions. In: Noriega, P., et al. (eds.) COIN 2006. LNCS(LNAI), vol. 4386, pp. 101–114. Springer, Heidelberg (2007)
Mao, X., Hu, C., Wang, J.: An Organization-based Approach to Developing Self-Adaptive Multi-Agent Systems. International Transactions on Systems, Science and Applications 5(4), 297–317 (2009)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 IFIP International Federation for Information Processing
About this paper
Cite this paper
Guo, Y., Mao, X., Hou, F., Hu, C., Zhao, J. (2012). The BDIP Software Architecture and Running Mechanism for Self-Organizing MAS. In: Shi, Z., Leake, D., Vadera, S. (eds) Intelligent Information Processing VI. IIP 2012. IFIP Advances in Information and Communication Technology, vol 385. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-32891-6_12
Download citation
DOI: https://doi.org/10.1007/978-3-642-32891-6_12
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-32890-9
Online ISBN: 978-3-642-32891-6
eBook Packages: Computer ScienceComputer Science (R0)