SEKE 2023 Tutorial

Engineering Embedded Multiagent Systems

Description:

An Embedded Multi-Agent System (MAS) is a computational system embedded in a device that controls and monitors the Hardware, performs actions, and allows external communication with other embedded systems. The development of an Embedded MAS is an arduous task, as it requires knowledge and concepts from different areas, such as electronics (sensors and actuators), low-level programming, object-oriented programming, and finally, agent-oriented programming, where the MAS is responsible for cognition, autonomy, and decision-making. In this tutorial, the development of Embedded MAS will be explored using a spin-off version of Jason for programming embedded agents using a GNU/Linux distribution for embedding cognitive systems. The developed MAS can manage the Hardware and communicate using an Internet of Things (IoT) network to exchange messages and move agents between systems.

About the Speaker:

Carlos Eduardo Pantoja is an associate professor and researcher at the Federal Center for Technological Education of Rio de Janeiro (CEFET/RJ). He has a degree in Computer Technology and a bachelor's degree in Industrial Administration from CEFET/RJ. He has a master's degree in Systems and Computing from the Military Institute of Engineering (IME) and a Ph.D. in Computing from the Fluminense Federal University (UFF), and a period in mobility from the Sorbonne Universités - Pierre et Marie Curie (UPMC). He develops research in Embedded Systems, Software Engineering, and Development in the Multi-Agent Systems domain.