Desenvolvimento de uma arquitetura multiagente holônica reconfigurável aplicada ao cenário de smart parking

Detalhes bibliográficos
Ano de defesa: 2018
Autor(a) principal: Castro, Lucas Fernando Souza de lattes
Orientador(a): Alves, Gleifer Vaz lattes
Banca de defesa: Leitão, Paulo Jorge Pinto, Bordini, Rafael Heitor, Morais, Erikson Freitas de, Borges, André Pinz
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Universidade Tecnológica Federal do Paraná
Ponta Grossa
Programa de Pós-Graduação: Programa de Pós-Graduação em Ciência da Computação
Departamento: Não Informado pela instituição
País: Brasil
Palavras-chave em Português:
Área do conhecimento CNPq:
Link de acesso: http://repositorio.utfpr.edu.br/jspui/handle/1/3829
Resumo: As características presentes em um estacionamento inteligente apontam a utilização de Sistemas Multiagentes (SMA) como tendência devido a dinamicidade desse ambiente. Dentro da área de SMAs, a utilização de agentes holônicos (Sistemas Multiagentes Holônicos - SMAH) proporciona ao sistema um nível maior de adaptação em face das mudanças do ambiente devido a forma em que os agentes estão estabelecidos. As mudanças no ambiente podem ocorrer devido a falha dos agentes e alterações organizacionais no ambiente (e.g disposição dos agentes). Portanto, almeja-se que uma arquitetura destinada ao processo de alocação de vagas em um estacionamento deve lidar com essas mudanças de modo que o processo de requisição e uso das vagas não seja afetado para os motoristas. Assim o presente trabalho apresenta o desenvolvimento de uma arquitetura multiagente holônica e reconfigurável aplicada ao cenário de estacionamentos inteligente denominada MAPS-HOLO (MultiAgent Parking System - Holonic). A característica de reconfigurável dá-se ao fato de que a arquitetura pode alterar sua estrutura de acordo com eventuais falhas que os agentes possam apresentar. Essa alteração de estrutura ocorre na maneira de como os agentes estão organizados e de como o SMAH é governado, podendo ser alterado de centralizado (head-body) para descentralizado (body-body). Além disso, a MAPS-HOLO utiliza o JaCaMo, o qual é um framework destinado ao desenvolvimento de SMAs sub-dividido em três camadas: Linguagem Jason (programação de agentes), Framework Cartago (programação dos artefatos e ambiente) e Moise (programação normativa dos agentes). Embora o enfoque da arquitetura seja vagas de estacionamento, a MAPS-HOLO pode ser usada para qualquer recurso alocável por um custo e tempo . Por exemplo: recurso computacional (grid), vaga para bicicleta, alocação de tarefas, etc. O principal enfoque desse trabalho é o desenvolvimento da arquitetura multiagente holônica reconfigurável para alocação das vagas de estacionamento aos motoristas, mas além desse destaca-se os seguintes objetivos: i) Desenvolvimento de planos para recuperação de falhas dos agentes em um SMAH; ii) Verificação do uso do JaCaMo em um contexto holônico; iii) Análise e comparação dos modos de governo do SMAH. Ao fim do desenvolvimento da MAPS-HOLO , pode-se concluir que um SMAH é capaz de lidar com o processo de requisição de vagas de estacionamento. Além disso, a arquitetura é capaz de lidar com as falhas nos agentes ao passo que obteve resultados superiores em média quando comparados ao método de clonagem de agentes oferecido pelo JaCaMo. Por fim, por meio do JaCaMo é possível a implementação de um SMAH, contudo alguns ajustes na linguagem Jason e no Moise são necessários para um suporte completo ao desenvolvimento de SMAHs.