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