# Projet MOM 2 2023 Voici le répositoire git du projet de MOM2. Ce projet a pour but de construire un système multi-agent basé sur le papier choisi (voir section Lien du papier). Les membres du groupe de projet ce compose de : - Niels TILCH - Sami BOULECHFAR - Bechir MNAKRI ## Préparation de l'environnement de code Ajouter le chemin absolue de la librairie jade dans l'environnement variable du système sous le nom 'CLASSPATH'. ## Exécution du code Pour exécuter les agents : 1. Compiler les fichiers java ```shell cd src javac *.java ``` 2. Exécuter l'agent à l'aide de la librarie Jade : ````shell java jade.Boot -container -host localhost [Nom donné à l"agent]:[Nom de la classe de l'agent] ```` ou bien exécuter à l'aide du main.java avec la commande suivante : ````shell java main.java ```` _Voici un exemple avec les classes que l'on a :_ ````shell java jade.Boot -container -host localhost monpetitAgent:FirstAgent ```` Une fenêtre s'ouvira avec tous les agents créés. ## Jade Voici le lien de téléchargement de la librairie Jade : [lien](https://jade.tilab.com/download/jade/). ## Lien du papier Papier de Linyun Xionga, Penghan Lib, Ziqiang Wangb et Jie Wangb. Titre : Multi-agent based multi objective renewable energy management for diversified community power consumers. [Lien du papier](https://www.sciencedirect.com/science/article/abs/pii/S0306261919318276?via%3Dihub).