Directions for implementing BDI agents in embedded systems with limited hardware resources

  • Matuzalem Muller dos Santos UFSC
  • Jomi Fred Hübner UFSC
  • Maiquel de Brito UFSC

Resumo


The characteristics of autonomy, reactivity, and proactivity, commonly present in embedded systems used in cyber-physical systems, are often similar to the ones of agents. Although the usage of agents in these scenarios would be beneficial, the lack of tools to implement agents in hardware commonly used in low-cost embedded systems is one of the reasons that prevent embedded agents from becoming a reality. This paper discusses some implementation challenges and design considerations required to develop a framework that allows implementing BDI agents in embedded systems.

Referências

Aliyuda, A. (2016). Towards the design of cyber-physical system via multi-agent system technology. In International Journal of Scientific & Engineering Research, volume 7.

Barros, R., Heringer, V., Lazarin, N. M., and Moraes, L. (2014). An agent-oriented ground vehicle’s automation using jason framework. pages 261–266.

Berger, A. S. (2002). Embedded Systems Design: An Introduction to Processes, Tools, and Techniques. CMP Books. Taylor & Francis.

Bordini, R. H., Dastani, M., Dix, J., and Seghrouchni, A. E. F. (2009). Multi-Agent Programming: Languages, Tools and Applications. Springer Publishing Company, Incorporated, 1st edition.

Bordini, R. H., Hübner, J. F., and Wooldridge, M. (2007a). Programming Multi-Agent Systems in AgentSpeak Using Jason (Wiley Series in Agent Technology). John Wiley & Sons, Inc., Hoboken, NJ, USA.

Bordini, R. H., Hübner, J. F., and Wooldridge, M. (2007b). Programming Multi-Agent Systems in AgentSpeak Using Jason (Wiley Series in Agent Technology). John Wiley & Sons, Inc., Hoboken, NJ, USA.

Bratman, M. (1987). Intention, plans, and practical reason. Harvard University Press, Cambridge, MA.

Bucheli, S., Kroening, D., Martins, R., and Natraj, A. (2015). From agentspeak to c for safety considerations in unmanned aerial vehicles. pages 69–81.

Horvath, I. and Gerritsen, B. (2012). Cyber-physical systems: Concepts, technologies and implementation principles.

Junior, M. F. S. (2015). Melhorando o desempenho de agentes bdi jason através de filtros de percepção.

Lazarin, N. M. and Pantoja, C. (2015). A robotic-agent platform for embedding software agents using raspberry pi and arduino boards.

Marwedel, P. (2010). Embedded System Design: Embedded Systems Foundations of Cyber-Physical Systems. Springer Publishing Company, Incorporated, 2nd edition.

Mascardi, V., Demergasso, D., and Ancona, D. (2005). Languages for programming bdi-style agents: an overview. pages 9–15.

Miller, J. and Esfandiari, B. (2021). Analyzing the execution time of the jason bdi reasoning cycle. 9th International Workshop on Engineering Multi-Agent Systems.

Park, K.-J., Zheng, R., and Liu, X. (2012). Cyber-physical systems: Milestones and research challenges. Comput. Commun., 36:1–7.

Rajkumar, R., Lee, I., Sha, L., and Stankovic, J. (2010). Cyber-physical systems: The next computing revolution. In Design Automation Conference, pages 731–736.

Rao, A. S. (1996). Agentspeak(l): Bdi agents speak out in a logical computable language. In Van de Velde, W. and Perram, J. W., editors, Agents Breaking Away, pages 42–55, Berlin, Heidelberg. Springer Berlin Heidelberg.

Santos, F. R. (2015). Avaliação do uso de agentes no desenvolvimento de aplicações com veículos aéreos não-tripulados.

Wooldridge, M. (2009). An Introduction to MultiAgent Systems. Wiley Publishing, 2nd edition.

Wooldridge, M. and Jennings, N. R. (1995). Intelligent agents: theory and practice. The Knowledge Engineering Review, 10(2):115–152.
Publicado
10/08/2021
SANTOS, Matuzalem Muller dos; HÜBNER, Jomi Fred; BRITO, Maiquel de. Directions for implementing BDI agents in embedded systems with limited hardware resources. In: WORKSHOP-ESCOLA DE SISTEMAS DE AGENTES, SEUS AMBIENTES E APLICAÇÕES (WESAAC), 15. , 2021, Evento Online. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2021 . p. 148-156. ISSN 2326-5434.