Skip to main content

Programming Deliberative Agents for Mobile Services: The 3APL-M Platform

  • Conference paper
Programming Multi-Agent Systems (ProMAS 2005)

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

Included in the following conference series:

Abstract

3APL-M is a platform for building deliberative multi-agent systems whose components execute on handheld and embedded computational devices. The solution takes advantage of the 3APL language and definitions, delivers a methodology for building Belief-Desire-Intention inference systems and provides an interface to integrate the applications to the external world. The library is distributed for the Java 2 Micro Edition (J2ME) programming platform, which is widely adopted by the hardware manufactures and available for a myriad of mobile computing devices. The role of agent-based computing for mobile services is explained, the architecture and programming structures are presented and proof-of-concept applications are demonstrated.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 3APL-M web-site, http://www.cs.uu.nl/3apl-m

  2. 3APL web-site, http://www.cs.uu.nl/3apl

  3. Foundation for Intelligent Physical Agents (FIPA) web-site, http://www.fipa.org

  4. Java 2 Micro Edition (J2ME) web-site, sun corporation, http://java.sun.com/j2me

  5. kSACI web-site, http://www.cesar.org.br/rla2/ksaci/

  6. Simple Agent Communication Infrastructure (SACI) web-site, http://www.lti.pcs.usp.br/

  7. Aparicio, M., Chiariglione, L., Mamdani, E., McCabe, F., Nicol, R., Steiner, D., Suguri, H.: FIPA - intelligent agents from theory to practice. In: Telecom 1999 (October 1999)

    Google Scholar 

  8. Ashri, R., Luck, M.: An agent construction model for ubiquitous computing devices. In: Proceedings of AAMAS Workshop in Agent Oriented Software Engineering, New York, USA (2004)

    Google Scholar 

  9. Ashri, R., Luck, M., d’Inverno, M.: Actsmart - building a smart system. In: d’Inverno, M., Luck, M. (eds.) Understanding Agent Systems, 2nd edn. Springer, Heidelberg (2003)

    Google Scholar 

  10. Bergenti, F., Poggi, A., Burg, B., Claire, G.: Deploying FIPA-compliant systems on handheld devices. IEEE Internet Computing 5(4), 20–25 (2001)

    Article  Google Scholar 

  11. Dastani, M., Dignum, F., Meyer, J.-J.: Autonomy and agent deliberation. In: Rovatsos, M., Nickles, M. (eds.) The First International Workshop on Computational Autonomy - Potential, Risks, Solutions (Autonomous 2003), Melbourne, Australia, July 2003, pp. 23–35 (2003)

    Google Scholar 

  12. Dey, A.K.: Providing Architectural Support for Building Context-Aware Applications. PhD thesis, Georgia Institute of Technology (November 2000)

    Google Scholar 

  13. Guigere, E.: Java 2 Micro edition: The ultimate guide on programming handheld and embedded devices. John Wiley and Sons, Inc., USA (2001)

    Google Scholar 

  14. Hindriks, K.V., De Boer, F.S., Van Der Hoek, W., Meyer, J.-J.C.: Agent programming in 3APL. Autonomous Agents and Multi-Agent Systems 2(4), 357–401 (1999)

    Article  Google Scholar 

  15. Jennings, N.R.: An agent-based approach for building complex software systems. Communications ACM 44(4), 35–41 (2001)

    Article  Google Scholar 

  16. Jennings, N.R., Wooldridge, M.: Applications of intelligent agents. Agent technology: foundations, applications, and markets, 3–28 (1998)

    Google Scholar 

  17. Koch, F., Rahwan, I.: Classification of agents-based mobile assistants. In: Proceedings of the AAMAS Workshop on Agents for Ubiquitous Computing (UbiAgents), New York, USA (July 2004)

    Google Scholar 

  18. Koch, F., Rahwan, I.: The role of agents in mobile services. In: Barley, M.W., Kasabov, N. (eds.) PRIMA 2004. LNCS (LNAI), vol. 3371, pp. 115–127. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  19. Labrou, Y., Finin, T.: A semantics approach for kqml a general purpose communication language for software agents. In: Proceedings of International Conference on Information and Knowledge Management (1994)

    Google Scholar 

  20. Labrou, Y., Finin, T., Peng, Y.: Agent communication languages: The current landscape. Intelligent Systems 14(2), 45–52 (1999)

    Article  Google Scholar 

  21. Maamar, Z., Binder, W., Benatallah, B.: Agent for Ubiquitous Computing, ch. 19, pp. 395–412. Kluwer Academic Publishers, Dordrecht (2004)

    Google Scholar 

  22. Mahmoud, Q.: Mobiagent: An agent-based approach to wireless information systems. In: Proceeding of the 3rd International Bi-Conference Workshop on Agent-Oriented Information Systems, Montreal, Canada (2001)

    Google Scholar 

  23. Rahwan, T., Rahwan, T., Rahwan, I., Ashri, R.: Agent-based support for mobile users using agentspeak(l). In: Giorgini, P., Henderson-Sellers, B., Winikoff, M. (eds.) AOIS 2003. LNCS (LNAI), vol. 3030, pp. 45–60. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  24. Rao, A.: Agentspeak(l): Bdi agents speak out in a logical computable language. In: Perram, J., Van de Velde, W. (eds.) MAAMAW 1996. LNCS (LNAI), vol. 1038. Springer, Heidelberg (1996)

    Chapter  Google Scholar 

  25. Rao, A.S., Georgeff, M.P.: BDI-agents: from theory to practice. In: Proceedings of the First International Conference on Multiagent Systems, San Francisco, USA (1995)

    Google Scholar 

  26. Satyanarayanan, M.: Pervasive computing: vision and challenges. IEEE Personal Communications 8(4), 10–17 (2001)

    Article  Google Scholar 

  27. Zambonelli, F., Parunak, H.V.D.: Towards a paradigm change in computer science and software engineering: a synthesis. The Knowledge Engineering Review (2004) (to appear)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Koch, F., Meyer, JJ.C., Dignum, F., Rahwan, I. (2006). Programming Deliberative Agents for Mobile Services: The 3APL-M Platform. In: Bordini, R.H., Dastani, M.M., Dix, J., El Fallah Seghrouchni, A. (eds) Programming Multi-Agent Systems. ProMAS 2005. Lecture Notes in Computer Science(), vol 3862. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11678823_14

Download citation

  • DOI: https://doi.org/10.1007/11678823_14

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-32616-8

  • Online ISBN: 978-3-540-32617-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics