Implementing an IDE for Embedded MAS

  • Vinicius Souza de Jesus UFF
  • Nilson Mori Lazarin UFF / CEFET/RJ
  • Carlos Eduardo Pantoja UFF / CEFET/RJ
  • Gleifer Vaz Alves UTFPR
  • Jose Viterbo Filho UFF

Abstract


Developing an Embedded MAS is a task that requires the domain of several areas of knowledge; therefore, the Embedded MAS architecture used in this work is divided into four layers: reasoning, serial, firmware, and hardware. Different knowledge is required at each project layer: electronics, low-level programming, object-oriented and agent-oriented programming. This work seeks to present the first results of a specialized web Integrated Development Environment (IDE) for Embedded MAS to simplify their development.

References

Bordini, R. H., Hübner, J. F., and Wooldridge, M. (2007). Programming Multi-Agent Systems in AgentSpeak using Jason. John Wiley & Sons Ltd.

Dennis, L. A. (2017). Gwendolen semantics: 2017. Technical Report ULCS-17-001, University of Liverpool, Department of Computer Science.

Guinelli, J. V. and Pantoja, C. (2016). A Middleware for Using PIC Microcontrollers and Jason Framework for Programming Multi-Agent Systems. In Anais do Workshop de Pesquisa em Computação dos Campos Gerais WPCCG, volume 1, Ponta Grossa.

Heath, S. (2003). Embedded systems design. Newnes, Oxford ; Boston, 2nd ed edition.

Jensen, A. S. (2010). Implementing Lego Agents Using Jason. CoRR, abs/1010.0150.

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.

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.

Souza de Castro, L., Manoel, F., Souza de Jesus, V., Pantoja, C., Borges, A., and Vaz Alves, G. (2020). Integrando sistemas multi-agentes embarcados, simulação urbana e aplicações de iot. In XIV Workshop Escola de Sistemas de Agentes, seus Ambientes e Aplicações (WESAAC 2020).

Wooldridge, M. J. (2000). Reasoning about rational agents. Intelligent robotics and autonomous agents. MIT Press, Cambridge, Mass.
Published
2022-08-31
JESUS, Vinicius Souza de; LAZARIN, Nilson Mori; PANTOJA, Carlos Eduardo; ALVES, Gleifer Vaz; VITERBO FILHO, Jose. Implementing an IDE for Embedded MAS . In: WORKSHOP-SCHOOL ON AGENTS, ENVIRONMENTS, AND APPLICATIONS (WESAAC), 16. , 2022, Evento Online. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2022 . p. 106-109. ISSN 2326-5434. DOI: https://doi.org/10.5753/wesaac.2022.33430.