An Environment for Building Customizable Software Components

Abstract : Customization often corresponds to a simple functional customization, restricting the functionalities of a component to some configuration values, without performing any code optimization. However, when resources are limited, as in embedded systems, customization needs to be pushed to code customization. This form of customization usually requires one to program low-level and intricate transformations. This paper proposes a declarative approach to expressing customization properties of components. The declarations enable the developer to focus on what to customize in a component, as opposed to how to customize it. Customization transformations are automatically determined by compiling both the declarations and the component code; this process produces a customizable component. Such a component is then ready to be custom-fitted to any application. Besides the declaration compiler, we have developed a graphical environment both to assist the component developer in the creation of a customizable component, and to enable a component user to tailor a component to a given application.
Type de document :
Communication dans un congrès
IFIP/ACM Conference on Component Deployment, Jun 2002, Berlin, Germany. pp.1--14, 2002
Liste complète des métadonnées

https://hal.inria.fr/inria-00475715
Contributeur : Sylvie Embolla <>
Soumis le : jeudi 22 avril 2010 - 16:53:02
Dernière modification le : mercredi 29 novembre 2017 - 15:14:35

Identifiants

  • HAL Id : inria-00475715, version 1

Collections

Citation

A.-F. Le Meur, Charles Consel, B. Escrig. An Environment for Building Customizable Software Components. IFIP/ACM Conference on Component Deployment, Jun 2002, Berlin, Germany. pp.1--14, 2002. 〈inria-00475715〉

Partager

Métriques

Consultations de la notice

203