Abstract
This paper presents a mobile agents platform called SyMPA, compliant with the specifications of the MASIF standard from the OMG, that supports both stationary and mobile agents implemented using the high-level agent-oriented programming language CLAIM. Agents designed thanks to CLAIM are endowed with cognitive capabilities, are able to communicate with other agents and are mobile. The primitives of mobility are inspired from the ambient calculus. The paper is focused on SyMPA’s architecture, mobility, implementation and security elements.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Aglets Workbench: http://www.trl.ibm.co.jp/aglets
Cardelli, L.: Mobile Ambients Synchronization. SRC Technical Note, Digital Equipment Corporation System Research Center (1997)
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.L., 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.: 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.: 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)
Gray, R.S., 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)
Karnik, N.M., Tripathi, A.R.: Security in the Ajanta Mobile Agent System. Software: Practice and Experience 31(4), 301–329 (2001)
Greenberg, M.S., Buyington, J.C., Harper, D.G.: Mobile Agents and Security. IEEE Comunications Magazine, 76–85 (1998)
Grasshopper on-line at, http://www.grasshopper.de
Hindriks, K.V., de Boer, F.S., van der Hoek, W., Meyer, J.J.Ch.: Agent Programming in 3APL. Intelligent Agents and Multi-Agent Systems 2, 357–401 (1999)
Java on-line at, http://java.sun.com
JavaCC on-line at, https://javacc.dev.java.net/
Klein, G., Suna, A., El Fallah-Seghrouchni, A.: Resource sharing and load balancing based on agent mobility. In: Proceedings of ICEIS (2004)
Lange, D.B., Oshima, M.: Seven Good Reasons for Mobile Agents. Communications of the ACM 42, 88–89 (1999)
Levi, F., Sangiori, D.: Controlling Interference in Ambients. In: Proceedings of the 27th ACM SIGPLAN-SIGACT symposium on Principles of programming languages, pp. 352–364 (2000)
McCabe, F.G., Clark, K.L.: April Agent PRocess Interaction Language. In: Wooldridge, M.J., Jennings, N.R. (eds.) ECAI 1994 and ATAL 1994. LNCS, vol. 890, Springer, Heidelberg (1995)
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: Rothermel, K., Hohl, F. (eds.) MA 1998. LNCS, vol. 1477, pp. 50–67. Springer, Heidelberg (1998)
Peine, H.: Security Concepts and Implementation in the Ara Mobile Agent System. In: Proceedings of the Seventh IEEE Workshop on Enabling Technologies: Infrastructure for the Collaborative Enterprises, Stanford University, USA (1998)
Rao, A.S., Georgeff, M.P.: BDI Agents: From Theory to Practice. In: Proceedings of the First Intl. Conference on Multiagent Systems (1995)
Yoav, S.: Agent Oriented Programming. Artifficial Intelligence 60, 51–92 (1993)
Suna, A., El, F.-S.: Programming e-commerce applications using CLAIM. In: Proceedings of CSCS14, Bucharest (2003)
Walsh, T., Paciorek, N., Wong, D.: Security and Reliability in Concordia. In: Proceedings of the Thirty-First Annual Hawaii International Conference on System Sciences Proceedings of HICSS 1998, vol. 7, pp. 44–53 (1998)
Weerasooriya, D., Rao Anand, S., Ramamohanarao, K.: Design of a Concurrent Agent-Oriented Language. Intelligent Agents. In: Proceedings of First International Workshop on Agent Teories, Architectures and Languages (ATAL 1994). LNCS (LNAI), vol. 890 (1994)
White, J.: Mobile agents. In: Bradshaw, J. (ed.) Software Agents. MIT Press, Cambridge (1997)
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). A Mobile Agents Platform: Architecture, Mobility and Security Elements. In: Bordini, R.H., Dastani, M., Dix, J., El Fallah Seghrouchni, A. (eds) Programming Multi-Agent Systems. ProMAS 2004. Lecture Notes in Computer Science(), vol 3346. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-32260-3_7
Download citation
DOI: https://doi.org/10.1007/978-3-540-32260-3_7
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-24559-9
Online ISBN: 978-3-540-32260-3
eBook Packages: Computer ScienceComputer Science (R0)