Leonardo Vianna do Nascimento (defesa 7/2023)
RESUMO
Cidades inteligentes são um dos domínios emergentes para aplicações computacionais. Atualmente, muitos sensores físicos e serviços na Web tem sido disponibilizados nestes ambientes ou relacionados a eles. Muitos dessas aplicações podem se beneficiar dos dados providos por esses sensores e serviços, juntamente com o paradigma de computação ubíqua, para fornecer melhores serviços aos cidadãos dessas cidades. Um aspecto importante desses aplicativos é como obter esses dados e entendê-los. Abordagens baseadas no contexto provaram ser sucesso na compreensão desses dados. Essas soluções se utilizam de arquiteturas de reconhecimento de contexto para inferir informações contextuais de nível mais alto. Cidades inteligentes são ambientes onde dados contextuais estão presentes em grandes quantidades e de forma distribuída. Além disso, cidades inteligentes apresentam um ambiente dinâmico onde falhas podem acontecer. Portanto, é importante que arquiteturas propostas para reconhecimento de contexto lidem com estas questões, além de prover mecanismos de descentralização e fusão de dados, além de proporcionar o uso de diferentes mecanismos de inferência em diferentes situações. Este trabalho propõe uma nova arquitetura para reconhecimento de contexto de usuários em cidades inteligentes que é distribuída, descentralizada e tolerante a falhas, apresentando mecanismos de fusão de dados e composição dinâmica de mecanismos de inferência. A arquitetura desenvolvida utiliza o paradigma de multiagentes, que inerentemente são distribuídos e facilitam a descentralização por serem compostos por agentes autônomos.
Palavras-chave: Reconhecimento de contexto. Sistemas sensíveis ao contexto. Sistemas multiagentes. Cidades inteligentes.
Orientador: Prof. Dr. José Palazzo Moreira de Oliveira