(Meta)Modelagem de Espaços Inteligentes Pessoais e Espaços Inteligentes Fixos para Aplicações Ubíquas
Resumo
A mobilidade dos usuários e o crescente número de espaços inteligentes tanto pessoais quanto fixos, fomentados também pela Internet das Coisas e Web das Coisas, podem levar à sobreposição de espaços inteligentes, onde um determinado objeto inteligente pode ser utilizado em diferentes espaços inteligentes. Além disso, espaços inteligentes são complexos e difíceis de modelar e manter, pois, entre outros fatores, precisam lidar com diferentes objetos inteligentes. Este trabalho apresenta o uso de técnicas de Engenharia Dirigida por Modelos para possibilitar a modelagem de cenários de computação ubíqua, considerando a coexistência entre espaços inteligentes fixos e pessoais. A validação da proposta se deu pela modelagem de um cenário com o auxílio de uma ferramenta gráfica de modelagem construída para produzir modelos em conformidade com o metamodelo proposto.
Referências
Carvalho, S. T., Murta, L., and Loques, O. (2012). Variabilities as first-class elements in product line architectures of homecare systems. In Software Engineering in Health Care (SEHC), 2012 4th International Workshop on, pages 33–39.
Corredor, I., Bernardos, A. M., Iglesias, J., and Casar, J. R. (2012). Model-driven methodology for rapid deployment of smart spaces based on resource-oriented architectures. Sensors, 12(7):9286–9335.
Deng, Y., Sadjadi, S. M., Clarke, P. J., Zhang, C., Hristidis, V., Rangaswami, R., and Prabakar, N. (2006). A communication virtual machine. In Computer Software and Applications Conference, 2006. COMPSAC’06. 30th Annual International, volume 1, pages 521–531. IEEE.
Dey, A. K., Salber, D., Abowd, G. D., and Futakawa, M. (1999). The conference assistant: Combining context-awareness with wearable computing. In The Third International Symposium on Wearable Computers, pages 21–28. IEEE.
Dolinar, K., Porekar, J., McKitterick, D., Roussaki, I., Kalatzis, N., Liampotis, N., Papaioannou, I., Papadopoulou, E., Burney, S. M., Frank, K., Hayden, P., and Walsh, A. (2008). PERSIST Deliverable D3.1: Detailed Design for Personal Smart Spaces. http://www.ict-persist.eu/?q=content/persist-deliverables-and-publications. [Acessado em Abril-2015].
Freitas, L. A., Costa, F. M., Rocha, R. C., and Allen, A. (2014). An architecture for a smart spaces virtual machine. In Proceedings of the 9th Workshop on Middleware for Next Generation Internet Computing, page 7. ACM.
López-Fernández, J. J., Cuadrado, J. S., Guerra, E., and de Lara, J. (2015). Exampledriven meta-model development. Software & Systems Modeling, 14(4):1323–1347.
Schmidt, D. C. (2006). Guest editor’s introduction: Model-driven engineering. Computer, 39(2):0025–31.
Veiga, E. F., Melo e Maranhão, G., and Bulcão Neto, R. F. (2014). Apoio ao Desenvolvimento de Aplicações de Tempo Real Sensíveis a Contexto Semântico. In IX Workshop de Teses e Dissertações do XX Simpósio Brasileiro de Sistemas Multimídia e Web (WebMedia), pages 1–4, João Pessoa-PB.
Vieira, M. A. and Carvalho, S. T. (2015). Configuração de Espaços Inteligentes para Sistemas Ubíquos de Monitoramento de Pacientes Domiciliares. In Anais da III Escola Regional de Informática de Goiás (ERI-GO 2015), pages 19–30, Goiânia-GO, Brazil. Sociedade Brasileira de Computação (SBC).
Weiser, M. (1991). The computer for the 21st century. Scientific american, 265(3):94–104.