Análise Comparativa de um Protótipo de IDE para Desenvolvimento de SMA Embarcados

  • Elaine Maria Pereira Siqueira CEFET/RJ
  • Gabriel Ramos CEFET/RJ
  • Thácito Raboni CEFET/RJ
  • Carlos Eduardo Pantoja CEFET/RJ
  • Nilson Mori Lazarin CEFET/RJ

Resumo


Usar um Ambiente de Desenvolvimento Integrado (IDE) como ferramentas auxiliar na criação de softwares é uma necessidade, principalmente num contexto em que a otimização de tempo e trabalho são características valiosas no progresso do mercado tecnológico. Entretanto, as ferramentas de desenvolvimento de sistemas multiagentes (SMA) embarcados atravessam etapas que ainda carecem de atualização neste sentido, dessa forma, este trabalho apresenta uma avaliação da chonIDE. Foram analisadas suas características gráficas, funcionalidades e benefícios como ferramenta para facilitar a programação de SMA Embarcados. Além disso, são apresentadas sugestões de alteração no layout da ferramenta para melhorar a experiência do desenvolvedor.

Referências

Ball, S. (2002). Embedded microprocessor systems: real world design. Elsevier.

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

Deitel, P. J. and Deitel, H. M. (2009). Java for programmers. Pearson education.

Heath, S. (2002). Embedded systems design. Elsevier.

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, pages 122–135.

IEEE (1990). IEEE Standard Glossary of Software Engineering Terminology.

Kephart, J. O. and Chess, D. M. (2003). The vision of autonomic computing. Computer, 36(1):41–50.

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 Workshop-School on Agents, Environments, and Applications (WESAAC 2015), pages 13–20, Niteroi. UFF. [link].

Manoel, F. C. P. B., dos Santos Amorim, M. C. M., and Pantoja, C. E. (2022). Um metamodelo para sistemas multiagentes embarcados considerando as dimensões multiagente, estrutural e comportamental. In Anais do XVI Workshop-Escola de Sistemas de Agentes, Seus Ambientes e Aplicações (WESAAC 2022), pages 61–72, Blumenau. UFSC.

Marwedel, P. (2021). Embedded system design: embedded systems foundations of cyber-physical systems, and the internet of things. Springer Nature.

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.

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.

Russi, D. F. and Charão, A. S. (2011). Ambientes de desenvolvimento integrado no apoio ao ensino da linguagem de programação haskell. Revista Novas Tecnologias na Educação, 9(2).

Schimuneck, T. (2014). Ambiente de desenvolvimento integrado para ensino e programação de microcontroladores da família mcs51.

Sichman, J. S., Demazeau, Y., and Boissier, O. (1992). When can knowledge-based systems be called agents? In Anais do SBIA 92, pages 172–185, Rio de Janeiro. SBC.

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., Lazarin, N. M., Pantoja, C. E., Manoel, F. C. P. B., Alves, G. V., Ramos, G., and Filho, J. V. (2022). Proposta de uma ide para desenvolvimento de sma embarcados. In Anais do XVI Workshop-Escola de Sistemas de Agentes, Seus Ambientes e Aplicações (WESAAC 2022), pages 49–60, Blumenau. UFSC.

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. (2000). Intelligent Agents. In Multiagent Systems: A Modern Approach to Distributed Artificial Intelligence. MIT Press, Cambridge, MA, USA, 1st edition.

Wooldridge, M. (2009). An introduction to multiagent systems. John wiley & sons.
Publicado
14/08/2024
SIQUEIRA, Elaine Maria Pereira; RAMOS, Gabriel; RABONI, Thácito; PANTOJA, Carlos Eduardo; LAZARIN, Nilson Mori. Análise Comparativa de um Protótipo de IDE para Desenvolvimento de SMA Embarcados. In: WORKSHOP-ESCOLA DE SISTEMAS DE AGENTES, SEUS AMBIENTES E APLICAÇÕES (WESAAC), 18. , 2024, Brasília/DF. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2024 . p. 85-95. ISSN 2326-5434.