Adição de Recursos em Tempo de Execução a Sistemas Multi-Agentes Embarcados

  • Nilson Mori Lazarin CEFET/RJ / UFF
  • Carlos Eduardo Pantoja CEFET/RJ / UFF
  • Vinicius Souza de Jesus UFF
  • Fabian Cesar Pereira Brandão Manoel CEFET/RJ
  • José Viterbo Filho UFF

Resumo


Um SMA (Sistema Multi-Agente) Embarcado consegue utilizar diversas infraestruturas de comunicação, trocar informações e até mesmo transportar agentes internos para outros sistemas. Através de seus recursos (sensores e atuadores) esses sistemas podem interagir com um ambiente dinâmico. Entretanto, os recursos são estáticos e definidos em tempo de projeto. A adição de um recurso, por mais simples que seja, obriga o desligamento do sistema embarcado, pois, são necessárias diversas alterações nas camadas de hardware, firmware, interfaceamento e raciocínio. Este trabalho apresenta uma abordagem que garante a capacidade adaptativa esperada de um SMA Cognitivo, através da adição de recursos em tempo de execução para SMA Embarcados.

Referências

Alvares, L. O. and Sichman, J. S. (1997). Introdução aos sistemas multiagentes. In Anais da XVI Jornada de Atualização em Informática (JAI) do XVII Congresso da Sociedade Brasileira de Computação, Brasília. SBC.

Balaji, P. G. and Srinivasan, D. (2010). An Introduction to Multi-Agent Systems. In Kacprzyk, J., Srinivasan, D., and Jain, L. C., editors, Innovations in Multi-Agent Systems and Applications - 1, volume 310, pages 1–27. Springer Berlin Heidelberg, Berlin, Heidelberg. Series Title: Studies in Computational Intelligence.

Bordini, R., Hübner, J., and Wooldridge, M. (2007). Programming Multi-Agent Systems in AgentSpeak using Jason. Wiley Series in Agent Technology. Wiley.

Brandão, F. C., Lima, M. A. T., Pantoja, C. E., Zahn, J., and Viterbo, J. (2021). Engineering approaches for programming agent-based iot objects using the resource management architecture. Sensors, 21(23).

de Jesus, V. S., Manoel, F. C. P., and Pantoja, C. E. (2019). Protocolo de interação entre sma embarcados bio-inspirado na relação de predatismo. In Anais do XIII Workshop-Escola de Sistemas de Agentes, seus Ambientes e apliCações — WESAAC 2019, pages 95–106, Florianópolis.

Hübner, J. F., Bordini, R. H., and Vieira, R. (2004). Introdução ao desenvolvimento de sistemas multiagentes com jason. XII Escola de Informática da SBC, 2:51–89.

Jesus, V., Manoel, F., Pantoja, C. E., and Viterbo, J. (2018). Transporte de agentes cognitivos entre sma distintos inspirado nos princıpios de relações ecológicas. In Anais do XII Workshop-Escola de Sistemas de Agentes, seus Ambientes e apliCações, pages 179–187, Fortaleza.

Lazarin, N. M. and Pantoja, C. E. (2015). A Robotic-agent Platform for Embedding Software Agents Using Raspberry Pi and Arduino Boards. In Proceedings of the 9th Software Agents, Environments and Applications School (WESAAC), pages 13–20, Niterói.

Lazarin, N. M., Pantoja, C. E., and Jesus, V. S. d. (2021). Um Protocolo para Comunicação entre Sistemas Multi-Agentes Embarcados. In Proceedings of the 15th Workshop-School on Agents, Environments, and Applications (WESAAC 2021), pages 166–177, Rio de Janeiro.

Michel, F., Ferber, J., and Drogoul, A. (2009). Multi-Agent Systems and Simulation: A Survey from the Agent Community’s Perspective. In Multi-Agent systems: Simulation and applications. CRC Press.

Pantoja, C., Junior, M., Lazarin, N. M., and Sichman, J. (2016). ARGO: A Customized Jason Architecture for Programming Embedded Robotic Agents. In Fourth International Workshop on Engineering Multi Agent Systems (EMAS 2016), Singapore.

Pantoja, C. E., Soares, H. D., Viterbo, J., Alexandre, T., Seghrouchni, A. E.-F., and Casals, A. (2019). Exposing iot objects in the internet using the resource management architecture. International Journal of Software Engineering and Knowledge Engineering, 29(11n12):1703–1725.

Souza de Castro, L. F., Manoel, F. C. P. B., Souza de Jesus, V., Pantoja, C. E., Pinz Borges, A., and Vaz Alves, G. (2022). Integrating embedded multiagent systems with urban simulation tools and iot applications. Revista de Informática Teórica e Aplicada, 29(1):81–90.

Souza de Jesus., V., Pantoja., C., Manoel., F., Alves., G., Viterbo., J., and Bezerra., E. (2021). Bio-inspired protocols for embodied multi-agent systems. In Proceedings of the 13th International Conference on Agents and Artificial Intelligence - Volume 1: ICAART,, pages 312–320. INSTICC, SciTePress.

Stabile Jr., M. F., Pantoja, C. E., and Sichman, J. S. (2018). Experimental Analysis of the Effect of Filtering Perceptions in BDI Agents. International Journal of Agent-Oriented Software Engineering, 6(3-4):329–368.

Upton, E. and Halfacree, G. (2013). Raspberry Pi User Guide. Wiley.

Weiss, G. (2000). Multiagent Systems: A Modern Approach to Distributed Artificial Intelligence. MIT Press, Cambridge, MA, USA, 1st edition.

Wooldridge, M. (2000). Intelligent Agents. In Multiagent Systems: A Modern Approach to Distributed Artificial Intelligence. MIT Press, Cambridge, MA, USA, 1st edition.
Publicado
31/08/2022
LAZARIN, Nilson Mori; PANTOJA, Carlos Eduardo; JESUS, Vinicius Souza de; MANOEL, Fabian Cesar Pereira Brandão; VITERBO FILHO, José. Adição de Recursos em Tempo de Execução a Sistemas Multi-Agentes Embarcados. In: WORKSHOP-ESCOLA DE SISTEMAS DE AGENTES, SEUS AMBIENTES E APLICAÇÕES (WESAAC), 16. , 2022, Evento Online. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2022 . p. 73-84. ISSN 2326-5434.