*1.2. Materials*

The present work uses different materials to implement the proposed system. The MAS was adopted for the EMS within the MG. The multiagent platform comprises three main agent's categories. Management agent, backup agent, and interoperability agents. The management agent comprises the MG optimizer (MGO) and the MG supervisor (MGS). The backup agent is the MGO backup agent. The communication agents correspond to MG unit agents that manage communication between the RT-EMS and the real components of the MG. Presentation of each agent will be explained in section four with more details.

The Data Distribution Service (DDS) middleware was also proposed as interoperability solution between the agent part and the hardware part is assured by the. The DDS is a middleware protocol and standard for data-centric communication for distributed real-time applications. It facilitates the development and integration of a distributed system and data exchange. The RT-EMS integrates the DDS components to communicate the computed references to the hardware part.
