Browsing by Author "Natal, Bruno Patto Graciano"
Now showing 1 - 1 of 1
Results Per Page
Sort Options
- A MQTT-based solution as an enabler of interoperability between MAS frameworks to manage a self-organized conveyor systemPublication . Natal, Bruno Patto Graciano; Leitão, Paulo; Mattioli, Leandro ResendeIn the era of Industry 4.0, the interconnection of devices through the Internet of Things (IoT) elevates Cyber Physical Systems (CPS) to a central position, i.e. integrated systems of computational algorithms and physical components, whose efficient operation can be significantly improved by the implementation of Multi-Agent Systems (MAS), which facilitate the integration of intelligence in a distributed and decentralized manner. How- ever, the diversity of frameworks available on the market to implement the logic present in MAS presents a difficulty in terms of interoperability between these frameworks, since each one has its own characteristics, with its own protocols, languages and structures. Thus, this study aims to implement an interoperability mechanism that combines a middleware with dedicated interface agents to enable the seamless communication between different MAS frameworks. The middleware plays a fundamental role by routing the exchanged messages to the appropriate interface agents, guaranteeing not only the interoperability, security and authentication of the interconnected components, but also the integrity of the message delivery process. The interface agents, in turn, are tasked with the essential functions of translating incoming messages into their respective frameworks and managing the publication of messages sent back to the middleware. The proposed approach was validated in a case study consisting of a cyber-physical conveyor system, where the main characteristic is the flexibility of implementing self-organizing logics to adapt to a changing environment. Based on the results obtained, it was possible to conclude that, for the case study applied, the adopted approach allowed the system to operate effectively with different frameworks, achieving the expected interoperability between MAS based systems.