Abstract
This paper presents a framework called Himalaya enabling to design and implement adaptive and distributed mobile multi-agent systems (MMAS). A distributed MMAS in our framework is a set of hierarchies of intelligent and mobile agents connected with respect to a topology. An MMAS is adaptive if its topology is flexible (agents are created or removed, the links between agents change in a dynamic manner) and if the internal structure of the agents may dynamically change, by acquiring new knowledge or capabilities. The features of Himalaya favor a dynamic adaptability and reconfiguring of systems.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Aglets workbench on-line, http://www.trl.ibm.co.jp/aglets
Grasshopper on-line, http://www.grasshopper.de
Bordini, R.H., Hübner, J.F., Vieira, R.: Jason and the Golden Fleece of Agent-oriented Programming. In: Multi-agent Programming, pp. 3–38. Kluwer, Dordrecht (to appear)
Cardelli, L., Gordon, A.D.: Mobile ambients. In: Nivat, M. (ed.) FOSSACS 1998. LNCS, vol. 1378, pp. 140–155. Springer, Heidelberg (1998)
de Nicola, R., Ferrari, G., Pugliese, R.: Klaim: a kernel language for agents interaction and mobility. IEEE Transactions on Software Engineering, 315–330 (1998)
El Fallah Seghrouchni, A., Suna, A.: Claim: A computational language for autonomous, intelligent and mobile agents. In: Dastani, M.M., Dix, J., El Fallah-Seghrouchni, A. (eds.) PROMAS 2003. LNCS (LNAI), vol. 3067, pp. 90–110. Springer, Heidelberg (2004)
El Fallah Seghrouchni, A., Suna, A.: An unified framework for programming autonomous, intelligent and mobile agents. In: Mařík, V., Müller, J.P., Pěchouček, M. (eds.) CEEMAS 2003. LNCS (LNAI), vol. 2691, pp. 353–362. Springer, Heidelberg (2003)
El Fallah Seghrouchni, A., Suna, A.: Programming mobile intelligent agents: an operational semantics. In: Proceedings of IAT 2004, Beijing, China. IEEE Press, Los Alamitos (2004)
Gray, R., Kotz, D., Cybenko, G., Rus, D.: D’agents: Security in a multiple-language, mobile-agent system. In: Vigna, G. (ed.) Mobile Agents and Security. LNCS, vol. 1419, pp. 154–187. Springer, Heidelberg (1998)
Hindriks, K., de Boer, F.S., der Hoek, W., Meyer, J.J.C.: Agent programming in 3APL. Intelligent Agents and Multi-Agent Systems 2, 357–401 (1999)
Jamali, N., Agha, G.: Cyberorgs: A model for decentralized resource control in multi-agent systems. In: Proceedigd of Workshop on Representations and Approaches for Time-Critical Decentralized Resource/Role/Task Allocation of AAMAS (2003)
Klein, G., Suna, A., El Fallah Seghrouchni, A.: A methodology for building mobile multi-agent systems. In: Proceedings of SYNACS (2004)
Levi, F., Sangiori, D.: Controlling interference in ambients. In: Proceedings of the 27th ACM SIGPLAN-SIGACT symposium, pp. 352–364 (2000)
Milojicic, D., Breugst, M., Busse, I., Campbell, J., Covaci, S., Friedman, B., Kosaka, K., Lange, D., Ono, K., Oshima, M., Tham, C., Virdhagriswaran, S., White, J.: MASIF, the OMG mobile agent system interoperability facility. In: Mobile Agents, pp. 50–67 (1998)
Moreau, L., Queinnec, C.: Design and semantics of Quantum: a language to control resource consumption in distributed computing. In: Usenix Conference on Domain-Specific Languages (DSL), pp. 183–197 (1997)
Satoh, I.: Mobilespaces: A framework for building adaptive distributed applications using a hierarchical mobile agent system. In: IEEE International Conference on Distributed Computing Systems, pp. 161–168 (2000)
Shoham, Y.: Agent oriented programming. Artificial Intelligence 60, 51–92 (1993)
Suna, A., El Fallah Seghrouchni, A.: A mobile agents platform: architecture, mobility and security elements. In: Bordini, R.H., Dastani, M.M., Dix, J., El Fallah Seghrouchni, A. (eds.) PROMAS 2004. LNCS (LNAI), vol. 3346, pp. 126–146. Springer, Heidelberg (2005)
Suna, A., Klein, G., El Fallah Seghrouchni, A.: Using mobile agents for resource sharing. In: Proceedings of IAT 2004, Beijing, China. IEEE Press, Los Alamitos (2004)
Suna, A., Lemaitre, C., El Fallah Seghrouchni, A.: E-commerce using an agent oriented approach. In: Proceedings of the Iberagents Workshop, Puebla, Mexico (2004)
Weerasooriya, D., Rao, A., Ramamohanarao, K.: Design of a concurrent agent-oriented language. In: Wooldridge, M.J., Jennings, N.R. (eds.) ECAI 1994 and ATAL 1994. LNCS (LNAI), vol. 890, pp. 386–402. Springer, Heidelberg (1995)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Suna, A., El Fallah Seghrouchni, A. (2005). Adaptive Mobile Multi-agent Systems. In: Pěchouček, M., Petta, P., Varga, L.Z. (eds) Multi-Agent Systems and Applications IV. CEEMAS 2005. Lecture Notes in Computer Science(), vol 3690. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11559221_5
Download citation
DOI: https://doi.org/10.1007/11559221_5
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-29046-9
Online ISBN: 978-3-540-31731-9
eBook Packages: Computer ScienceComputer Science (R0)