Uma Arquitetura para Sistemas Multiagentes para Suporte a Sistemas de Internet das Coisas
Internet da Coisas, Sistemas Multiagentes, Agentes Inteligentes, Cidades Inteligentes.
Ao longo das duas últimas décadas, empresas e governos vem investindo cada vez maisecursos na Internet das Coisas (IoT). Estima-se que até o final desta década, mais de 34 bilhões de dispositivos estarão conectados à rede. A existência de tantos dispositivos autônomos desempenhados atividades e interagindo para a resolução de tarefas de forma conjunto, leva a necessidade de se encontrar meios para avaliar e diagnosticar o funcionamento e o comportamento desses dispositivos. É necessário encontrar técnicas que possam se adaptar as particularidades de cada um dos elementos individualmente, mas que também sejam capazes de avaliar a interação e o comportamento dos nós como grupo. Os sistemas multiagentes são sistemas de inteligência distribuída, ou seja, são um tipo de sistemas que utilizar diversos elementos básicos (agentes) que colaboram entre si 19 para alcançar um objetivo em comum. Neste projeto, propõe-se o desenvolvimento de uma arquitetura sistemas multiagentes para suporte a sistemas IoT. Essa arquitetura deverá: ser capaz de representar os sistemas IoT, bem como suas interações e colaborações; representar a interação dos elementos dos sistemas IoT com elementos (sites, serviços ou dispositivos) externos ao sistema; e prover serviços, através de seus agentes, que auxiliem na manutenção preventiva e/ou corretiva dos dispositivos, analisem o comportamento das variáveis observáveis do sistema, bem como o comportamento do sistema observado.