An Approach of Domain Polymorph Component Design - CentraleSupélec Access content directly
Conference Papers Year : 2004

An Approach of Domain Polymorph Component Design

Frédéric Boulanger


Heterogeneous modelling and design tools allow the design of software systems using several computation models. The designed system is built by assembling components that obey a computation model. The internal behavior of a component is specified either in some programming language or by assembling sub-components that obey a possibly different computation model. When the same behavior is used in several computation models, it must be implemented in as many components as there are models, or, if the design platform supports it, it may be implemented as a generic component. Model-specific components require the recoding of the same core behavior several times, and generic components may not take model- specific features into account. In this paper, we introduce the notion of domain-polymorph component. Such a component is able to adapt a core behavior to the semantics of several computation models. The core behavior is implemented only once and is automatically adapted to the semantics of different computation models. Domain-polymorph components can be chosen by a system designer and integrated in a computation model: they will benefit from an appropriate execution environment and their semantics will be adapted to the host model. The designer will have the choice for several parameters of the adaptation. Contrary to generic components, such components adapt their behavior to the host model instead of letting the host model interpret their generic behavior. We also present an implementation of the concept of domain-polymorph component in the Ptolemy~II framework.
Fichier principal
Vignette du fichier
FerBouMboIRI2004.pdf (106.26 Ko) Télécharger le fichier
Origin Files produced by the author(s)

Dates and versions

hal-00262344 , version 1 (11-03-2008)


  • HAL Id : hal-00262344 , version 1


Mohamed Feredj, Frédéric Boulanger, Aimé Mokhoo Mbobi. An Approach of Domain Polymorph Component Design. IEEE International Conference on Information Reuse and Integration. (IEEE IRI 2004), Nov 2004, Las Vegas, United States. pp.145-150. ⟨hal-00262344⟩
52 View
303 Download


Gmail Mastodon Facebook X LinkedIn More