Modeling multi-clocked data-flow programs in the Generic Modeling Environment - Inria - Institut national de recherche en sciences et technologies du numérique Access content directly
Reports (Research Report) Year : 2005

Modeling multi-clocked data-flow programs in the Generic Modeling Environment

Abstract

This paper presents Signal-Meta, the metamodel designed for the synchronous data-flow language SIGNAL. It relies on the Generic Modeling Environment (GME), a configurable object-oriented toolkit that supports the creation of domain-specific modeling and program synthesis environments. The graphical description constitutes the base to build environments to design multi-clocked systems, and a good front-end for the POLYCHRONY platform. To complete this front-end, we develop a tool that transforms the graphical Signal-Meta specifications to the corresponding SIGNAL program. \\ Cet article présente Signal-Meta, le métamodèle conçu pour le langage synchrone orienté flot de données SIGNAL. Signal-Meta est basé sur l'environnement générique de modélisation orienté objet GME. GME fournit un ensemble configurable d'outils permettant la création d'environnements aussi bien de modélisation pour des domaines spécifiques que de synthèse de programmes. Signal-Meta constitue une brique de base pour construire des environnements pour modéliser des systèmes multi-horloges et un bon éditeur graphique de modélisation pour POLYCHRONY. Pour réaliser la liaison entre Signal-Meta et POLYCHRONY, nous avons développé un outil transformant les spécifications graphiques de Signal-Meta en code SIGNAL.
Fichier principal
Vignette du fichier
PI-1771.pdf (415.67 Ko) Télécharger le fichier

Dates and versions

inria-00000919 , version 1 (09-12-2005)

Identifiers

  • HAL Id : inria-00000919 , version 1

Cite

Loïc Besnard, Christian Brunette, Thierry Gautier, Jean-Pierre Talpin. Modeling multi-clocked data-flow programs in the Generic Modeling Environment. [Research Report] PI 1771, 2005, pp.40. ⟨inria-00000919⟩
130 View
203 Download

Share

Gmail Facebook X LinkedIn More