Use este identificador para citar ou linkar para este item: https://repositorio.ufrn.br/handle/123456789/48505
Título: SGeoL: uma plataforma para o desenvolvimento de aplicações para cidades inteligentes
Título(s) alternativo(s): SGeoL: a platform for developing smart cities applications
Autor(es): Silva, Jorge Pereira da
Orientador: Batista, Thais Vasconcelos
Palavras-chave: Computação;Cidades inteligentes;Middleware;Serviços web
Data do documento: 25-Nov-2021
Editor: Universidade Federal do Rio Grande do Norte
Referência: SILVA, Jorge Pereira da. SGeoL: uma plataforma para o desenvolvimento de aplicações para cidades inteligentes. 2021. 168f. Tese (Doutorado em Ciência da Computação) - Centro de Ciências Exatas e da Terra, Universidade Federal do Rio Grande do Norte, Natal, 2021.
Resumo: Nas últimas décadas a quantidade de pessoas que vivem nas cidades tem crescido vertiginosamente. Esse cenário impõe vários desafios à gestão da cidade, uma vez que os serviços oferecidos à população (transporte, segurança, saúde, fornecimento de eletricidade, etc) precisam ser escalados rapidamente para dar suporte a um número cada vez maior de habitantes. A realização do conceito de cidades inteligentes surgiu como uma solução promissora para enfrentar os vários desafios resultantes do crescimento urbano. Ambientes de cidades inteligentes são caracterizados pela presença de uma miríade de aplicações que tem por objetivo facilitar a gestão da cidade, contribuindo para a provisão de serviços mais eficientes e, consequentemente, a melhoria da qualidade de vida dos cidadãos. No entanto, desenvolver tais aplicações não é uma tarefa trivial. Em muitos casos os desenvolvedores precisam atender à diversos requisitos complexos de serem implementados. Além disso, para permitir a contextualização e correlação das informações produzidas na cidade, elas precisam ser enriquecidas com informações geográficas que representam o espaço urbano. Nesse sentido, plataformas para desenvolvimento de aplicações de cidades inteligentes têm papel fundamental para a concretização desse ambiente. Tais plataformas provêm serviços de alto nível que podem ser facilmente reutilizados pelos desenvolvedores para alavancar o desenvolvimento de aplicações. Nessa perspectiva, esse trabalho apresenta o Smart Geo Layers (SGeoL), uma plataforma escalável para desenvolvimento de aplicações para cidades inteligentes. Além de permitir a integração de dados urbanos com informações geográficas, o SGeoL oferece facilidades para: i) gerenciamento de dados de contexto, ii) integração de dados heterogêneos, iii) suporte semântico; iv) análise e visualização de dados; v) suporte a segurança e privacidade de dados. Esse trabalho também apresenta experiências de uso real do SGeoL em diferentes cenários, bem como resultados de experimentos computacionais que avaliam seu desempenho e escalabilidade.
Abstract: In the last few decades, the number of people living in cities has grown exponentially. This scenario imposes several challenges to the management of the city, since the services offered to the population (transportation, security, health, electricity supply, etc.) need to be scaled up quickly to support an increasing number of inhabitants. The realization of the concept of smart cities emerged as a promising solution to face the various challenges resulting from urban growth. Smart city environments are characterized by the presence of a myriad of applications that aim to facilitate city management, contributing to the provision of more efficient services and, consequently, improving the quality of life of citizens. However, developing such applications is not a trivial task. In many cases, developers need to meet several complex requirements to be implemented. In addition, to allow contextualization and correlation of information produced in the city, they need to be enriched with geographical information that represents the urban space. In this sense, smart city development platforms play a fundamental role in achieving this environment. Such platforms provide high-level services that can be easily reused by developers to leverage application development. In this perspective, this work presents Smart Geo Layers (SGeoL), a scalable platform for developing applications for smart cities. In addition to allowing the integration of urban data with geographic information, SGeoL offers facilities for: i) management of context data, ii) integration of heterogeneous data, iii) semantic support; iv) data analysis and visualization; v) support for data security and privacy, etc. This work also presents experiences of real use of SGeoL in different scenarios, as well as results of computational experiments that evaluate its performance and scalability.
URI: https://repositorio.ufrn.br/handle/123456789/48505
Aparece nas coleções:PPGSC - Doutorado em Sistemas e Computação

Arquivos associados a este item:
Arquivo TamanhoFormato 
SGeoLplataformadesenvolvimento_Silva_2021.pdf6,42 MBAdobe PDFVisualizar/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.