A Generic Model Driven Methodology for Extending Component Models

Julien Bigot 1, * Christian Pérez 1, *
* Auteur correspondant
1 GRAAL - Algorithms and Scheduling for Distributed Heterogeneous Platforms
Inria Grenoble - Rhône-Alpes, LIP - Laboratoire de l'Informatique du Parallélisme
Abstract : Software components have interesting properties for the development of scientific applications such as easing code reuse and code coupling. In classical component models, component assemblies are however still tightly coupled with the execution resources they are targeted to. Dedicated concepts to abstract assemblies from resources and to enable high performance component implementations have thus been proposed. These concepts have not achieved widespread use, mainly because of the lack of suitable approach to extend component models. Existing approaches -- based on ad-hoc modifications of component run-times or compilation chains -- are complex, difficult to port from one implementation to another and prevent mixing of distinct extensions in a single model. An interesting trend to separate application logic from the underlying execution resources exists; it is based on meta-modeling and on the manipulation of the resulting models. This report studies how a model driven approach could be applied to implement abstract concepts in component models. The proposed approach is based on a two step transformation from an abstract model to a concrete one. In the first step, all abstract concepts of the source model are rewritten using the limited set of abstract concepts of an intermediate model. In the second step, resources are taken into account to transform these intermediate concepts into concrete ones. A prototype implementation is described to evaluate the feasibility of this approach.
Type de document :
Rapport
[Research Report] RR-6979, INRIA. 2009, pp.27
Liste complète des métadonnées

Littérature citée [34 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/inria-00401656
Contributeur : Julien Bigot <>
Soumis le : vendredi 3 juillet 2009 - 16:41:04
Dernière modification le : mardi 16 janvier 2018 - 15:42:51
Document(s) archivé(s) le : lundi 15 octobre 2012 - 15:05:30

Fichier

RR-6979.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : inria-00401656, version 1

Collections

Citation

Julien Bigot, Christian Pérez. A Generic Model Driven Methodology for Extending Component Models. [Research Report] RR-6979, INRIA. 2009, pp.27. 〈inria-00401656〉

Partager

Métriques

Consultations de la notice

426

Téléchargements de fichiers

188