Evaluation of Functional Improvements for an Embedded MAS IDE
DOI:
https://doi.org/10.5753/reic.2025.5320Keywords:
Agents, Multi-Agent Systems, Embedded Multi-Agent Systems, IDEAbstract
The development of Embedded Multi-Agent Systems (MAS) suffers from constraints that make this process unintuitive. The use of specialized tools can facilitate the developer’s work. This article presents an analysis, restructuring, and new functionalities so that an environment dedicated to embedded MAS can allow agility and automation of processes in MAS software engineering. A usability research was conducted, applying the Technology Acceptance Model, to identify improvements reflected in a new prototype containing the proposed implementations.
Downloads
References
Alvares, L. O. and Sichman, J. S. (1997). Introdução aos Sistemas Multiagentes. In Anais da Jornada de Atualização em Informática - XVI JAI, volume 97, Brasília.SBC. Disponível em [link].
Ball, S. R., editor (2002). Embedded microprocessor systems: real world design. Embedded technology series. Newnes, Amsterdam Boston, 3rd edition. ISBN: 9780750675345.
Bordini, R., Hübner, J., and Wooldridge, M. (2007). Programming Multi-Agent Systems in AgentSpeak using Jason. Wiley Series in Agent Technology. Wiley. ISBN: 978-0-470-02900-8.
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. 21(23). DOI: 10.3390/s21238110.
Heath, S., editor (2002). Embedded systems design. Newnes, Oxford Boston, 2nd ed edition. ISBN: 9780750655460.
Hou, D. and Wang, Y. (2009). An empirical analysis of the evolution of user-visible features in an integrated development environment. In Proceedings of the 2009 Conference of the Center for Advanced Studies on Collaborative Research, CASCON ’09, page 122–135, USA. IBM Corp. DOI: 10.1145/1723028.1723044.
IEEE (1990). IEEE Standard Glossary of Software Engineering Terminology. IEEE Std 610.12-1990, pages 1–84. DOI: 10.1109/IEEESTD.1990.101064.
Jesus, V., Lazarin, N., Pantoja, C., Manoel, F., Alves, G., Ramos, G., and Filho, J. V. (2022). Proposta de uma ide para desenvolvimento de sma embarcados. In Proceedings of the 16th Workshop-School on Agents, Environments, and Applications,pages 49–60, Porto Alegre, RS, Brasil. SBC. DOI: 10.5753/wesaac.2022.33425.
Kephart, J. and Chess, D. (2003). The vision of autonomic computing. Computer, 36(1):41–50. DOI: 10.1109/MC.2003.1160055.
Lazarin, N. and Pantoja, C. (2015). A robotic-agent platform for embedding software agents using raspberry pi and arduino boards. In Proceedings of the 9th Workshop-School on Agents, Environments, and Applications, pages 13–20, Porto Alegre, RS, Brasil. SBC. DOI: 10.5753/wesaac.2015.33308.
Ojo, M. O., Giordano, S., Procissi, G., and Seitanidis, I. N. (2018). A Review of Low-End, Middle-End, and High-End Iot Devices. IEEE Access, 6:70528–70554. DOI: 10.1109/ACCESS.2018.2879615.
Pantoja, C. E., Jesus, V. S. d., Lazarin, N. M., and Viterbo, J. (2023). A Spin-off Version of Jason for IoT and Embedded Multi-Agent Systems. In Naldi, M. C. and Bianchi, R. A. C., editors, Intelligent Systems, pages 382–396, Cham. Springer Nature Switzerland. DOI: 10.1007/978-3-031-45368-7_25.
Pantoja, C. E., Stabile, M. F., Lazarin, N. M., and Sichman, J. S. (2016). ARGO: An Extended Jason Architecture that Facilitates Embedded Robotic Agents Programming. In Baldoni, M., Müller, J. P., Nunes, I., and Zalila-Wenkstern, R., editors, Engineering Multi-Agent Systems, pages 136–155, Cham. Springer International Publishing. DOI: 10.1007/978-3-319-50983-9_8.
Ricci, A., Santi, A., and Piunti, M. (2012). Action and Perception in Agent Programming Languages: From Exogenous to Endogenous Environments. In Collier, R., Dix, J., and Novák, P., editors, Programming Multi-Agent Systems, pages 119–138, Berlin, Heidelberg. Springer Berlin Heidelberg. DOI: 10.1007/978-3-642-28939-2_7.
Russi, D. F. and Charão, A. S. (2011). Ambientes de Desenvolvimento Integrado no Apoio ao Ensino da Linguagem de Programação Haskell. RENOTE, 9(2). DOI: 10.22456/1679-1916.25077.
Schimuneck, T. (2014). Ambiente de desenvolvimento integrado para ensino e programação de microcontroladores da família MCS51. Monografia (Graduação em Engenharia da Computação), Universidade do Vale do Taquari - Univates, Lajeado. Disponível em [link]
Siqueira, E., Ramos, G., Raboni, T., Pantoja, C., and Lazarin, N. (2024). Análise comparativa de um protótipo deide para desenvolvimento de sma embarcados. In Proceedings of the 18th Workshop-School on Agents, Environments, and Applications, pages 85–95, Porto Alegre, RS, Brasil. SBC. DOI: 10.5753/wesaac.2024.33458.
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. DOI: 10.22456/2175-2745.110837.
Souza de Jesus, V., Mori Lazarin, N., Pantoja, C. E., Vaz Alves, G., Ramos Alves de Lima, G., and Viterbo, J. (2023). An IDE to Support the Development of Embedded Multi-Agent Systems. In Mathieu, P., Dignum, F., Novais, P., and De la Prieta, F., editors, Advances in Practical Applications of Agents, Multi-Agent Systems, and Cognitive Mimetics. The PAAMS Collection, pages 346–358, Cham. Springer Nature Switzerland. DOI: 10.1007/978-3-031-37616-0_29.
Wooldridge, M. (2002). Intelligent agents: The key concepts. In Mařík, V., Štěpánková, O., Krautwurmová, H., and Luck, M., editors, Multi-Agent Systems and Applications II, pages 3–43, Berlin, Heidelberg. Springer Berlin Heidelberg. DOI: 10.1007/3-540-45982-0_1.
Wooldridge, M. J. (2009). An introduction to multiagent systems. Wiley, Chichester, 2. ed. edition. ISBN: 9780470519462.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2025 The authors

This work is licensed under a Creative Commons Attribution 4.0 International License.
