Paradigma Orientado a Notificações para Aplicações de Internet das Coisas em Cidades Inteligentes

Resumo


A Internet das Coisas para Cidades Inteligentes possibilita um melhor uso dos recursos e serviços. Porém, os desafios tecnológicos para a criação de sistemas computacionais eficientes aumentam devido ao número e complexidade das interações. Este artigo propõe distribuir as entidades do Paradigma Orientado a Notificações (PON) por meio de uma arquitetura publicação/assinatura com o protocolo MQTT. O desempenho do PON e do paradigma de programação orientado a objetos são comparados em uma aplicação genérica de Internet das Coisas. Os resultados mostram que ao distribuir as entidades do PON é possível reduzir o tempo de execução, processamento e resposta da aplicação ao custo de um maior uso de memória.

Palavras-chave: Paradigma Orientado a Notificações, Internet das Coisas, Cidades Inteligentes, Sistemas Distribuídos

Referências

Al-Masri, E., Kalyanam, K. R., Batts, J., Kim, J., Singh, S., Vo, T., and Yan, C. (2020). Investigating messaging protocols for the internet of things (iot). IEEE Access, 8:94880–94911.

Banaszewski, R. F. (2009). Paradigma orientado a notificações: avanços e comparações. Master’s thesis. CPGEI / UTFPR. Curitiba, Brasil.

Bautsch, M. (2007). Cycles of software crises. ENISA Quarterly on Secure Software, vol. 3, no. 4, p. 3-5.

Light, R. A. (2017). Mosquitto: server and client implementation of the mqtt protocol. Journal of Open Source Software, 2(13):265.

MQTT Version 5.0. OASIS Standard. Disponível em: https://docs.oasis-open.org/mqtt/mqtt/v5.0/mqtt-v5.0.html. Acesso em 23 de março de 2022

Neves, F. d. S., R., L. R., and Simão, J. M. (2021). Application of generic programming for the development of a c++ framework for the notification oriented paradigm. pages 44–49. 11th International Conference on Information Society and Technology.

Oshiro, L., Ronszcka, A., Fabro, J., and Simão, J. (2021). Linguagem e compilador para o paradigma orientado a notificações: Uma solução performante orientada a regras. In Anais da XII Escola Regional de Alto Desempenho de São Paulo. p61–64, Brasil. SBC.

Ronszcka, A. F. (2019). Método para a criação de linguagens de programação e compiladores para o paradigma orientado a notificações em plataformas distintas. PhD thesis, CPGEI / UTFPR, Curitiba.

Simão, J. M. and Stadzisz, P. C. (2008). Paradigma orientado a notificações (pon)–uma técnica de composição e execução de software orientado a notificações. PI08055181, data de depósito: 26/11/2008. Universidade Tecnológica Federal do Paraná - UTFPR.
Publicado
16/05/2022
Como Citar

Selecione um Formato
FIGUEIREDO, Luis H. P.; SIMÃO, Jean M.; VENDRAMIN, Ana Cristina B. Kochem. Paradigma Orientado a Notificações para Aplicações de Internet das Coisas em Cidades Inteligentes. In: TEMAS EMERGENTES: CIDADES INTELIGENTES - SIMPÓSIO BRASILEIRO DE SISTEMAS DE INFORMAÇÃO (SBSI), 18. , 2022, Curitiba/PR. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2022 . p. 326-333. DOI: https://doi.org/10.5753/sbsi_estendido.2022.222878.