Advertisement

The Role of Agents in Intelligent Mobile Services

  • Fernando Koch
  • Iyad Rahwan
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3371)

Abstract

In this paper we argue that the agent paradigm offers promising techniques for dealing with the challenges of building intelligent mobile services. We present Agent Oriented Software Engineering as a solution for the problems in designing a new generation of mobile services. To illustrate our position, we present a brief agent-oriented analysis of a mobile commerce scenario.

Keywords

Multiagent System Mobile Computing Mobile Service Pervasive Computing Shopping List 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Beer, M., d’Inverno, M., Luck, M., Jennings, N., Preist, C., Schroeder, M.: Negotiation in multi-agent systems. Knowledge Engineering Review 14, 285–289 (1999)CrossRefGoogle Scholar
  2. 2.
    Chalupsky, H., Gil, Y., Knoblock, C.A., Lerman, K., Oh, J., Pynadath, D.V., Russ, T.A., Tambe, M.: Electric elves: Applying agent technology to support human organizations. In: Hirsh, H., Chien, S. (eds.) Proceedings of the 13th International Conference of Innovative Application of Artificial Intelligence (IAAI 2001). AAAI Press, Menlo Park (2001)Google Scholar
  3. 3.
    Dastani, M., Dignum, F., Meyer, J.-J.: Autonomy and agent deliberation. In: Rovatsos, M., Nickles, M. (eds.) The First International Workshop on Computatinal Autonomy - Potential, Risks, Solutions (Autonomous 2003), Melbourne, Australia, pp. 23–35 (July 2003)Google Scholar
  4. 4.
    de Boer, F., van Eijk, R.M., van der Hoek, W., Meyer, J.-J.: A fully abstract model for the exchange of information in multi-agent systems. Theoretical Computer Science 290(3), 1753–1773 (2003)MATHCrossRefMathSciNetGoogle Scholar
  5. 5.
    Dey, A.K.: Providing Architectural Support for Building Context-Aware Applications. PhD thesis, Georgia Institute of Technology (November 2000)Google Scholar
  6. 6.
    Dey, A.K., Abowd, G.D.: Towards a better understanding of context and context-awareness. Technical Report GIT-GVU-99-22, College of Computing, Georgia Institute of Technology (June 1999)Google Scholar
  7. 7.
    Dey, A.K., Abowd, G.D., Salber, D.: A conceptual framework and a toolkit for supporting the rapid prototyping of context-aware applications. Human Computer Interaction Journal 16, 97–166 (2001)CrossRefGoogle Scholar
  8. 8.
    Durfee, E.H.: Practically coordinating. Artificial Intelligence Magazine 20(1), 99–116 (1999)Google Scholar
  9. 9.
    Henricksen, K., Indulska, J., Rakotonirainy, A.: Infrastructure for pervasive computing: Challenges. In: Bauknecht, K., Brauer, W., Mück, T.A. (eds.) Informatik 2001: Wirtschaft und Wissenschaft in der Network Economy - Visionen und Wirklichkeit. Tagungsband der GI/OCG-Jahrestagung, vol. 1, pp. 214–222. Universität Wien (September 2001)Google Scholar
  10. 10.
    Jennings, N.R.: Agent-oriented software engineering. In: Garijo, F.J., Boman, M. (eds.) MAAMAW 1999. LNCS, vol. 1647, pp. 1–7. Springer, Heidelberg (1999)CrossRefGoogle Scholar
  11. 11.
    Jennings, N.R.: An agent-based approach for building complex software systems. Commun. ACM 44(4), 35–41 (2001)CrossRefGoogle Scholar
  12. 12.
    Jennings, N.R., Sycara, K., Wooldridge, M.J.: A roadmap of agent research and development. Journal of Autonomous Agents and Multi-Agent Systems 1(1), 7–38 (1998)CrossRefGoogle Scholar
  13. 13.
    Jennings, N.R., Wooldridge, M.J.: Applications of intelligent agents. In: Agent technology: foundations, applications, and markets, pp. 3–28 (1998)Google Scholar
  14. 14.
    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
  15. 15.
    Paurobally, S., Turner, P.J., Jennings, N.R.: Automating negotiation for m-services. IEEE Trans. on Systems, Man and Cybernetics (Part A: Systems and Humans) 33(6), 709–724 (2003)CrossRefGoogle Scholar
  16. 16.
    Picco, G.P., Roman, G.-C., Murphy, A.L.: Software Engineering for Mobility: A Roadmap. In: The future of Software Engineering, pp. 241–258. ACM Press, New York (2000)Google Scholar
  17. 17.
    Pynadath, D., Tambe, M.: Multiagent teamwork: Analyzing key teamwork theories and models. In: Castelfranchi, C., Johnson, L. (eds.) Proceedings of the 1st International Joint Conference on Autonomous Agents and Multiagent Systems (AAMAS 2002), pp. 873–880. ACM Press, New York (2002)CrossRefGoogle Scholar
  18. 18.
    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)CrossRefGoogle Scholar
  19. 19.
    Sadeh, N., Chan, T.-C., Van, L., Kwon, O., Takizawa, K.: Creating an open agent environment for context-aware m-commerce. In: Burg, Dale, Finin, Nakashima, Padgham, Sierra, Willmott (eds.) Agentcities: Challenges in Open Agent Environments. LNCS (LNAI), pp. 152–158. Springer, Heidelberg (2003)Google Scholar
  20. 20.
    Satyanarayanan, M.: Pervasive computing: vision and challenges. IEEE Personal Communications 8(4), 10–17 (2001)CrossRefGoogle Scholar
  21. 21.
    Scerri, P., Pynadath, D., Tambe, M.: Towards adjustable autonomy for the realworld. Journal of AI Research (JAIR) 17, 171–228 (2002)MATHMathSciNetGoogle Scholar
  22. 22.
    Sheridan, T.B.: Rumination on automation. In: Proceedings of 7th IFAC/IFIP/IFORS/IEA Symposium on Analysis, Design and Evaluation of Man-Machine Systems, Kyoto, Japan. Pergamon Press, Oxford (1998) (Plenary address)Google Scholar
  23. 23.
    Uncapher, M.: M-commerce e-data: Jupiter media metrix says mobile transactions to comprise only a sliver of all online shopping. In: ITAA E-LETTER, p. 2 (July 2001)Google Scholar
  24. 24.
    Weiss, G.: Multiagent Systems: A Modern Approach to Distributed Artificial Intelligence. The MIT Press, Cambridge (1999)Google Scholar
  25. 25.
    Wooldridge, M.J.: An Introduction to MultiAgent Systems. John Wiley & Sons, Chichester (2002)Google Scholar
  26. 26.
    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
  27. 27.
    Zambonelli, F., Van Dyke Parunak, H.: From design to intention: Signs of a revolution. In: Proceedings of the First International Joint Conference on Autonomous agents and Multiagent Systems, pp. 455–456. ACM Press, New York (2002)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2005

Authors and Affiliations

  • Fernando Koch
    • 1
  • Iyad Rahwan
    • 2
  1. 1.Institute of Information and Computing SciencesUtrecht UniversityUtrechtThe Netherlands
  2. 2.Department of Information SystemsUniversity of MelbourneParkvilleAustralia

Personalised recommendations