Área do cabeçalho
gov.br
Portal da UFC Acesso a informação da UFC Ouvidoria Conteúdo disponível em:PortuguêsEnglishEspañol
Brasão da Universidade Federal do Ceará

Universidade Federal do Ceará
Mestrado e Doutorado em Ciências da Computação

Área do conteúdo

Defesa de Tese: Danne Makleyston Gomes Pereira

Data da publicação: 18 de novembro de 2025 Categoria: Defesas de Tese, Notícias

Título: A Microservices-Based Software Architecture for Building Flexible Smart City Platforms

Data: 25/11/2025
Horário: 08h
Local: Remoto

 

Resumo:

A smart city integrates data from various subdomains to offer intelligent services, improving city resource management and citizens’ daily lives. Technologies such as ICT, IoT, big data, and AI enable this data management, which is supported by software platforms. However, in addition to the usual challenges of software platforms, developing a smart city platform faces issues such as resource heterogeneity, flexibility, AI efficiency, fast data processing, and low latency. This work proposes a microservice-oriented, data-centric platform with a three-layer architecture (edge, fog, cloud) to address these issues. This approach improves flexibility, scalability, and latency management, ensuring a responsive and efficient solution for smart cities. Semantic annotation mechanisms in the fog layer resolve data heterogeneity, enabling data exchanges using semantic values. This work’s main contributions include identifying essential functionalities for smart city platforms, analyzing existing solutions, specifying a reference architecture, implementing a prototype, and conducting performance evaluations. Initially, we conducted a Systematic Literature Review (SLR) to understand the state of the art, identifying the current enabling technologies, essential software platform requirements, and relevant open issues. Based on this, we introduce UFCity, a software architecture designed to meet such demands. We analyzed a UFCity-based prototype both qualitatively (use case scenarios) and quantitatively (Experimental Design 33). In the use case scenarios, we observed a reduction in the number of message exchanges and network bandwidth usage due to distributed data processing across solution layers. Furthermore, semantic mechanisms and IoT middleware efficiently handled resource heterogeneity. In these use case scenarios, we identified several functional requirements listed in this work. In quantitative analysis, we found consistent throughput in fog computing nodes even with message overload. Thus, this work demonstrates that UFCity meets the essential requirements of a smart city platform and exhibits high execution performance, establishing itself as an advantageous solution compared to those proposed in the literature.

Banca examinadora:

  • Prof. Dr. Ângelo Roncalli Alencar Brayner (MDCC/UFC) – Orientador
  • Prof. Dr. Francisco José da Silva e Silva (UFMA)
  • Prof. Dr. Fernando Antonio Mota Trinta (MDCC/UFC)
  • Prof. Dr. Markus Endler (PUC-Rio)
  • Prof. Dr. Raimir Holanda Filho (Unifor)

 

Logotipo da Superintendência de Tecnologia da Informação
Acessar Ir para o topo