From eb5dd03492fa7ac451ec559dffbfb20c1081f926 Mon Sep 17 00:00:00 2001 From: Jeremie Drezen <jeremie.drezen@gmail.com> Date: Thu, 8 Apr 2021 10:08:29 +0000 Subject: [PATCH] =?UTF-8?q?Add=20Sp=C3=A9cifications?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Specifications | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 Specifications diff --git a/Specifications b/Specifications new file mode 100644 index 0000000..fa4d80c --- /dev/null +++ b/Specifications @@ -0,0 +1,41 @@ +Spécifications + +A)Noyau : + +-Agent + -attributs : environnement, criticité, liste voisins, liste paramètres + -onPerceive() + -onDecide() + -onAct() + -init() + -getCritical() + -getters/setters + +-Environnement + -attributs : liste paramètres + -init() + -cycle() + +-Amas + -attributs : liste agents, nombre cycle, environnement, scheduler, liste paramètres + -init() + -cycle() + +-Scheduler + -attributs : environnement + -gestion des threads + + +B)Interface Graphique : + +-Window + -Frame + -Slider + -Bouton (Start/Stop) + -Bouton (Reset) + -Canvas (dessin) + + +-Contrôleur + -attributs : Window, classes du noyau + -méthodes des classes du noyau -- GitLab