Servicios Personalizados
Revista
Articulo
Indicadores
- Citado por SciELO
- Accesos
Links relacionados
- Similares en SciELO
Compartir
Computación y Sistemas
versión On-line ISSN 2007-9737versión impresa ISSN 1405-5546
Comp. y Sist. vol.10 no.2 Ciudad de México oct./dic. 2006
Resumen de tesis doctoral
Autonomous Agents in Collaborative Ubiquitous Computing Environments
Agentes Autónomos en Ambientes de Cómputo Colaborativos Ubicuos
Graduated: Marcela D. Rodríguez
Facultad de Ingeniería
Universidad Autónoma de Baja California, UABC
Blvd. Benito Juárez S/N, ex ejido Coahuila
Mexicali, B.C. México C.P. 21900
marcerod@uabc.mx
Advisor: Jesus Favela
Ciencias de la Computación
CICESE
Km. 107 Carretera Tijuana Ensenada
Ensenada, B.C. México C.P. 22860
favela@cicese.mx
Graduated on: August 29, 2005
Abstract
The idea of ubiquitous computing (ubicomp) is an environment dominated by computing and communication devices of different scales which are seamlessly integrated to the users activities. The features of ubiquitous computing environments require developers to face important challenges in dealing with the complexities associated to the development of ubiquitous computing systems. This thesis describes a middleware to facilitate developers to manage some of the complexities associated with the development of ubiquitous computing systems by means of the use of autonomous agents, which enable ubiquitous computing technology to respond to users' particular conditions and demands. Autonomous agents were used to implement the desirable features of ubiquitous computing systems and for enhancing the interactions of the users with the environment. The contributions of this thesis focus on presenting the functional requirements of autonomous agents for implementing ubiquitous computing systems and the agent SALSA middleware, which was created with the aim of facilitating the implementation and evolution of ubicomp systems. Finally, this thesis provides evidence of the SALSA flexibility for enabling the progressive development of ubicomp systems.
Keywords: ubiquitous computing, autonomous agents, middleware.
Resumen
La idea del cómputo ubicuo propone un ambiente físico dotado de dispositivos de diferentes escalas, con capacidades computacionales y de comunicaciones, los cuales se integran de forma natural a nuestras actividades diarias. Las características de los ambientes de cómputo ubicuo, conlleva a los desarrolladores a abordar varias complejidades de estos sistemas y a enfrentar importantes retos. Esta tesis describe un middleware que facilita a los desarrolladores manejar algunas de las complejidades asociadas con el desarrollo de los sistemas de cómputo ubicuo por medio del uso de agentes autónomos. Los agentes autónomos se utilizaron para implementar las características deseables de estos sistemas de cómputo ubicuo y para mejorar la interacción de los usuarios con el ambiente. Las contribuciones de esta tesis se enfocan en presentar los requerimientos funcionales de los agentes autónomos para implementar sistemas de cómputo ubicuo, y el diseño e implementación del middleware SALSA creado para facilitar la implementación y evolución de sistemas de cómputo ubicuo. Finalmente, se proporciona evidencia de la flexibilidad de SALSA para desarrollar progresivamente sistemas de cómputo ubicuo.
Palabras clave: cómputo ubicuo, agentes autónomos, middleware.
DESCARGAR ARTÍCULO EN FORMATO PDF
References
1. Abowd, G.D. and Mynatt, E.D., "Charting Past, Present, and Future Research in Ubiquitous Computing", in ACM Transactions on ComputerHuman Interaction, Vol. 7, No. 1, 2000, pp. 2958. [ Links ]
2. Banavar, G. and Bernstein, A., "Software Infrastructure and Design Challenges", in Communications of the ACM, Vol. 45, No. 12, 2002, pp. 9296. [ Links ]
3. Bradshaw, J., Software Agents, AAAI Press/MIT Press, 1997. [ Links ]
4. Breemen, A.J.N.v., "Integrating Agents in Software Applications", in Proceedings of the Agent Technology Workshops LNAI 2692, SpringerVerlag, 2003, pp. 343354. [ Links ]
5. Buzko, D., Lee, W., and Helal, A., "Decentralized AdHoc Groupware API and Framework for Mobile Collaboration", in Proceedings of the 2001 International ACM SIGGROUP Conference on Supporting Group Work, Boulder, Colorado. 2001, pp. 514. [ Links ]
6. Campo, C., "Service Discovery in Pervasive MultiAgent Systems", presented at the First International Joint Conference on Autonomous Agents and Multiagents Systems, (AAMAS) Bologna Italy, 2002. [ Links ]
7. Capra, L., Emmerich, W., and Mascolo, C., "CARISMA: ContextAware Reflective Middleware System for Mobile Applications", in IEEE Transactions on Software Engineering, Vol. 29, No. 10, 2003, pp. 929945. [ Links ]
8. Carolis, B.D. and Pizzutilo, S., "A MultiAgent Infrastructure supporting Personalized Interaction with Smart Environments", in Proceedings of the First International Joint Conference on Autonomous Agents and Multiagents Systems (AAMAS), Bologna, Italy, 2002. [ Links ]
9. Davies, N. and Gellersen, H. W., "Beyond Prototypes: Challenges in Deploying Ubiquitous Computing Systems", IEEE Pervasive Computing, Vol. 1, No. 1, 2002, pp. 2635. [ Links ]
10. Favela, J., Rodríguez, M., Preciado, A., and González, V.M., "Integrating Contextaware Public Displays into a Mobile Hospital Information System", in IEEE Transactions on Information Technology in Biomedicine, Vol. 8, No. 3, 2004, pp. 279286. [ Links ]
11. Grimm, R., "One.world: Experiences with a Pervasive Computing Architecture", in IEEE Pervasive Computing, Vol. 3, No. 3, 2004, pp. 2230. [ Links ]
12. Griss, M.L. and Pour, G., "Accelerating Development with Agent Components", in IEEE Computer, 2001, pp. 3743. [ Links ]
13. Hgo, H.Q., Shehzad, A., Liaquat, S., Riaz, M., and Lee, S., "Developing Contextaware Ubiquitous Computing Systems with a Unified Middleware Framework", in Proceedings of International Conference on Embedded and Ubiquitous Computing (EUC), LNCS 3207, SpringerVerlag, Aizu, Japan. August 2527. 2004, pp. 672681. [ Links ]
14. Jennings, N.R., "An Agentbased Approach for Building Complex Software Systems", in Communications of the ACM, Vol. 44, No. 4, 2001, pp. 3541. [ Links ]
15. Kim, G., Shin, D., and Shin, D.,. "Design of a Middleware and HIML (Human Interaction Markup Language) for Context Aware Services in a Ubiquitous Computing Environment", in Proceedings of International Conference on Embedded and Ubiquitous Computing (EUC), LNCS 3207, SpringerVerlag, Aizu, Japan. August 2527, 2004, pp. 682691. [ Links ]
16. Kindberg, T. and Fox, A., "System Software for Ubiquitous Computing", in IEEE Pervasive Computing, Vol. 1, No. 1, 2002, pp. 7081. [ Links ]
17. Koukoumpetsos, K. and Antonopoulos, N., "Mobility Patterns: An Alternative Approach to Mobility Management", in Proceedings of the 6th World MultiConference on Systemics, Cybernetics and Informatics (SCI), Orlando , Florida, USA. 1418 July, 2002. [ Links ]
18. Laukkanen, M., Helin, H., and Laamanen, H., "Tourists on the Move", in Proceedings of International Workshop Series on Cooperative Information Agents (CIA), SpringerVerlag, Madrid, Spain. September 1820, 2002, pp. 3650. [ Links ]
19. Litiu, R. and Parkash, A., "Developing Adaptive Groupware Applications Using a Mobile Computing Framework", in Proceedings of Computer Supported Cooperative Work (CSCW), ACM Press, Philadelphia, Pennsylvania, USA, December 26, 2000, pp. 107116. [ Links ]
20. Muñoz, M.A., Rodriguez, M., Favela, J., MartinezGarcía, A.I., and Gonzalez, V.M., "Contextaware mobile communication in hospitals", in IEEE Computer, Vol. 36, No. 9, 2003, pp. 3846. [ Links ]
21. Popovici, A., Frei, A., and Alonso, G., "A Proactive Middleware Platform for Mobile Computing", in Proceedings of International Middleware Conference, LNCS 2672, Springer, Rio de Janeiro, Brazil. June 1620. 2003, pp. 455473. [ Links ]
22. Ranganathan, A. and Campbell, R.H., "An infrastructure for contextawareness based on first order logic", in Personal and Ubiquitous Computing, Vol. 7, 2003, pp. 353364. [ Links ]
23. Rodriguez, M.D., Favela, J., Martínez, E.A., and Muñoz, M.A., "Locationaware Access to Hospital Information and Services", IEEE Transactions on Information Technology in Biomedicine, Vol. 8, No. 4. 2004, pp. 448 455. [ Links ]
24. Rodríguez, M. D., Favela, J., Preciado, A., Vizcaino, A., "Agentbased ambient intelligence for healthcare", AI Communications, IOS Press,, Vol. 18, No. 3, 2005, pp. 201216. [ Links ]
25. Román, M., Hess, C., Cerqueira, R., Ranganatha, A., Campbell, R.H., and Nahrstedt, K., "A Middleware Infrastructure for Active Spaces", in IEEE Pervasive Computing, Vol. 1, No.4, 2002, pp. 7483. [ Links ]
26. Villate, Y., Illarramendi, A., and Pitoura, E., "Keep your data safe and available while roaming", in Proceedings of Mobile Networks and Applications (MONET), ACM Press. 2002, pp. 315328. [ Links ]
27. Wang, X., SongDong, J., YauChin, C., and RavipriyaHettiarachchi, S., "Semantic Space: An Infraestructure for Smart Spaces", in IEEE Pervasive Computing, 3(3): 2004, 3239 p. [ Links ]
28. Weiser, M.,"The Computer for the TwentyFirst Century", in Scientific American, Vol. 265, No. 3, 1991, pp. 94104. [ Links ]
29. Weiser, M., "Some Computer Science Issues in Ubiquitous Computing", in Communications of the ACM, Special issue on computer augmented environments: back to the real world, Vol. 36, No. 7, 1993, pp. 7584. [ Links ]
30. Wooldridge, M. and Jennings, N., "Intelligent Agents: Theory and Practice. Knowledge Engineering" Review, Cambridge University Press, Vol. 10, No. 2, 1995, pp. 115152. [ Links ]
31. Yau, S., Karim, F., Wang, Y., Wang, B., and Gupta, K.S., "Reconfigurable ContextSensitive Middleware for Pervasive Computing", in IEEE Pervasive Computing, Vol. 1, No.4, 2002, pp. 3340. [ Links ]