A Proposal for Dynamic Context Awareness in Ubicomp

  • João L. B. Lopes IFSul / UFRGS
  • Rodrigo S. Souza IFSul / UFRGS
  • Gizele I. Gadotti UFPel
  • Márcia Z. Gusmão IFSul / UFPel
  • Adenauer C. Yamin UCPel / UFPel
  • Claudio F. R. Geyer UFRGS

Abstract


Ubiquitous computing (Ubicomp) environments are characterized by high distribution, heterogeneity and dynamism. In these environments, applications must be aware of their contexts and adapt to changes in them. Thus, a major research challenge in the area of Ubicomp is related to context awareness. Considering the characteristics of ubiquitous environments, this paper presents a proposal for context awareness, called DynamiCC (Dynamic Context Composition), that includes context modeling, contextual data collection, actuation on the environment, and composition and interpretation of contextual information. We understand that the main contributions of this work are the employment of a hybrid approach for context modeling and the proposal of an architecture that supports the interpretation and the composition of dynamic contexts, which enables the construction of complex contexts in runtime. To assess the functionality of the DynamiCC, we did a discussion of usage scenarios.

References

Agostini, A., Bettini, C., and Riboni, D. (2009). Hybrid reasoning in the care middleware for context awareness. Int. J. Web Eng. Technol., 5(1):3–23.

Augustin, I., Yamin, A. C., and Silva, L. C. d. (2008). Building a smart environment at large-scale with a pervasive grid middleware. In Wong, J., editor, Grid Computing Research Progress, volume 1, chapter 10, pages 323–344. Nova Science, New York, NY, USA.

Baldauf, M., Dustdar, S., and Rosenberg, F. (2007). A survey on context-aware systems. Int. J. Ad Hoc Ubiquitous Comput., 2(4):263–277.

Bettini, C., Brdiczka, O., Henricksen, K., Indulska, J., Nicklas, D., Ranganathan, A., and Riboni, D. (2010). A survey of context modelling and reasoning techniques. Pervasive Mob. Comput., 6(2):161–180.

Chen, G., Li, M., and Kotz, D. (2008). Data-centric middleware for context-aware pervasive computing. Pervasive Mob. Comput., 4(2):216–253.

Cho, K., Hwang, I., Kang, S., Kim, B., Lee, J., Lee, S., Park, S., Song, J., and Rhee, Y. (2008). Hicon: a hierarchical context monitoring and composition framework for next-generation context-aware services. Network, IEEE, 22(4):34–42.

Costa, C. A. (2008). Continuum: A Context-aware Service-based Software Infrastructure for Ubiquitous Computing. Tese (doutorado em ciência da computação), UFRGS, Porto Alegre, RS.

Costa, C. A., Yamin, A. C., and Geyer, C. F. R. (2008). Toward a general software infrastructure for ubiquitous computing. IEEE Pervasive Computing, 7(1):64–73.

Dey, A., Salber, D., and Abowd, G. (2001). A conceptual framework and a toolkit for supporting the rapid prototyping of context-aware applications. Human-Computer Interaction, 16.

Dilli, R. M. (2010). Uma Proposta para Descoberta de Recursos na Computação Ubíqua com Suporte Semântico. Dissertação (mestrado em ciência da computação), UCPEL, Pelotas, RS.

Engelen, R. V., Gallivan, K., Gupta, G., and Cybenko, G. (2007). Xml-rpc agents for distributed scientific computing. pages 168–182.

Fedeli, R. D., Polloni, E. G. F., and Peres, F. E. (2002). Orientação a Objeto com Prototipação. Thomson.

Ferry, N., Hourdin, V., Lavirotte, S., Rey, G., Riveill, M., and Tigli, J.-Y. (2011). Wcomp, a middleware for ubiquitous computing, ubiquitous computing. In Babkin, E., editor, Ubiquitous Computing, volume 1, chapter 8, pages 171–176. InTech.

Ferry, N., Lavirotte, S., Tigli, J.-Y., Rey, G., and Riveill, M. (2009). Context adaptative systems based on horizontal architecture for ubiquitous computing. In Proceedings of the 6th International Conference on Mobile Technology, Application and Systems, Mobility ’09, pages 10:1–10:8, New York, NY, USA. ACM.

Kjeldskov, J. and Skov, M. B. (2007). Exploring context-awareness for ubiquitous computing in the healthcare domain. Personal Ubiquitous Comput., 11(7):549–562.

Lopes, J. L. B. (2008). EXEHDA-ON: Uma Abordagem Baseada em Ontologias para Sensibilidade ao Contexto na Computação Pervasiva. Dissertação (mestrado em ciência da computação), UCPEL, Pelotas, RS.

Lopes, J. L. B., Pilla, M. L., and Yamin, A. C. (2007). Exehda: a middleware for complex, heterogeneous and distributed applications. Iberian-American Conference on Technology Innovation and Strategic Areas.

Loureiro, A. A. F., Oliveira, R. A. R., de Moura Braga Silva, T. R., Júnior, W. R. P., de Oliveira, L. B. R., Moreira, R. A., Siqueira, R. G., Rocha, B. P. S., and Ruiz, L. B. (2009). Computação ubíqua ciente de contexto: Desafios e tendências. In 27º Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos - SBRC 2009 - Minicurso, pages 99–149.

Soldatos, J., Stamatis, K., Azodolmolky, S., Pandis, I., and Polymenakos, L. (2007). Semantic web technologies for ubiquitous computing resource management in smart spaces. Int. J. Web Eng. Technol., 3(4):353–373.

Tigli, J.-Y., Lavirotte, S., Rey, G., Hourdin, V., Cheung-Foo-Wo, D., Callegari, E., and Riveill, M. (2009). Wcomp middleware for ubiquitous computing: Aspects and composite event-based web services. Annales des Télécommunications, 64(3-4):197–214.

Venecian, L. R. (2010). EXEHDA-SS: Um Mecanismo para Sensibilidade ao Contexto com Suporte Semântico. Dissertação (mestrado em ciência da computação), UCPEL, Pelotas, RS.

Venturi Filho, S. N., Moura, A. M. d. C., and Cavalcanti, M. C. R. (2010). Armazenamento e manipulação de ontologias utilizando sistemas gerenciadores de banco de dados. Relatório técnico, Instituto Militar de Engenharia - IME.

Warken, N. (2010). Uma Proposta de Controle da Adaptação Dinâmica ao Contexto na Computação Ubíqua. Dissertação (mestrado em ciência da computação), UCPEL, Pelotas, RS.

Weiser, M. (1991). The computer for the 21st century. Scientific American, 3(265):94–104.
Published
2012-07-16
LOPES, João L. B.; SOUZA, Rodrigo S.; GADOTTI, Gizele I.; GUSMÃO, Márcia Z.; YAMIN, Adenauer C.; GEYER, Claudio F. R.. A Proposal for Dynamic Context Awareness in Ubicomp. In: INTEGRATED SOFTWARE AND HARDWARE SEMINAR (SEMISH), 39. , 2012, Curitiba/PR. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2012 . p. 224-235. ISSN 2595-6205.