Reflective model driven engineering

Jean Bézivin 1 Nicolas Farcet 1, 2 Jean-Marc Jézéquel 1 Benoît Langlois 1 Damien Pollet 1, 3
1 TRISKELL - Reliable and efficient component based software engineering
IRISA - Institut de Recherche en Informatique et Systèmes Aléatoires, Inria Rennes – Bretagne Atlantique
3 RMOD - Analyses and Languages Constructs for Object-Oriented Application Evolution
LIFL - Laboratoire d'Informatique Fondamentale de Lille, Inria Lille - Nord Europe
Abstract : In many large organizations, the model transformations allowing the engineers to more or less automatically go from platformindependent models (PIM) to platform-specific models (PSM) are increasingly seen as vital assets. As tools evolve, it is critical that these transformations are not prisoners of a given CASE tool. Considering in this paper that a CASE tool can be seen as a platform for processing a model transformation, we propose to reflectively apply the MDA to itself. We propose to describe models of transformations that are CASE tool independent (platform-independent transformations or PIT) and from them to derive platform-specific transformations (PST). We show how this approach might help in reaching a consensus in the RFP on MOF QVT, including a solution for the declarative/imperative dilemma. We finally explore the consequences of this approach on the development life-cycle.
Type de document :
Communication dans un congrès
Proceedings of UML 2003, Oct 2003, San Francisco, United States. 2003
Liste complète des métadonnées

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

https://hal.inria.fr/hal-00794864
Contributeur : Jean-Marc Jézéquel <>
Soumis le : mardi 26 février 2013 - 16:09:26
Dernière modification le : vendredi 16 novembre 2018 - 01:25:01
Document(s) archivé(s) le : dimanche 2 avril 2017 - 05:34:18

Fichier

Bezivin03.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : hal-00794864, version 1

Citation

Jean Bézivin, Nicolas Farcet, Jean-Marc Jézéquel, Benoît Langlois, Damien Pollet. Reflective model driven engineering. Proceedings of UML 2003, Oct 2003, San Francisco, United States. 2003. 〈hal-00794864〉

Partager

Métriques

Consultations de la notice

499

Téléchargements de fichiers

226