Ubiquitous Computing for Mobile Environments

  • José M. Molina
  • Juan M. Corchado
  • Javier Bajo
Part of the Whitestein Series in Software Agent Technologies and Autonomic Computing book series (WSSAT)


The increasing role and importance of ubiquitous computing and mobile environments in our daily lives implies the need for new solutions. The characteristics of agents and multi-agent systems make them very appropriate for constructing ubiquitous and mobile systems. This chapter presents some of the advances in practical and theoretical applications of multi-agent systems in the fields of ubiquitous computing and mobile environments carried out by several AgentCities.ES research groups.


Mobile Device Multiagent System Mobile Agent Ubiquitous Computing Mobile Environment 
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.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    E. Argente, V. Julian, and V. Botti. From Human to Agent Organizations. In First International Workshop on Coordination and Organization (CoOrg’0,5), G. Boella and L. Van der Torre eds., pages 1–11, 2005.Google Scholar
  2. [2]
    E. Argente, A. Giret, S. Valero, V. Julian, and V. Botti. Survey of MAS methods and platforms focusing on organizational concepts. Frontiers in Artificial Intelligence and Applications, 113:309–316, 2004.Google Scholar
  3. [3]
    A. Baciu, and A. Nagy. Coordination and Reorganization in Multi-Agents Systems. In Informatica, vol. XLVIII, number 2, Studia Univ. Babes-Bolayi, pages 53–60, 2003.Google Scholar
  4. [4]
    J. Bajo, Y. de Paz, J.F. de Paz, Q. Martin, and J.M. Corchado. S Mas: A Shopping Mall Multiagent Systems. In Proccedings of IDEAL’06, LNAI, vol 4224 pp. 1166–1173, Springer Verlag, 2006.Google Scholar
  5. [5]
    J. Bajo, J.M. Corchado, and L.F. Castillo. Running Agents in Mobile Devices. In Proccedings of IBERAMIA’06, LNAI, vol 4140 pp. 58–67, Springer Verlag, 2006.Google Scholar
  6. [6]
    L. Bettini and R. De Nicola. Translating strong mobility into weak mobility. In 5th International Conference on Mobile Agents (MA’01), Atlanta, Georgia, USA, pages 182–197. Springer, 2001.Google Scholar
  7. [7]
    Bohnenberger T., Jameson A., A. Krger, and A. Butz. Location-aware shopping assistance: Evaluation of a decision-theoretic approach. InProceedings of the Fourth International Symposium on Human-Computer Interaction with Mobile Devices, Pisa, 155. 169, 2002.Google Scholar
  8. [8]
    G. Caire. JADE Tutorial. Application-Defined Content Languages and Ontologies, 2002Google Scholar
  9. [9]
    M. Calisti, and D. Greenwood. Adaptive Service Access Management for Ubiquitous Connectivity In 4th International Workshop on Management of Ubiquitous Communication and Services, MUGS, May 21–25, 2007, MuniGoogle Scholar
  10. [10]
    R.S. Cardoso. Mobile agents: A key for effective pervasive computing. In Second Pervasive Computing Workshop of ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA’02), Vancouver, British Columbia, Canada, 2002.Google Scholar
  11. [11]
    C. Carrascosa, J. Bajo, V. Julin, J.M. Corchado, and V. Botti. Hybrid multiagent architecture as a real-time problem-solving model. Expert Systems with Applications. Pergamon-Elsevier Science LTD. doi:10.1016/j.eswa.2006.08.031, 2006.Google Scholar
  12. [12]
    A. Chavez, D. Dreilinger, R. Guttman, and P. Maes. A Real-Life Experiment in Creating an Agent Marketplace. In Proceedings of the Second International Conference on the Practical Application of Intelligent Agents and Multi-Agent Technology (PAAM’97), London, UK, 1997.Google Scholar
  13. [13]
    H. Chen, T. Finin, and A. Joshi. An ontology for contextaware pervasive computing environments. Knowledge Engineering Review. Special Issue on Ontologies for Distributed Systems, 2003.Google Scholar
  14. [14]
    H. Chen, F. Perich, T. Finin, and A. Joshi. Soupa: Standard ontology for ubiquitous and pervasive applications. In International Conference on Mobile and Ubiquitous Systems: Networking and Services, August 2004.Google Scholar
  15. [15]
    J.M. Corchado, J. Pavn, E.S. Corchado, and L.F. Castillo. Development of CBRBDI Agents: A Tourist Guide Application. In Proceedings of the European Conference on Case-based Reasoning 2004 (ECCBR’04). LNAI vol. 3155 pp. 547–559, Springer Verlag, 2005.Google Scholar
  16. [16]
    J.M. Corchado, J. Bajo, Y. de Paz, and D. I. Tapia. Intelligent Environment for Monitoring Alzheimer Patients, Agent Technology for Health Care. Decision Support Systems. Eslevier Science, doi: 10.1016/j.dss.2007.04.008, 2007.Google Scholar
  17. [17]
    V. Dignum, J. Meyer, H. Wiegand, and F. Dignum. An organization-oriented model for agent societies. In Proc. of International Workshop on Regulated Agent-Based Social Systems (RASTA’ 02), 2002.Google Scholar
  18. [18]
    M. Dikaiakos and G. Samaras. A performance analysis framework for mobile-agent systems. In Revised Papers from the International Workshop on Infrastructure for Agents, Multi-Agent Systems, and Scalable Multi-Agent Systems, volume 1887, pages 180–187. Springer, 2001.Google Scholar
  19. [19]
    Ducatel, K., Bogdanowicz, M., Scapolo, F., Leijten, J., Burgelman, J.C. That’s what friends are for. Ambient Intelligence (Ami) and the IS in 2010. In Innovations for an e-Society. Congress Pre-prints, Innovations for an e-Society. Challenges for Technology Assessment. Berlin, Germany, 2001.Google Scholar
  20. [20]
    M. Escrivà, J. Palanca, G. Aranda, A. Garcia-Fornes, V. Julian, and V. Botti. A Jabber-based Multi-Agent System Platform In Proc. AAMAS06, pages 1282–1284, 2006.Google Scholar
  21. [21]
    M. Esteva, B. Rosell, J. A. Rodriguez, and J. L. Arcos. AMELI: An agent-based middleware for electronic institutions. In Proc. of AAMAS04, pages 236–243, 2004.Google Scholar
  22. [22]
    M. Esteva, J.A. Rodriguez, C. Sierra, P. Garcia, and J.L. Arcos. On the formal specification of electronic institutions. Agent Mediated Electronic Commerce, 1991:126–147, 2001.CrossRefGoogle Scholar
  23. [23]
    A. Farquhar. Ontolingua tutorial. http://ksl-web.stanford.edu/people/axf/tutorial.pdf, 1997.Google Scholar
  24. [24]
    J. Ferber, O. Gutkenecht, and F. Michel. From agents to organizations: an organizational view of multi-agent systems. In Proc. AAMAS03-Workshop 4, 2003.Google Scholar
  25. [25]
    V. Fuentes, J. Carbo, and J.M. Molina. Heterogeneous domain ontology for location based information system in a multiagent framework. In 7th International Conference on Intelligent Data Engineering and Automated Learning, Burgos, Spain, 2006Google Scholar
  26. [26]
    V. Fuentes, N. Sanchez, J. Carbo, and J.M. Molina. Reputation in User Profiling for a Context-Aware Multi-Agent System. In Fourth European Workshop on Multi-Agent Systems, Lisbon, Portugal, 2006.Google Scholar
  27. [27]
    V. Fuentes, N. Sanchez, J. Carbo, and J.M. Molina. Generic Context-Aware BDI Multi-Agent Framework with GAIA methodology. In International Workshop on Agent-Based Ubiquitous Computing ABUC2007 in AAMAS 2007 Conference, Honolulu. Hawaii, 2007.Google Scholar
  28. [28]
    A. Fuggetta, G. P. Picco, and G. Vigna. Understanding code mobility. IEEE Transactions and Software Engineering, 24(5):342–361, 1998.CrossRefGoogle Scholar
  29. [29]
    L. Gasser. An Overview of DAI In Distributed Artifical Intelligence: Theory and Praxis, L. Gasser and N.M. Avouris eds., Kluwer Academic Publishers, pages 9–30, 1992.Google Scholar
  30. [30]
    P. Giorgini, M. Kolp, and J. Mylopoulos. Multi-Agent Architectures as Organizational Structures. In Journal of Autonomous Agents and Multi-Agent Systems, Kluwer Academic Publishers, 2003.Google Scholar
  31. [31]
    A. Gomez-Perez. Knowledge sharing and reuse. Handbook of Applied Expert Systems. Liebowitz, editor, CRC Press, 1998.Google Scholar
  32. [32]
    J. J. Gomez Sanz. Modelado de Sistemas Multi-Agente. PhD dissertation. Universidad Complutense de Madrid, 2002.Google Scholar
  33. [33]
    Tao Gu, Hung Keng Pung, and Da Qing Zhang. Toward an osgi-based infrastructure for contextaware applications. IEEE PERVASIVE Computing, pages 66–74, October–December 2004.Google Scholar
  34. [34]
    T.R. Gruber. A Translation Approach to Portable Ontology Specification. Knowledge Acquisition 5:88 (1993), 199–220.CrossRefGoogle Scholar
  35. [35]
    M. Gruninger, and M.S. Fox. Methodology for the Design and Evaluation of Ontologies. In Proceedings of the Workshop on Basic Ontological Issues in Knowledge Sharing, IJCAI-95, Montreal, 1995.Google Scholar
  36. [36]
    Hewlett Packard: Understanding Wi-Fi, http://www.hp.com/rnd/library/pdf/, 2002.Google Scholar
  37. [37]
    B. Horling, and V. Lesser. A Survey of multiagent Organizational Paradigms. In The Knowledge Engineering Review, Cambridge University Press, vol. 19, pages 281–316, 2004.CrossRefGoogle Scholar
  38. [38]
    M. Hospers, E. Kroezen, A. Nijholt, R. op den Akker, and D. Heylen. Developing a generic agent-based intelligent tutoring system and applying it to nurse education. In Proceedings IEEE International Conference on Advanced Language Technologies (ICALT’ 03), Athens, Greece, 2003.Google Scholar
  39. [39]
    N. Howden, R. Ronnquist, A. Hodgson, and A. Lucas. JACK Intelligent Agents Summary of an Agent Infrastructure. In Proc. 5th International Conference on Autonomous Agents, 2001.Google Scholar
  40. [40]
    J.F. Hubner, J. S. Sichman, and O. Boissier. S Moise: A Middleware for developing Organised Multi-Agent Systems. In Proc. Int. Workshop on Organizations in Multiagent Systems, from Organizations to Organization Oriented Programming in MAS, pages 64–78, 2005.Google Scholar
  41. [41]
    R. Ghizzioli, and D. Greenwood. The RASCAL System for Managing Autonomic Communication in Disruptive Environments In 1st IEEE Workshop on Autonomic Communication and Network Management (AGNM), Munich, May 21–25, 2007.Google Scholar
  42. [42]
    R. S. Gray. Mobile agents: Overcoming early hype and a bad name. In Fifth International Conference on Mobile Data Management (MDM’04), Berkeley, California, USA, pages 302–303. IEEE Computer Society, 2004.Google Scholar
  43. [43]
    S. Ilarri, R. Trillo, and E. Mena. SPRINGS: A scalable platform for highly mobile agents in distributed computing environments. In 4th International WoWMoM 2006 workshop on Mobile Distributed Computing (MDC’06), Buffalo, New York (USA), pages 633–637. IEEE Computer Society, ISBN 0-7695-2593-8, June 2006.Google Scholar
  44. [44]
    D. Johansen. Mobile agents: Right concept, wrong approach. In Fifth International Conference on Mobile Data Management (MDM’04), Berkeley, California, USA, pages 300–301. IEEE Computer Society, 2004.Google Scholar
  45. [45]
    T. Karygiannis, and L. Owens. Wireless Network Security 802.11, Bluetooth and Handheld Devices. National Institute of Standards and Applications. U.S. Department of Commerce. Special Publication 800–848, 2002.Google Scholar
  46. [46]
    M. Klusch and A. Gerber Dynamic Coalition Formation among Rational Agents In IEEE Intelligent Systems, vol. 1094, pp. 42–47, 2002.CrossRefGoogle Scholar
  47. [47]
    D. Lange and M. Oshima. Seven good reasons for mobile agents. Communications of the ACM, 42:88–89, 1999.CrossRefGoogle Scholar
  48. [48]
    J.S. Lopez, F.A. Bustos, and V.J. IngladaTourism Services Using Agent Technology: A MultiAgent Approach In Proc. 1st Workshop on Industrial Applications of Distributed Intelligent Systems (INADIS), vol. CD-ROM, 2006.Google Scholar
  49. [49]
    K. Ludwig, A. Josef, W. E. Edgar, S. Wolfgang, and G. Franz. Using mobile agents in real world: A survey and evaluation of agent platforms. In Second Workshop on Infrastructure for Agents, MAS, and Scalable MAS at Autonomous Agents, Montreal, Canada. A A AI, 2001.Google Scholar
  50. [50]
    E. Mena, J.A. Royo, A. Illarramendi, and A. Goñi. Adaptable software retrieval service for wireless environments based on mobile agents. In International Conference on Wireless Networks (ICWN’02), Las Vegas, Nevada, USA, pages 116–124. CSREA Press, 2002.Google Scholar
  51. [51]
    D. Milojicic, M. Breugst, I. Busse, J. Campbell, S. Covaci, B. Friedman, K. Kosaka, D. Lange, K. Ono, M. Oshima, C. Tham, S. Virdhagriswaran, and J. White. MASIF, the OMG mobile agent system interoperability facility. In Mobile Agents (MA’ 98), Stuttgart, Germany, volume 1477. Springer, 1998.Google Scholar
  52. [52]
    D. Milojicic, F. Doughs, and R. Wheeler. Mobility: processes, computers, and agents. Addison-Wesley Professional, April 1999.Google Scholar
  53. [53]
    A. L. Murphy and G. P. Picco. Reliable communication for highly mobile agents. Autonomous Agents and Multi-Agent Systems, 5(l):81–100, 2002.CrossRefGoogle Scholar
  54. [54]
    I. Nieto, J. Botia, and A. Gomez-Skarmeta. Information and hybrid architecture model of the ocp contextual information management system. Journal of Universal Computer Science, 12(3):357–366, 2006.Google Scholar
  55. [55]
    N.F. Noy and D.L. McGuinness. Ontology Development 101: A Guide to Creating Your First Ontology. em Stanford Knowledge Systems Laboratory Technical Report KSL-01-05 and Stanford Medical Informatics Technical Report SMI-2001-0880, March 2001.Google Scholar
  56. [56]
    A. Omicini. SODA: Societies and Infrastructures in the Analysis and Design of Agent-based Systems. In Agent-Oriented Software Engineering, vol. 1957, pages 185–193, 2001.CrossRefGoogle Scholar
  57. [57]
    J. Pascoe N. S. Ryan and D. R. Morse. Human-computer-giraffe interactionhci in the field. Workshop on Human Computer Interaction with Mobile Devices, 1998.Google Scholar
  58. [58]
    Protege. The Protege Project, http://protege.stanford.edu 2000.Google Scholar
  59. [59]
    D. Rios, P. Dockhorn Costa, G. Guizzardi, L. Ferreira Pires, J.G. Pereira Filho, and M. van Sinderen. Using Ontologies for Modelling Context-Aware Services Platforms. In Workshop on Ontologies to Complement Software Architectures, Anaheim, CA, USA, 2003.Google Scholar
  60. [60]
    U. Rutishauser, J. Joller, and R. Douglas. Control and learning of ambience by an intelligent building, IEEE Transactions on Systems, Man and Cybernetics Part A: Systems and Humans, Special Issue on Ambient Intelligence, Vol. 35, No. 1, pp 121–132, 2005.CrossRefGoogle Scholar
  61. [61]
    G. Samaras. Mobile agents: What about them? did they deliver what they promised? are they here to stay? In Fifth International Conference on Mobile Data Management (MDM’04), Berkeley, California, USA, pages 294–295. IEEE Computer Society, 2004.Google Scholar
  62. [62]
    B.N. Schilit, N. Adams, and R. Want. Context-aware computing applications. In Proceedings of the Workshop on Mobile Computing Systems and Applications. IEEE, December 1994.Google Scholar
  63. [63]
    W. Scott. Organizations: rational, natural, and open systems. Prentice Hall, 2002.Google Scholar
  64. [64]
    M.K. Smith, C. Welty, and D.L. McGuinness. Owl web ontology language guide. w3c recommendation. Technical report, W3C, February 2004.Google Scholar
  65. [65]
    J. Shao, W. A. Gray, N.J. Fiddina, T.J. Norma, A. Preece, P. Gray, S. Chalmers, N. Oren, N. Jennings, M. Luck, et al. Supporting Formation and Operation of Virtual Organisations in a Grid Environment In BT Technology Journal, vol. 24 no 1, 2006.Google Scholar
  66. [66]
    A. R. Silva, A. Romäo, D. Deugo, and M. M. Silva. Towards a reference model for surveying mobile agent systems. Autonomous Agents and Multi-Agent Systems, 4(3):187–231, September 2001.Google Scholar
  67. [67]
    C. Spyrou, G. Samaras, P. Evripidou, and E. Pitoura. Wireless computational models: Mobile agents to the rescue. In Second International DEXA Workshop on Mobility in Databases and Distributed Systems (MDDS’99), Florence, Italy, pages 127–133. IEEE Computer Society, 1999.Google Scholar
  68. [68]
    C. Spyrou, G. Samaras, E. Pitoura, and P. Evripidou. Mobile agents for wireless computing: the convergence of wireless computational models with mobile-agent technologies. Mobile Networks and Applications, 9(5):517–528, 2004.CrossRefGoogle Scholar
  69. [69]
    The Foundation for Intelligent Physical Agents. Available: http://www.fipa.org, 2002.Google Scholar
  70. [70]
    M. Uschold, and M. Gruninger. Ontologies: Principles, Methods and Applications. Knowledge Engineering Review 11(2), 1996.Google Scholar
  71. [71]
    U.S. Department of Commerce. Radio Frequency Identification: Opportunities and Challenges in Implementation. Technical Report, 2005.Google Scholar
  72. [72]
    L. Vasiu and Q.H. Mahmoud. Mobile agents in wireless devices. IEEE Computer, 37(2):104–105, 2004.Google Scholar
  73. [73]
    J. Vazquez-Salceda, V. Dignum, and F. Dignum. Organizing Multiagent Systems. Institute of Information and Computing Sciences. Tech. Report. Utrecht University, 2004.Google Scholar
  74. [74]
    G. Vigna. Mobile agents: Ten reasons for failure. In Fifth International Conference on Mobile Data Management (MDM’04), Berkeley, California, USA, pages 298–299. IEEE Computer Society, 2004.Google Scholar
  75. [75]
    X. Wang. Ontology-based context modeling and reasoning using owl. In Context Modeling and Reasoning Workshop at PerCom 2004., 2004.Google Scholar
  76. [76]
    R. Want, B.N. Schilit, N. Adams, R. Gold, K. Petersen, D. Greenberg, J. Ellis, and M. Weiser. An overview of the parctab ubiquitous computing environment. IEEE Personal Communications, 2(6), pages 28–43, 1995.CrossRefGoogle Scholar
  77. [77]
    O. Wolfson, P. Sistla, S. Dao, K. Narayanan, and R. Raj. View maintenance in mobile computing. SIGMOD Record, 24(4):22–27, 1995.CrossRefGoogle Scholar
  78. [78]
    M. Wooldridge, and N.R. Jennings. Agent Theories, Architectures, and Languages: a Survey. In Wooldridge and Jennings, editors, Intelligent Agents, Springer-Verlag, pp. 1–22, 1995.Google Scholar
  79. [79]
    M. Wooldridge. An Introduction to MultiAgent Systems. Wiley & Sons, 2001.Google Scholar
  80. [80]
    T. Yamashita, K. Izumi, and K. Kurumatani. Car Navigation with Route Information Sharing for Improvement of Traffic Efficiency. In Proceedings of 7th Annual IEEE Conference on Intelligent Transportation Systems, pp. 465–470, Washington, D.C., U.S.A, 2004.Google Scholar
  81. [81]
    F. Zambonelli, and H.V.D. Parunak. From Design to Intention: Signs of a Revolution. In Proc. AAMAS02, pages 455–456, 2002.Google Scholar
  82. [82]
    A. B. Zaslavsky. Mobile agents: Can they assist with context awareness? In Fifth International Conference on Mobile Data Management (MDM’04), Berkeley, California, USA, pages 304-. IEEE Computer Society, 2004.Google Scholar

Copyright information

© Birkhäuser Verlag Basel/Switzerland 2007

Authors and Affiliations

  • José M. Molina
    • 1
  • Juan M. Corchado
    • 2
  • Javier Bajo
    • 3
  1. 1.University Carlos III of MadridColmenarejo (Madrid)Spain
  2. 2.University of SalamancaSalamancaSpain
  3. 3.Pontifical University of SalamancaSalmancaSpain

Personalised recommendations