From 9c238e58221684dc8c8defd49f57571cc65e4b69 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Laure=CE=B7t?= Date: Sun, 12 Dec 2021 15:07:36 +0100 Subject: [PATCH] feat: encore plus de PROVISOIRE Co-authored-by: gdamms --- PROVISOIRE.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/PROVISOIRE.md b/PROVISOIRE.md index 1062003..cb52203 100644 --- a/PROVISOIRE.md +++ b/PROVISOIRE.md @@ -11,7 +11,6 @@ Guillotin Damien - 2SN M2 - Un rapport provisoire succinct (environ 2 pages) présentant l’architecture, les algorithmes des opérations essentielles, une explication claire des points délicats et de leur résolution envisagée (ou des blocages rencontrés) - Le code complet de la partie réalisée. - ## Plan de travail inital ### Version en mémoire partagée @@ -19,13 +18,13 @@ Guillotin Damien - 2SN M2 Création de l'espace partagé de données typées Linda centralisé. Il faut dans un premier temps implémenter un jeu de primitives spécifiques (les méthodes de l'interface). L'ensemble des primitives `write`, `take`, `tryTake` et `takeAll`, `read`, `tryRead` et `readAll` et `eventRegister` ont été réalisées. -Nous n'avons écrits que quelques tests dans les `.java`, nous avons pour l'instant effectué la pluspart d'entre eux "en live" dans un ~REPL que Damien à écrit. ### Version client / mono-serveur Cette version ne diffère pas beaucoup de la précédente, la seule différence se situe dans l'implémentation de l'interface RMI. Ainsi nous avons créé l'interface `LindaRemote`, reprenant les méthodes de `Linda`. De même nous avons créé la classe `LindaServer` implémentant `LindaRemote` et dont le but est de publier dans un registre RMI une instance `CentralizedLinda`. `LindaClient` vient simplement chercher une instance `Linda` dans le registre RMI et passe l'ensemble de ses actions à cette instance. +Nous n'avons écrits que quelques tests dans les `.java`, nous avons pour l'instant effectué la pluspart d'entre eux "en live". En effet, la version test du Client-Server permet d'écrit/lire avec une "invite de commande" dans le répertoire des tuples du serveur. ### Application Eratosthène