Diasuite

Introduction

DiaSuite est un environnement de développement dédié aux applications qui souhaite faire interagir des entités avec un environnement. On appelle cela de nos jours l'« Intelligence Ambiante ».

Cet ensemble d'outils a été et est développé par l'INRIA et le LaBRI (Laboratoire Bordelais de Recherche en Informatique) du Phoenix Research Group.


 

Il s'applique dans de nombreux domaines tels que : les télécommunications, les systèmes de surveillance, les systèmes d'assistance aux personnes handicapées, ...

L'utilisation de DiaSuite

L'utilisation de DiaSuite se fait en 4 étapes qui sont les suivantes (il faut bien sûr au préalable le télécharger sur le site et l'installer) :

  1. définir le design, c'est-à-dire l'architecture du système, par un langage spécifique
  2. implémenter les différentes classes et méthodes générées automatiquement après la définition du design
  3. tester par un simulateur en 2D les spécifications
  4. utiliser le système

Application au système de surveillance HSSH

Dans le système de surveillance Home Security Sweet Home, il y a de nombreux capteurs (capteurs de présence, contacteurs, capteurs de fumée, …). DiaSuite apparaît donc comme un outil adapté et complet pour la simulation de ce système.

Pour la description des étapes suivantes, on ne rentre pas dans les détails d'installation ni de mise en place de l'environnement. Seul quelques explications sont données pour comprendre certains choix.