
Précédent : Environnement de programmation Remonter :
Programmation temps
réel Suivant : Études sur le
Participants : Tochéou Pascalin Amagbégnon, Loïc Besnard,
Patricia Bournai, Dominique Chauveau, Thierry Gautier, Apostolos
Kountouris, Michel Le Borgne, Paul Le Guernic, Hervé Marchand,
Éric Rutten
Les diverses expérimentations de SIGNAL ont un rôle central
pour nos recherches, en particulier en matière de techniques de
compilation. Les applications développées sont aussi d'une grande
utilité dans une perspective méthodologique, tant en ce qui
concerne la programmation que la vérification.
- La spécification du comportement de gestion de défauts
électriques d'une cellule de transformateur, réalisée en SIGNAL
GT
à partir
de descriptions fournies par Électricité de France, a été mise
en oeuvre et simulée [15].
Elle a été prouvée satisfaire un ensemble de propriétés au
moyen de la méthode de vérification de SIGNAL \ [23]. Des études sont entamées
concernant la synthèse d'un contrôleur des interactions entre
plusieurs cellules.
- Le développement en SIGNAL d'un simulateur d'appareils
électro-domestiques a été poursuivi dans le cadre d'une
collaboration avec EDF [22].
Cette application utilise une bibliothèque de génération de
variables aléatoires permettant de modéliser le comportement
physique de certains des composants, mais aussi, de simuler de
façon aléatoire des scénarios de mise en fonctionnement des
différents appareils constituant le circuit. Cette application
aide au développement de SIGN alea .
- Une expérimentation concernant un environnement de
simulation de systèmes physiques, animés en images de synthèse,
est poursuivie en collaboration avec le projet Siames (S.
Donikian et B. Arnaldi). SIGNAL et SIGNAL GT
interviennent dans la
spécification des comportements dynamiques dans leurs aspects
réactifs, hiérarchiques et préemptifs, ainsi que dans la
gestion des flots de données entre processus concurrents
[11]. Cette
application nous a permis d'expérimenter nos premières idées
sur la spécification par intervalles de SIGNAL GT
. Une application
de techniques de vérification est entamée.
- La spécification et la mise en oeuvre d'un système de
vision robotique, pour la reconstruction d'environnement 3-D,
conduites en collaboration avec le projet Temis (É. Marchand et
F. Chaumette), ont été menées à bien [14]. Elles nous ont permis de traiter
un système combinant traitement de signal et régulation avec du
séquencement sur événements discrets, en utilisant SIGNAL et
SIGNAL GT
.
- La contribution à l'étude de cas comparative proposée par
le FZI de Karlsruhe (traitée dans une vingtaine d'autres
méthodes formelles, dont plusieurs synchrones), et concernant
le contrôleur d'une cellule robotique, a été finalisée
[20]. Cette contribution
à un document de synthèse sur les méthodes formelles nous est
apparue importante.
- Dans le cadre d'une collaboration avec VTT (Finlande) pour
le projet Eureka Synchron, nous avons programmé en SIGNAL une
partie d'une chaîne de codage utilisée dans des systèmes de
télécommunication. Cette application doit également servir de
base à des études d'architectures, à l'aide du système SynDEx
développé à l'Inria-Rocquencourt (Y. Sorel et Ch. Lavarenne,
projet Sosso).

Précédent : Environnement de programmation Remonter :
Programmation temps
réel Suivant : Études sur le