USING META-AGENTS TO BUILD MAS MIDDLEWARE

S. C. Lynch

2011

Abstract

Various multiagent platforms exist, each providing a range of individual capabilities but typically their implementations lack the flexibility to allow developers to adapt them to the differing needs of individual applications. This paper investigates the design of a kernel for MAS middleware based on primitive meta-agents. We specify these meta-agents and examine how they can be used to realise the capabilities required by multiagent platforms. We examine how changes in the organisation of meta-agents produce MAS platforms with differing behaviours. We evaluate the meta-agent approach by experimentation, demonstrating how modifications in meta-agent behaviour can provide different strategies for agent communication, scoping rules and connectivity with other tools.

References

  1. Bellifemine, F., Caire, G., Poggi, A., and Rimassa, G. 2008. JADE: A software framework for developing multi-agent applications. Lessons learned. Inf. Softw. Technol. 50, 1-2 (Jan. 2008), 10-21.
  2. Bordini, R., Braubach, L., Dastani, M., Seghrouchni, A.E.F., Gomez-Sanz, J.J., Leite, J., O'Hare, G., Pokahr, A., and Ricci, A. “A Survey of Programming Languages and Platforms for Multi-Agent Systems”. Informatica, 2006, 30(1), 33-44.
  3. Cabri, G., Ferrari, L., Leonardi, L. and Quitadamo, R. 2006. Strong Agent Mobility for Aglets Based on the IBM JikesRVM. ACM symposium on Applied computing (Dijon, France) ACM.
  4. Fonseca, S. P. 2006. Engineering degrees of agency. Proceedings of Software engineering for large-scale multi-agent systems, SELMAS (Shanghai, China, 2006) ACM Press, New York, NY.
  5. Giret, A. and Botti, V., “Holons and Agents”, Journal of Intelligent Manufacturing 2004, Vol. 15 No.5 pp. 645- 659. Springer Netherlands.
  6. Gutknecht, O. and Ferber, J. The Mad Kit Agent Platform Architecture. In Infrastructure for Agents, Multi-agent Systems, and Scalable Multi-agent Systems, 3-7, (2000).
  7. Kind, A. and Padget, J. Towards Meta-Agent Protocols, LNCS 1624, 30-42, 1999.
  8. Mascardi, V., Demergasso, D. and Ancona, D. 2005. Languages for Programming BDI-style Agents: an Overview. In Proceedings of WOA (Camerino, Italy, 2005). Pitagora Editrice Bologna.
  9. Massonet, P., Deville, Y., and Neve, C. 2002. From AOSE Methodology to Agent Implementation. In Proceedings of AAMAS (Bologna, Italy, 2002) ACM Press, New York, NY.
  10. Mulet, L, Such, J M. and Alberola, J M., Performance evaluation of open-source multiagent platforms. AAMAS (Japan) ACM Press, New York, NY, 2006.
  11. Sen, K., Agha, G., "Thin Middleware for Ubiquitous Computing," Process Coordination and Ubiquitous Computing, CRC Press, 2002.
  12. Suna, A. and Fallah-Seghrouchni, A., E. 2005. A Mobile Agents Platform: Architecture, Mobility and Security Elements. LNCS, 3346 / 2005, 126-146.
Download


Paper Citation


in Harvard Style

Lynch S. (2011). USING META-AGENTS TO BUILD MAS MIDDLEWARE . In Proceedings of the 3rd International Conference on Agents and Artificial Intelligence - Volume 2: ICAART, ISBN 978-989-8425-41-6, pages 385-388. DOI: 10.5220/0003149603850388


in Bibtex Style

@conference{icaart11,
author={S. C. Lynch},
title={USING META-AGENTS TO BUILD MAS MIDDLEWARE},
booktitle={Proceedings of the 3rd International Conference on Agents and Artificial Intelligence - Volume 2: ICAART,},
year={2011},
pages={385-388},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0003149603850388},
isbn={978-989-8425-41-6},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 3rd International Conference on Agents and Artificial Intelligence - Volume 2: ICAART,
TI - USING META-AGENTS TO BUILD MAS MIDDLEWARE
SN - 978-989-8425-41-6
AU - Lynch S.
PY - 2011
SP - 385
EP - 388
DO - 10.5220/0003149603850388