Multi-Agents Systems Modeling, Programming and Applications

A multi-agents system is a system composed of multiple interacting intelligent agents who can be used to solve problems which are difficult or impossible for an individual agent or monolithic system to solve. Multi-agents systems are open and extensible systems that allow for the deployment of autonomous and proactive software components. This is the reason why they are brought up and used in several application domains. In this paper, we present the application of the multi-agents systems in the remote control, network security and telecommunication domains. Those applications are realized by the System Architecture Team of the ENSEM, Hassan II University. In the first section of this paper, we present the multi-agents approach. In the second section, we describe different architectures, based on multi-agents systems, proposed by the system architecture team of ENSEM, Hassan II University. In the third section, we present a realization in order to validate our architectures and the choice of the multi-agents approach.