previous up next contents
Précédent : Brève description du Remonter : Programmation temps réel Suivant : Expérimentations de Signal

Environnement de programmation

 

Participants : Patricia Bournai, Loïc Besnard

Le développement d'un environnement de programmation SIGNAL \ construit à l'Irisa selon des techniques de conception modulaires répond à trois objectifs :

a)
il nous permet d'étudier des extensions sémantiques ou algorithmiques au modèle synchrone ;
b)
il nous permet de mieux comprendre les applications et de dégager ainsi des problématiques nouvelles ;
c)
il est diffusé à des fins d'expérimentation et d'enseignement dans des laboratoires pour lesquels la version commerciale Sildex ne convient pas.

L'environnement de programmation SIGNAL se compose d'un compilateur et d'un éditeur graphique orienté bloc-diagramme. L'éditeur de SIGNAL permet à l'utilisateur de construire ses programmes sous forme à la fois textuelle et graphique.

L'existence de cet éditeur est un vecteur majeur pour la diffusion.

Initialement développé sous l'environnement Centaur/Pascal, cette année le compilateur a été récrit en C Ansi.

L'éditeur graphique a lui-aussi été récrit en C Ansi. Le transport du compilateur sur PC a été effectué sous Windows NT, avec l'environnement Visual C++ de Microsoft. Le transport de l'éditeur graphique est en cours.