Integrando Sistemas Multi-Agentes Embarcados, Simulação Urbana e Aplicações de IoT
Resumo
O desenvolvimento de sistemas para cidades inteligentes conectados com Internet of Things (IoT) tem sido o foco de muitas pesquisas no âmbito de Sistemas Multi-Agentes (SMA). Contudo, poucos trabalhos mostram como realizar a implantação e conexão entre os softwares utilizados nestas diferentes áreas. Assim, este trabalho propõe uma abordagem de integração de um SMA, usando o framework JaCaMo com a ferramenta de Simulação Urbana (SUMO) e aplicações de IoT. A integração apresentada aqui é aplicada em um cenário de Estacionamento Inteligente com característica realista, onde a integração e conexão de todos componentes envolvidos é descrita desde o nível dos agentes e artefatos, passando pelo nível do ambiente real (físico), pelo nível da simulação urbana, chegando as aplicações de IoT. Em trabalhos futuros, pretende-se elaborar uma metodologia que mostre como integrar essas diferentes aplicações independentemente dos cenários e das ferramentas utilizadas.Referências
Albino, V., Berardi, U., and Dangelico, R. M. (2015). Smart cities: Definitions, dimensions, performance, and initiatives. Journal of urban technology, 22(1):3–21.
Alves, B. R., Alves, G. V., Borges, A. P., and Leitão, P. (2019). Experimentation of Negotiation Protocols for Consensus Problems in Smart Parking Systems. In Marik, V., Kadera, P., Rzevski, G., Zoitl, A., Anderst-Kotsis, G., Tjoa, A. M., and Khalil, I., editors, Industrial Applications of Holonic and Multi-Agent Systems, Lecture Notes in Computer Science, pages 189–202, Cham. Springer International Publishing.
Boissier, O., Bordini, R. H., Hübner, J. F., Ricci, A., and Santi, A. (2013). Multi-agent oriented programming with jacamo. Science of Computer Programming, 78(6):747–761.
Bordini, R. H., Hübner, J. F., and Wooldridge, M. (2007). Programming Multi-Agent Systems in AgentSpeak using Jason. John Wiley & Sons Ltd.
Castro, L. F. S. D., Alves, G. V., and Borges, A. P. (2017). Using trust degree for agents in order to assign spots in a Smart Parking. ADCAIJ: Advances in Distributed Computing and Artificial Intelligence Journal, 6(2):45–55.
Ducheiko, F. F., André, P. B., and Gleifer, V. A. (2018). Implementação de Modelo de Raciocínio e Protocolo de Negociação para um Estacionamento Inteligente com Mecanismo de Negociação Descentralizado. Revista Junior de Iniciação Científica em Ciências Exatas e Engenharia, 1(19):25–32.
Evans, D. (2011). How the Next Evolution of the Internet of Things Is Changing Everything. Cisco Internet Business Solutions Group, page 11.
Krajzewicz, D., Hertkorn, G., Rössel, C., and Wagner, P. (2002). Sumo (simulation of urban mobility)-an open-source traffic simulation. In Proceedings of the 4th middle East Symposium on Simulation and Modelling (MESM20002), pages 183–187.
Krumnow, M. (2013). Sumo as a service–building up a web service to interact with sumo. In Simulation of Urban MObility User Conference, pages 62–70. Springer.
Lazarin, N. M. and Pantoja, C. E. (2015). A Robotic-Agent Platform for Embedding Software Agents using Raspberry Pi and Arduino Boards. In 9th Software Agents, Environments and Applications School.
Neirotti, P., Marco, A. D., Cagliano, A. C., Mangano, G., and Scorrano, F. (2014). Current trends in smart city initiatives: Some stylised facts. Cities, 38:25 – 36.
Pantoja, C. E., Stabile Jr, M. F., Lazarin, N. M., and Sichman, J. S. (2016). Argo: A customized jason architecture for programming embedded robotic agents. Fourth International Workshop on Engineering Multi-Agent Systems (EMAS 2016).
Ricci, A., Viroli, M., and Omicini, A. (2006). Programming MAS with artifacts. 3862 LNAI:206–221.
Wooldridge, M. J. (2000). Reasoning about rational agents. MIT press.
Alves, B. R., Alves, G. V., Borges, A. P., and Leitão, P. (2019). Experimentation of Negotiation Protocols for Consensus Problems in Smart Parking Systems. In Marik, V., Kadera, P., Rzevski, G., Zoitl, A., Anderst-Kotsis, G., Tjoa, A. M., and Khalil, I., editors, Industrial Applications of Holonic and Multi-Agent Systems, Lecture Notes in Computer Science, pages 189–202, Cham. Springer International Publishing.
Boissier, O., Bordini, R. H., Hübner, J. F., Ricci, A., and Santi, A. (2013). Multi-agent oriented programming with jacamo. Science of Computer Programming, 78(6):747–761.
Bordini, R. H., Hübner, J. F., and Wooldridge, M. (2007). Programming Multi-Agent Systems in AgentSpeak using Jason. John Wiley & Sons Ltd.
Castro, L. F. S. D., Alves, G. V., and Borges, A. P. (2017). Using trust degree for agents in order to assign spots in a Smart Parking. ADCAIJ: Advances in Distributed Computing and Artificial Intelligence Journal, 6(2):45–55.
Ducheiko, F. F., André, P. B., and Gleifer, V. A. (2018). Implementação de Modelo de Raciocínio e Protocolo de Negociação para um Estacionamento Inteligente com Mecanismo de Negociação Descentralizado. Revista Junior de Iniciação Científica em Ciências Exatas e Engenharia, 1(19):25–32.
Evans, D. (2011). How the Next Evolution of the Internet of Things Is Changing Everything. Cisco Internet Business Solutions Group, page 11.
Krajzewicz, D., Hertkorn, G., Rössel, C., and Wagner, P. (2002). Sumo (simulation of urban mobility)-an open-source traffic simulation. In Proceedings of the 4th middle East Symposium on Simulation and Modelling (MESM20002), pages 183–187.
Krumnow, M. (2013). Sumo as a service–building up a web service to interact with sumo. In Simulation of Urban MObility User Conference, pages 62–70. Springer.
Lazarin, N. M. and Pantoja, C. E. (2015). A Robotic-Agent Platform for Embedding Software Agents using Raspberry Pi and Arduino Boards. In 9th Software Agents, Environments and Applications School.
Neirotti, P., Marco, A. D., Cagliano, A. C., Mangano, G., and Scorrano, F. (2014). Current trends in smart city initiatives: Some stylised facts. Cities, 38:25 – 36.
Pantoja, C. E., Stabile Jr, M. F., Lazarin, N. M., and Sichman, J. S. (2016). Argo: A customized jason architecture for programming embedded robotic agents. Fourth International Workshop on Engineering Multi-Agent Systems (EMAS 2016).
Ricci, A., Viroli, M., and Omicini, A. (2006). Programming MAS with artifacts. 3862 LNAI:206–221.
Wooldridge, M. J. (2000). Reasoning about rational agents. MIT press.
Publicado
07/07/2020
Como Citar
CASTRO, Lucas Fernando Souza de; MANOEL, Fabian Cesar P. B.; JESUS, Vinícius Souza de; PANTOJA, Carlos Eduardo; BORGES, André Pinz; ALVES, Gleifer Vaz.
Integrando Sistemas Multi-Agentes Embarcados, Simulação Urbana e Aplicações de IoT. In: WORKSHOP-ESCOLA DE SISTEMAS DE AGENTES, SEUS AMBIENTES E APLICAÇÕES (WESAAC), 14. , 2020, Evento Online.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2020
.
p. 165-176.
ISSN 2326-5434.
DOI: https://doi.org/10.5753/wesaac.2020.33389.
