Le code source se compose de quatre packages chacun réalisant un traitement dans notre système multi-agents.
-
Package
VenteLivre: ìl contient trois classe pour le premier scénario, la classeAgentAcheteurLivrereprésente l’agent acheteur, et la classeAgentVendeurLivrereprésente l’agent vendeur, et en fin une interface graphique implémentée dans la classeVendeurLivreGui. -
Package
agents: il contient deux classesAgentAcheteur1etAgentVendeur1sur lesquelles sont implémentées les fonctions et les comportements des agents acheteurs et vendeurs pour le deuxième scénario. -
Package
produit: il dispose d’une seule classe appeléeProduit, sur laquelle est implémenté le constructeur Produit avec ses attributs (prix, désignation, livraison et état). Elle est utilisée dans les deux scénarios. -
Package
scénario1Containers: il contient les classes de démarrage du premier scénario. La classeMainContainerest le container principal pour le démarrage de RMA, et la classeMainContainerpour le démarrage des agents. -
Package
scénario2Containers: il contient les classes de démarrage du deuxième scénario. La classeMainContainerest le container principal pour le démarrage de RMA, et la classeMainContainerpour le démarrage des agents.
Pour éxecuter le premier scénario, il faut lancer les classes ci-dessous du package scénario1Containers :
- lancer le container
MainContainerpour démarrer le container principal et RMA - lancer le container
Mainpour démarrer les agents
Pour éxecuter le deuxième scénario il faut exécuter les classe ci-dessous du package scénario2Containers :
- lancer le container
MainContainerpour démarrer le container principal et RMA - lancer le container
AgentContainerpour démarrer les agents