Implementando uma IDE para SMA Embarcados
Resumo
Desenvolver um SMA Embarcado é uma tarefa que exige o domínio de diversas áreas de conhecimentos, sendo assim, a arquitetura de SMA Embarcado utilizada neste trabalho está dividida em quatro camadas: reasoning, serial, firmware e hardware. Em cada camada do projeto são necessários conhecimentos distintos: eletrônica, programação de baixo nível, programação orientada objetos e orientada a agentes. Este trabalho busca apresentar os primeiros resultados de um Ambiente de Desenvolvimento Integrado (IDE) web especializado para SMA Embarcados visando simplificar seu desenvolvimento.Referências
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.
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.
Publicado
31/08/2022
Como Citar
JESUS, Vinicius Souza de; LAZARIN, Nilson Mori; PANTOJA, Carlos Eduardo; ALVES, Gleifer Vaz; FILHO, Jose Viterbo.
Implementando uma IDE para SMA 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. 106-109.
ISSN 2326-5434.