Abstract
This paper describes AbIMA, an agent-based intelligent mobile assistant for supporting users prior to and during the execution of their tasks. The agent is based on the well-known AgentSpeak(L) agent architecture and programming language, which provides explicit representations of agents’ beliefs, desires and intentions (BDI). AbIMA is implemented using Java 2 Mobile Edition and is tested on a hand-held computer. We also provide conceptual foundations and discuss various challenges relating to the use of cognitive agent architectures for intelligent mobile user support.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Bergenti, F., Poggi, A., Burg, B., Claire, G.: Deploying FIPA-Compliant Systems on Handheld Devices. IEEE Internet Computing 5(4), 20–25 (2001)
Bordini, R.H., Bazzan, A.L.C., Jannone, R.O., Basso, D.M., Vicari, R.M., Lesser, V.R.: AgentSpeak(XL): Efficient intention selection in BDI agents via decision-theoretic task scheduling. In: Castelfranchi, C., Johnson, W.L. (eds.) Proceedings of the 1st International Joint Conference on Autonomous Agents and Multi-Agent Systems (AAMAS-2002), pp. 1294–1302. ACM Press, NewYork (2002)
Bratman, M.E.: Intentions, Plans, and Practical Reason. Harvard University Press, Cambridge (1987)
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)
Cohen, P., Levesque, H.: Intention is choice with commitment. Artificial Intelligence 42, 213–261 (1990)
Decker, K.S., Lesser, V.R.: Quantitative modeling of complex environments. International Journal of Intelligent Systems in Accounting, Finance and Management 2(4), 215–234 (1993)
D’Inverno, M., Luck, M.: Engineering AgentSpeak(L): A Formal Computational Model. Journal of Logic and Computation 8(3), 233–260 (1998)
Heinze, C., Goss, S.: Human performance modelling in a BDI system. In: Proceedings of the Australian Computer Human Interaction Conference (2000)
Horty, J.F., Pollack, M.E.: Evaluating newoptions in the context of existing plans. Artificial Intelligence 127(2), 199–220 (2001)
Java 2 Micro Edition, http://java.sun.com/j2me/
Jennings, N.R., Wooldridge, M.J.: Applications of intelligent agents. In: Jennings, N.R., Wooldridge, M.J. (eds.) Agent Technology: Foundations, Applications, and Markets, pp. 3–28. Springer, Heidelberg (1998)
Maamar, Z., Mansoor, W., Mahmoud, Q.H.: Software agents to support mobile services. In: Castelfranchi, C., Johnson, W.L. (eds.) Proceedings of the 1st International Joint Conference on Autonomous Agents and Multi-Agent Systems (AAMAS 2002), pp. 666–667. ACM Press, NewYork (2002)
Machado, R., Bordini, R.H.: Running AgentSpeak(L) agents on SIM_ AGENT. In: Meyer, J.-J.C., Tambe, M. (eds.) ATAL 2001. LNCS (LNAI), vol. 2333, p. 158. Springer, Heidelberg (2002)
Nwana, H., Ndumu, D., Lee, D., Collis, J.: ZEUS: A toolkit for building distribtued multiagent systems. Applied Artificial Intelligence 13(1), 129–186 (1999)
Pollack, M.E.: Planning technology for intelligent cognitive orthotics. In: Proceedings of the 6th International Conference on AI Planning and Scheduling (2002)
Rahwan, T., Rahwan, T., Rahwan, I., Ashri, R.: Towards a mobile intelligent assistant: Agentspeak(l) agents on mobile devices. In: Giorgini, P., Winikoff, M. (eds.) Proceedings of the 5th International Bi-Conference Workshop on Agent Oriented Information Systems, AOIS (2003)
Rao, A.: AgentSpeak(L): BDI agents speak out in a logical computable language. In: de Velde, W.V., Perram, J.W. (eds.) MAAMAW 1996. LNCS (LNAI), vol. 1038, Springer, Heidelberg (1996)
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)
Tang, J.C., Yankelovich, N., Begole, J., Kleek, M.V., Li, F., Bhalodia, J.: ConNexus to awarenex: extending awareness to mobile users. In: Proceedings of the SIGCHI conference on Human Factos in Computing Systems, pp. 221–228 (2001)
Thangarajah, J., Padhgam, L., Winikoff, M.: Detecting and avoiding interference between goals in intelligent agents. In: Gottlob, G., Walsh, T. (eds.) Proceedings of the International Joint Conference on Artificial Intelligence (IJCAI 2003), Academic Press, London (2003)
Wooldridge, M.J.: Reasoning about Rational Agents. MIT Press, Cambridge (2000)
Zaslavsky, A., Tari, Z.: Mobile computing: Overview and current status. Australian Computer Journal 30(2), 42–52 (1998)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Rahwan, T., Rahwan, T., Rahwan, I., Ashri, R. (2004). Agent-Based Support for Mobile Users Using AgentSpeak(L). In: Giorgini, P., Henderson-Sellers, B., Winikoff, M. (eds) Agent-Oriented Information Systems. AOIS 2003. Lecture Notes in Computer Science(), vol 3030. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-25943-5_4
Download citation
DOI: https://doi.org/10.1007/978-3-540-25943-5_4
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-22127-2
Online ISBN: 978-3-540-25943-5
eBook Packages: Springer Book Archive