Skip to main content

A Mobile Agents Platform: Architecture, Mobility and Security Elements

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 3346))

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

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Aglets Workbench: http://www.trl.ibm.co.jp/aglets

  2. Cardelli, L.: Mobile Ambients Synchronization. SRC Technical Note, Digital Equipment Corporation System Research Center (1997)

    Google Scholar 

  3. Cardelli, L., Gordon, A.D.: Mobile Ambients. In: Nivat, M. (ed.) FOSSACS 1998. LNCS, vol. 1378, pp. 140–155. Springer, Heidelberg (1998)

    Chapter  Google Scholar 

  4. 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)

    Google Scholar 

  5. 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)

    Chapter  Google Scholar 

  6. 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)

    Google Scholar 

  7. 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)

    Chapter  Google Scholar 

  8. Karnik, N.M., Tripathi, A.R.: Security in the Ajanta Mobile Agent System. Software: Practice and Experience 31(4), 301–329 (2001)

    Article  MATH  Google Scholar 

  9. Greenberg, M.S., Buyington, J.C., Harper, D.G.: Mobile Agents and Security. IEEE Comunications Magazine, 76–85 (1998)

    Google Scholar 

  10. Grasshopper on-line at, http://www.grasshopper.de

  11. 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)

    Article  Google Scholar 

  12. Java on-line at, http://java.sun.com

  13. JavaCC on-line at, https://javacc.dev.java.net/

  14. Klein, G., Suna, A., El Fallah-Seghrouchni, A.: Resource sharing and load balancing based on agent mobility. In: Proceedings of ICEIS (2004)

    Google Scholar 

  15. Lange, D.B., Oshima, M.: Seven Good Reasons for Mobile Agents. Communications of the ACM 42, 88–89 (1999)

    Article  Google Scholar 

  16. 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)

    Google Scholar 

  17. 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)

    Google Scholar 

  18. 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)

    Chapter  Google Scholar 

  19. 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)

    Google Scholar 

  20. Rao, A.S., Georgeff, M.P.: BDI Agents: From Theory to Practice. In: Proceedings of the First Intl. Conference on Multiagent Systems (1995)

    Google Scholar 

  21. Yoav, S.: Agent Oriented Programming. Artifficial Intelligence 60, 51–92 (1993)

    Article  Google Scholar 

  22. Suna, A., El, F.-S.: Programming e-commerce applications using CLAIM. In: Proceedings of CSCS14, Bucharest (2003)

    Google Scholar 

  23. 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)

    Google Scholar 

  24. 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)

    Google Scholar 

  25. White, J.: Mobile agents. In: Bradshaw, J. (ed.) Software Agents. MIT Press, Cambridge (1997)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics