• Nenhum resultado encontrado

Esta dissertação de mestrado aponta, além algumas melhorias nas estratégias de se- leção de contexto e tratamento da segurança e privacidade dos dados contextuais, alguns traba- lhos futuros que podem ser relevantes para a evolução da infraestrutura de suporte apresentada, tais como:

• Como trabalho futuro, de imediato, destaca-se a importância da integração do SysSU- DTS ao LoCCAM (MAIA et al., 2013) como sequencia natural dos trabalhos em desen- volvimento no GREat.

• Evolução da arquitetura proposta para atender as diversas plataformas embarcadas, en- volvidas em projetos relacionados a Internet das Coisas, Cidades inteligentes, Redes de Sensores e Redes veiculares.

• Evoluir o mecanismo de seleção transparente de provedor de contexto para que seja pos- sível alterar a prioridade e a estratégia de seleção em tempo de execução de acordo com

as mudanças no contexto ou preferências do usuário.

• Adotar estratégias baseadas em QoC para seleção de tuplas contextuais oriundas de pro- vedores de contexto distribuídos. QoC é um requisito importante para verificar a consis- tência dos dados contextuais conflitantes e/ou redundantes.

• O SysSU-DTS utiliza uma API de comunicação Ad hoc que é implementada como um serviço Android. Essa API foi integrada SysSU-DTS com baixo acoplamento de código, ficando encapsulada na camada de comunicação, de forma que é possível a sua substi- tuição por uma nova API ou mesmo por uma nova versão. No sentido de melhorar a escalabilidade e consequente performance do processo de troca de mensagens em redes Ad hoc com um grande número de nós, pode-se experimentar o uso de diferentes APIs de comunicação Ad hoc, como por exemplo Haggle5e AllJoyn6.

5https://code.google.com/p/haggle/ 6https://www.alljoyn.org/

REFERÊNCIAS BIBLIOGRÁFICAS

ABOWD, G. et al. Towards a better understanding of context and context-awareness. In: SPRINGER. Handheld and Ubiquitous Computing. [S.l.], 1999. p. 304–307.

ARTAIL, H.; AL-HALABI, F.; CHEHAB, A. The design and implementation of an ad hoc network of mobile devices using the lime ii tuple-space framework. Wireless Communications, IEEE, IEEE, v. 16, n. 3, p. 52–59, 2009.

BALDAUF, M.; DUSTDAR, S.; ROSENBERG, F. A survey on context-aware systems. International Journal of Ad Hoc and Ubiquitous Computing, Inderscience, v. 2, n. 4, p. 263–277, 2007.

BELLAVISTA, P. et al. A survey of context data distribution for mobile ubiquitous systems. ACM Computing Surveys (CSUR), ACM, v. 44, n. 4, p. 24, 2012.

BICK, M.; KUMMER, T.-F. Ambient intelligence and ubiquitous computing. In: Handbook on Information Technologies for Education and Training. [S.l.]: Springer, 2008. p. 79–100. CARRIERO, N.; GELERNTER, D. Linda in context. Communications of the ACM, v. 32, n. 4, p. 444–458, abr. 1989. ISSN 00010782.

CONTI, M. et al. From opportunistic networks to opportunistic computing. Communications Magazine, IEEE, IEEE, v. 48, n. 9, p. 126–139, 2010.

CORRADI, A. et al. Dynamic reconfiguration of middleware for ubiquitous computing. In: ACM. Proceedings of the 3rd international workshop on Adaptive and dependable mobile ubiquitous systems. [S.l.], 2009. p. 7–12.

COULOURIS, G. et al. Distributed systems: concepts and design. 5. ed. Boston: [s.n.], 2005. 1067 p. ISBN 9780132143011.

DEY, A. K.; ABOWD, G. D.; SALBER, D. A conceptual framework and a toolkit for supporting the rapid prototyping of context-aware applications. Human-computer interaction, L. Erlbaum Associates Inc., v. 16, n. 2, p. 97–166, 2001.

EUGSTER, P. T. et al. The many faces of publish/subscribe. ACM Computing Surveys, v. 35, n. 2, p. 114–131, jun. 2003.

FERRY, N. et al. Context adaptative systems based on horizontal architecture for ubiquitous computing. In: ACM. Proceedings of the 6th International Conference on Mobile Technology, Application & Systems. [S.l.], 2009. p. 10.

GAT, E. et al. On three-layer architectures. Artificial intelligence and mobile robots: case studies of successful robot systems, MIT Press, Cambridge, Mass, v. 195, 1998.

HANSMANN, U. et al. Pervasive Computing: The Mobile World. [S.l.]: Springer Professional Computing, 2003. 420 p. ISBN 3-540-00218-9.

HARTENSTEIN, H.; LABERTEAUX, K. P. A tutorial survey on vehicular ad hoc networks. Communications Magazine, IEEE, IEEE, v. 46, n. 6, p. 164–171, 2008.

HONG, J. I.; LANDAY, J. A. An infrastructure approach to context-aware computing. Human-Computer Interaction, L. Erlbaum Associates Inc., v. 16, n. 2, p. 287–303, 2001. HORN, P. Autonomic computing: Ibm\’s perspective on the state of information technology. IBM, 2001.

HUEBSCHER, M. C.; MCCANN, J. A. A survey of autonomic computing—degrees, models, and applications. ACM Computing Surveys (CSUR), ACM, v. 40, n. 3, p. 7, 2008.

IWATA, A. et al. Scalable routing strategies for ad hoc wireless networks. Selected Areas in Communications, IEEE Journal on, IEEE, v. 17, n. 8, p. 1369–1379, 1999.

JAIN, R. The Art of Computer Systems Performance Analysis: Techniques for Experimental Design, Measurement, Simulation, and Modeling. [S.l.]: pub-WILEY-INTERSCIENCE, 1991. xxvii + 685 p. ISBN 0-471-50336-3.

JAROUCHEH, Z.; LIU, X.; SMITH, S. A perspective on middleware-oriented context-aware pervasive systems. In: IEEE. Computer Software and Applications Conference, 2009. COMPSAC’09. 33rd Annual IEEE International. [S.l.], 2009. v. 2, p. 249–254.

KRAMER, J.; MAGEE, J. Self-managed systems: an architectural challenge. In: Future of Software Engineering, 2007. FOSE’07. IEEE, 2007. p. 259–268. ISBN 0769528295. Disponível em: <http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=4221625>.

LIMA, F. et al. A decoupled and interoperable architecture for coordination in ubiquitous systems. In: Software Components, Architectures and Reuse (SBCARS), 2011 Fifth Brazilian Symposium on. [S.l.: s.n.], 2011. p. 31–40.

LIMA, F. F. P. SysSU - Um Sistema de Suporte para Computação Ubíqua. 108 p. Dissertação (Mestrado) — Universidade Federal do Ceará, Fortaleza, 2011.

MAIA, M. E. et al. Loccam-loosely coupled context acquisition middleware. In: ACM. Proceedings of the 28th Annual ACM Symposium on Applied Computing. [S.l.], 2013. p. 534–541.

MAIA, M. E.; ROCHA, L. S.; ANDRADE, R. M. C. Requirements and challenges for building service-oriented pervasive middleware. conference on Pervasive services, p. 93–102, 2009. MAMEI, M.; ZAMBONELLI, F. Programming pervasive and mobile computing applications: The tota approach. ACM Transactions on Software Engineering and Methodology (TOSEM), ACM, v. 18, n. 4, p. 15, 2009.

MARINHO, F. G. et al. A software product line for the mobile and context-aware applications domain. In: Software Product Lines: Going Beyond. [S.l.]: Springer, 2010. p. 346–360.

