Sadar : un systeme d'acquisition de données générique a architecture répartie-application au genie civil
Auteur / Autrice : | Amal Zerrouki |
Direction : | Nicolas Demassieux |
Type : | Thèse de doctorat |
Discipline(s) : | Sciences appliquées |
Date : | Soutenance en 1997 |
Etablissement(s) : | Paris, ENST |
Résumé
Capteurs intelligents et réseaux de terrain ont ouvert la voie aux systèmes d'acquisition à architecture repartie. Ces systèmes sont souvent utilises en génie civil en raison de l'étendue des sites et du nombre important de capteurs. Cependant, le développement de ces systèmes reste complexe et couteux. La réduction des couts passe par la polyvalence globale du système et l'aptitude de ses composantes à offrir des mécanismes standards pour l'exécution repartie de différents traitements. Cette thèse traite de la polyvalence des composantes logicielles. Nous proposons une approche basée sur l'emploi d'un noyau générique conçu pour un système à base de capteurs intelligents. Cette démarche est concrétisée dans sadar, un outil d'aide au développement comprenant un noyau configurable, un générateur et un simulateur. Le noyau générique est un modèle à objets décrivant le fonctionnement du capteur intelligent et du contrôleur du système. Pour chaque entité, il décrit les mécanismes génériques pour l'acquisition, le traitement, la communication, la gestion des données partagées, le paramétrage, la diversité des applications nous a conduit à définir un formalisme générique indépendant des traitements. Ce formalisme s'appuie sur l'utilisation d'un graphe de dépendances de données et de contrôles. Nous avons également établi une méthode et des règles de répartition permettant au concepteur de designer les sous-graphes à affecter aux entités. La construction des noyaux spécifiques est alors effectuée par le générateur et les dépendances engendrées par la répartition sont résolues par des variables réseau semblables à celles des réseaux de terrain. Le simulateur de sadar est conçu pour le test d'une répartition afin d'accélérer la mise au point. Il simule une exécution repartie sur un p. C. Et évite l'installation des noyaux sur la plate-forme cible. Nous avons pu estimer la pertinence de nos concepts en appliquant sadar à un cas réel du génie civil.