Towards MASPY Interoperability with Heterogeneous Multi-Agent Platforms

  • João P. Lepinsk UTFPR
  • Gleifer Vaz Alves UTFPR
  • André Pinz Borges UTFPR
  • Alexandre L. L. Mellado UTFPR
  • Rafael C. Cardoso University of Aberdeen

Resumo


O framework MASPY oferece suporte ao desenvolvimento de sistemas multiagentes BDI em Python, com comunicação interna por canais e configuração centralizada. No entanto, não oferece mecanismo nativo para interoperar com plataformas externas por protocolos Web. Este trabalho apresenta o ExternalChannel, um componente que traduz mensagens externas em estruturas BDI injetadas no ciclo de raciocínio dos agentes e encaminha mensagens de saída por meio de adaptadores específicos para cada plataforma. A delimitação do problema apoiou-se em um mapeamento sistemático, e a viabilidade foi demonstrada em um cenário de logística com JaCaMo, SPADE e MASPY, no qual o MASPY interagiu com plataformas externas por mensagens baseadas em FIPA-ACL e por adaptador REST. A latência interna de injeção foi de 1,28 ms, frente a 0,81 ms no canal nativo, nas mesmas condições experimentais, como referência interna do custo adicional do protótipo.

Referências

Alves, P., Gomes, D., Rodrigues, C., Carneiro, J., Novais, P., and Marreiros, G. (2022). Grouplanner: A group recommender system for tourism with multi-agent microservices. In PAAMS 2022, volume 13616 of Lecture Notes in Computer Science, pages 454–460. Springer, Cham.

Bhosale, V. and Gawande, R. (2025). Replacing web interfaces with intelligent multi-agent REST API orchestration. In 2025 IEEE International Conference on Advanced Systems and Emergent Technologies (IC_ASET), pages 1–6, Hammamet-Yasmine, Tunisia.

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.

Bossa, S., Ribeiro, B., Santos, G., Gomes, L., and Vale, Z. (2026). PEAK-ACL: A FIPA-compliant agent communication package for python-based multi-agent systems. SoftwareX, 34:102647.

Bratman, M. E. (1987). Intention, Plans, and Practical Reason. Harvard University Press, Cambridge, MA.

Chopra, A. K. and Singh, M. P. (2026). Fluid: Social norms-based multiagent systems on the web. In EMAS 2025, volume 16407 of Lecture Notes in Computer Science, pages 62–79. Springer, Cham.

Finin, T., Fritzson, R., McKay, D., and McEntire, R. (1994). KQML as an agent communication language. In Proceedings of the Third International Conference on Information and Knowledge Management (CIKM ’94), pages 456–463, New York, NY, USA. ACM.

Ihejimba, C. and Wenkstern, R. Z. (2024). A cloud-based microservices solution for multi-agent traffic control systems. In Proceedings of the International Conference on Autonomous Agents and Multiagent Systems (AAMAS 2024), page 889–897, Richland, SC. International Foundation for Autonomous Agents and Multiagent Systems.

Kitchenham, B. A. and Charters, S. (2007). Guidelines for performing systematic literature reviews in software engineering. Technical Report EBSE-2007-01, Keele University and University of Durham, Keele, UK.

Kouissi, M., En-Naimi, E. M., El Ghouch, N., and Zouhair, A. (2021). Computing platform architecture for management of renewable resources using multi-agents system based on the case based reasoning approach. Journal of Theoretical and Applied Information Technology, 99(2).

Louck, Y., Stulman, A., and Dvir, A. (2026). Security analysis of agentic AI communication protocols: A comparative evaluation. ACM Transactions on AI Security and Privacy.

Mellado, A. L. L., Borges, A. P., and Alves, G. V. (2025). MASPY: A Python-based framework for developing BDI multi-agent systems. In Advances in Practical Applications of Agents, Multi-Agent Systems, and Computational Social Science: The PAAMS Collection, pages 216–227. Springer-Verlag, Berlin, Heidelberg.

Mellado, A. L. L., Neres, G. G., Borges, A. P., Cardoso, R. C., and Alves, G. V. (2026). MASPY: A Python framework for developing BDI agents with reinforcement learning. In Proceedings of the 25th International Conference on Autonomous Agents and Multiagent Systems (AAMAS 2026), Demonstration Track, page 4074–4076, Richland, SC. International Foundation for Autonomous Agents and Multiagent Systems.

Palanca, J., Terrasa, A., Julian, V., and Carrascosa, C. (2020). SPADE 3: Supporting the new generation of multi-agent systems. IEEE Access, 8:182537–182549.

Poslad, S. and Charlton, P. (2001). Standardizing agent interoperability: The FIPA approach. In Multi-Agent Systems and Applications, volume 2086 of Lecture Notes in Artificial Intelligence, pages 98–117. EASSS, Prague, Czech Republic.

Rezaei, H., Rabhi, F., and Beheshti, A. (2025). GWise: A graph-structured multi-agent framework for service-oriented and generative-ai-enabled financial trading analytics. In IEEE International Conference on Web Services (ICWS 2025), pages 1043–1052, Helsinki, Finland. IEEE.

Santos, G., Canito, A., Carvalho, R., Pinto, T., Vale, Z., Marreiros, G., and Corchado, J. M. (2021). Semantic services catalog for multiagent systems society. In PAAMS 2021, volume 12946 of Lecture Notes in Artificial Intelligence, pages 229–240. Springer International Publishing, Cham.

Schubotz, R., Spieldenner, T., and Chelli, M. (2022). stigLD: Stigmergic coordination in linked systems. Mathematics, 10(7):1041.

Todorov, J., Stoyanov, I., Stoyanov, S., Stoyanova-Doycheva, A., Tabakova-Komsalova, V., and Wassilew, K. (2025). Agent-based air monitoring platform. In IEEE BdKCSE 2025, pages 1–8, Bankya, Bulgaria. IEEE.

Vachtsevanou, D., Ciortea, A., Mayer, S., and Lemée, J. (2023). Signifiers as a first-class abstraction in hypermedia multi-agent systems. In Proceedings of the International Conference on Autonomous Agents and Multiagent Systems (AAMAS 2023), pages 1200–1208, Richland, SC. International Foundation for Autonomous Agents and Multiagent Systems.

Vaziry, A., Garzon, S. R., and Küpper, A. (2026). Enhancing the A2A protocol with blockchain-based identities and x402 micropayments for agentic ai. In Computational Intelligence, pages 454–472, Cham. Springer Nature Switzerland.

Wooldridge, M. (2009). An Introduction to MultiAgent Systems. John Wiley & Sons, Chichester, 2 edition.

Zouad, S. and Boufaida, M. (2025). Enhancing distributed system performance with an intelligent multi-agent microservices architecture. International Journal of Interactive Mobile Technologies, 19(24):76–93.
Publicado
19/10/2026
LEPINSK, João P.; ALVES, Gleifer Vaz; BORGES, André Pinz; MELLADO, Alexandre L. L.; CARDOSO, Rafael C.. Towards MASPY Interoperability with Heterogeneous Multi-Agent Platforms. In: WORKSHOP-ESCOLA DE SISTEMAS DE AGENTES, SEUS AMBIENTES E APLICAÇÕES (WESAAC), 20. , 2026, Cuiabá/MT. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2026 . p. 122-133. ISSN 2326-5434. DOI: https://doi.org/10.5753/wesaac.2026.31140.