MCKINLEY, P. et al. A taxonomy of compositional adaptation. Rap- port Technique numéroMSU-CSE-04-17, n. May, 2004. Disponível em:

<http://users.cs.fiu.edu/ sadjadi/Publications/CompositionalAdaptationTaxonomy- TechRep.pdf>.

MURPHY, A.; PICCO, G. LIME: A coordination model and middleware supporting mobility of hosts and agents. ACM Transactions on Software, v. 15, n. 3, p. 279–328, 2006.

RIVA, O. Contory: A middleware for the provisioning of context information on smart phones. In: SPRINGER-VERLAG NEW YORK, INC. Proceedings of the ACM/IFIP/USENIX 2006 International Conference on Middleware. [S.l.], 2006. p. 219–239.

RIVA, O.; FLORA, C. di. Contory: A smart phone middleware supporting multiple context provisioning strategies. In: IEEE. Distributed Computing Systems Workshops, 2006. ICDCS Workshops 2006. 26th IEEE International Conference on. [S.l.], 2006. p. 68–68.

ROCHA, R. C. A. Context Management for Distributed and Dynamic Context-Aware Computing. Tese (Doutorado) — Pontifical Catholic University of Rio de Janeiro, Rio de Janeiro, February 2009.

ROCHA, R. C. A.; ENDLER, M.; SIQUEIRA, T. Middleware for ubiquitous context- awareness. In: Proceedings of the 6th international workshop on Middleware for pervasive and ad-hoc computing. [S.l.]: ACM, 2008. ISBN 9781605583648.

SAHA, D.; MUKHERJEE, A. Pervasive computing: a paradigm for the 21st century. Computer, IEEE, v. 36, n. 3, p. 25–31, 2003.

SOUSA, J.; GARLAN, D. Aura: an architectural framework for user mobility in ubiquitous computing environments. In: KUUSELA (Ed.). Working IEEE/IFIP Conference on Software Architecture. Kluwer Academic Publishers, 2002. p. 29–43. Disponível em: <http://repository.cmu.edu/compsci/677/>.

SOUZA, R. S. D. Uma Contribuição à Coordenação na Computação Pervasiva com Aplicacoes na Área Médica. Dissertação (Mestrado) — Universidade Católica de Pelotas, Pelotas, 2009.

SOUZA, R. S. D. et al. Um Modelo de Coordenação Escalável e Proativo para Aplicações Ubíquas. In: IV Simpósio Brasileiro de Computação Ubíqua e Pervasiva - SBCUP. Curitiba: [s.n.], 2012.

SPÍNOLA, R. O.; SILVA, J.; TRAVASSOS, G. H. Checklist to characterize ubiquitous software projects. XXI Simpósio Brasileiro de Engenharia de Software, João Pessoa. Anais do XXI Simpósio Brasileiro de Engenharia de Software. Porto Alegre: Sociedade Brasileira de Computação, v. 1, p. 39–55, 2007.

SYKES, D. et al. From goals to components: a combined approach to self-management. In: Proceedings of the 2008 international workshop on Software engineering for adaptive and self-managing systems. [S.l.]: ACM, 2008. p. 1–8. ISBN 9781605580371.

TANENBAUM, A. S.; STEEN, M. V. Distributed Systems: Principles and Paradigms. [S.l.]: Prentice Hall, 2006.

VIANA, W. C. Mobilité et sensibilité au contexte pour la gestion de documments multimédias personnels: CoMMediA. Tese (Doutorado) — Université Joseph-Fourier - Grenoble, 2010. Disponível em: <http://hal.archives-ouvertes.fr/tel-00499550/>.

WEISER, M. The computer for the 21st century. Scientific American, New York, v. 265, n. 3, p. 94–104, 1991.

YAMIN, A. Architecture for a grid computing environment targeted at distributed, mobile and context-aware applications of pervasive computing. Tese (Doutorado) — Federal University of Rio Grande do Sul, Porto Alegre, 2004.

Documentos relacionados