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.
Referências
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.