Contribution à la conception d'architectures réparties : modèles génériques et interopérabilité d'instruments intelligents
Auteur / Autrice : | Adam Bouras |
Direction : | Marcel Staroswiecki |
Type : | Thèse de doctorat |
Discipline(s) : | Productique |
Date : | Soutenance en 1997 |
Etablissement(s) : | Lille 1 |
Mots clés
Résumé
L'expression instruments intelligents est apparue à partir du moment où les instruments de terrain mis en oeuvre dans les systèmes automatisés (capteurs et actionneurs) ont disposé de leur propre puissance de traitement grâce au développement des technologies permettant la réalisation des microprocesseurs et des microcontrôleurs. Toutefois, les travaux effectués jusqu'à présent sur le thème de l'instrumentation intelligente se sont toujours intéressés à la nature des structures et des traitements implantés dans un instrument. Ces travaux s'adressent donc plus particulièrement aux concepteurs. Les utilisateurs-intégrateurs d'architectures réparties avec instruments intelligents manifestent d'autres besoins et se préoccupent généralement peu de la nature des structures internes. Il convient donc de formaliser une approche externe (ou utilisateur) dans le concept de l'instrumentation intelligente. Dans ce mémoire nous avons cherche a faire reposer la conception d'architectures reparties comportant des capteurs et actionneurs intelligents sur une démarche formelle. Pour cela, il convient tout d'abord de définir un modèle générique externe d'instrument intelligent, instancié pour chaque instrument particulier. Ce modèle doit pouvoir être composé, pour construire celui d'un ensemble d'instruments interconnectes. La réalisation d'une application donnée, par un tel ensemble d'instruments, se traduit par la mise en place de mécanismes traduisant ses contraintes spécifiques. Nous avons développé une démarche, fondée sur la notion de menu, pour spécifier les règles de conduite qui en découlent. Enfin, a un niveau hiérarchique plus élevé, nous proposons une méthode pour construire l'ensemble des séquences de conduite automatisables d'une application donnée prise en charge par un ensemble d'instruments interconnectés.