Interpretação de Contexto em Ambientes Inteligentes

  • Matheus Erthal UFF
  • Douglas Mareli UFF
  • David Barreto UFF
  • Orlando Loques UFF

Resumo


A sensibilidade ao contexto vem adquirindo cada vez mais visibilidade no atual cenário de desenvolvimento de aplicações. Este trabalho propõe nesta área uma nova solução para a representação, distribuição e interpretação de informações de contexto, possibilitando a construção de aplicações para ambientes inteligentes. Através da infraestrutura descrita neste artigo, os recursos do ambiente são expostos em um nível mais alto, tornando a criação de regras de contexto mais simples e dinâmica para desenvolvedores; e através de uma interface gráfica, usuários finais podem facilmente criar e personalizar regras no ambiente. Os conceitos propostos foram implementados em uma plataforma voltada à construção de smart homes.

Referências

Barreto, D., Erthal, M., Mareli, D., and Loques, O. (2013). Uma interface de prototipagem para aplicações pervasivas. XXXI SBRC.

Biegel, G. and Cahill, V. (2004). A framework for developing mobile, context-aware applications. In Proc. PerCom 2004., pages 361–365. IEEE.

Brush, A., Lee, B., Mahajan, R., Agarwal, S., Saroiu, S., and Dixon, C. (2011). Home automation in the wild: challenges and opportunities. In Proc. CHI 2011, pages 2115– 2124. ACM.

Carvalho, S., Erthal, M., Mareli, D., Sztajnberg, A., Copetti, A., and Loques, O. (2010a). Monitoramento remoto de pacientes em ambiente domiciliar. XXVIII SBRC-Salão de Ferramentas, Gramado, RS, Brasil.

Carvalho, S. T., Loques, O., and Murta, L. (2010b). Dynamic variability management in product lines: An approach based on architectural contracts. In SBCARS 2010., pages 61–69. IEEE.

de Araujo, R. (2003). Computação ubíqua: Princípios, tecnologias e desaos. In XXI SBRC, volume 8, pages 11–13.

Dey, A., Abowd, G., and Salber, D. (2001). A Conceptual Framework and a Toolkit for Supporting the Rapid Prototyping of Context-Aware Applications. Human-Computer Interaction, 16(2):97–166.

Dixon, C., Mahajan, R., Agarwal, S., Brush, A., Lee, B., Saroiu, S., and Bahl, V. (2012). An operating system for the home. Proc. NSDI 2012.

Eugster, P., Felber, P., Guerraoui, R., and Kermarrec, A. (2003). The many faces of publish/subscribe. ACM Computing Surveys (CSUR), 35(2):114–131.

Forgy, C. (1982). Rete: A fast algorithm for the many pattern/many object pattern match problem. Articial intelligence, 19(1):17–37.

Liu, H. and Parashar, M. (2003). Dios++: A framework for rule-based autonomic management of distributed scientic applications. Euro-Par 2003., pages 66–73.

Mareli, D., Erthal, M., Barreto, D., and Loques, O. (2013). Um framework de desenvolvimento de aplicações ubíquas em ambientes inteligentes. XXXI SBRC.

Park, J., Moon, M., Hwang, S., and Yeom, K. (2007). Cass: a context-aware simulation system for smart home. In SERA 2007., pages 461–467. IEEE.

Ranganathan, A., Chetan, S., Al-Muhtadi, J., Campbell, R., and Mickunas, M. (2005). Olympus: A high-level programming model for pervasive computing environments. In PerCom 2005., pages 7–16. IEEE.

Wang, Q. (2005). Towards a rule model for self-adaptive software. ACM SIGSOFT Software Engineering Notes, 30(1):8.

Weiser, M. (1991). The computer for the 21st century. Scientic American, 265(3):94– 104.
Publicado
23/07/2013
ERTHAL, Matheus; MARELI, Douglas; BARRETO, David; LOQUES, Orlando. Interpretação de Contexto em Ambientes Inteligentes. In: SIMPÓSIO BRASILEIRO DE COMPUTAÇÃO UBÍQUA E PERVASIVA (SBCUP), 5. , 2013, Maceió. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2013 . p. 1972-1981. ISSN 2595-6183.