logo inria

Actualités
L'INRIA
Recherche scientifique
Valorisation et Transfert
Publications et Documentation
Travailler et se former à l'INRIA

English version Annuaire Plan du site
 Recherche avancée et aide

Information de meme niveau :

| Équipes de recherche | Actions coopératives | Collaborations scientifiques internationales | Des nouvelles des chercheurs |

-----------------------
ESPRESSO : Environnement de spécification de programmes réactifs synchrones (équipe-projet)
-----------------------

En savoir plus sur l’équipe-projet :
Site de l’équipe-projet
Rapport d'activité
Rapports de recherche
Thèses

Thème : Com
Systèmes communicants

Centre de recherche Rennes - Bretagne Atlantique



Présentation de l’équipe-projet

Equipe-projet commune avec le CNRS, l'INSA de Rennes, l'université de Rennes 1.

L'objectif de l'équipe-projet est de proposer les modèles, méthodes et outils permettant la conception des composants logiciels répondant au plus haut niveau de fiabilité pour l'ingénierie des systèmes embarqués. Pour cela, l'équipe-projet prétend à démontrer que l'approche synchrone favorise la réutilisation de composants logiciels réactifs et permet de les déployer en temps et coûts minimaux, sur un spectre d'architectures allant des circuits aux systèmes distribués, et dans un cadre mathématique offrant les garanties de fiabilité maximales.

L'équipe-projet démontre l'efficacité de l'approche par la définition de la plate forme de développement d'applications POLYCHRONY. POLYCHRONY, construit autour du langage SIGNAL, se compose du compilateur SIGNAL, d'un éditeur graphique, et d'un outil de vérification.

Axes de recherche

Une méthodologie de conception synchrone consiste en la mise en oeuvre de transformations successives de spécifications, partant de la description partielle des composants d'un système et de ses interfaces (au moyen de propriétés ou d'abstractions) avec l'environnement (les composants externes), jusqu'à l'assemblage et le déploiement de ces composants. Elle intègre la vérification des propriétés de chaque composant du système, la validation de chacune des interfaces par rapport au comportement de l'environnement, puis l'assemblage et le déploiement des composants du système sur l'architecture cible. On retrouve les différents aspects de cette réflexion dans la thématique de l'équipe-projet :
  • spécification, conception et vérification modulaire de composants réactifs fiables indépendamment de l'architecture cible, grâce à l'hypothèse synchrone ;
  • description et intégration de composants externes au moyen de spécifications partielles ;
  • vérification des modules réactifs et validation de leurs interfaces avec le monde extérieur ;
  • assemblage de la spécification occasionnant la génération de code cible modulaire ;
  • déploiement de la spécification occasionnant la génération de protocoles de synchronisation ;
L'équipe-projet étudie également l'ouverture de la plate-forme POLYCHRONY vers des formalismes amont (java, SystemC,...) et des outils de vérification et de validation.

Relations internationales et industrielles

L'équipe-projet ESPRESSO a des relations industrielles avec
  • La sociéte TNI-Software (groupe Valiosys) qui commercilaise une version industrielle de POLYCHRONY (Sildex/RT-Builder),
  • CS-SI, CEA-List, MBDA, SITIA dans le cadre du projet RNTL ACOTRIS,
  • AONIX, SILICOMP, THALÈS, EDF, AIRBUS, VERIMAG dans le cadre du projet RNTL EXPRESSO,
  • THALES et CEA-List dans le cadre du programme de recherche CARROLL.
Il est impliqué dans le réseau d'excellence ARTIST.
Il participe à une coopération NSF-INRIA avec Virginia Tech et UC San Diego.
L'équipe-projet a participé à la création de la conférence ACM-IEEE, MEMOCODE, sur les méthodes formelles et modèles pour le codesign.

Responsable scientifique

Jean-Pierre TALPIN
+33 2 99 84 74 36
Jean-Pierre.Talpin@inria.fr
Secrétariat : +33 2 99 84 72 28

--------------------------------
| début de la page    | page d'accueil du site
© INRIA - mise à jour: 18/07/2007 - webmaster@inria.fr