Skip to Main content Skip to Navigation
New interface
Conference papers

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.
Document type :
Conference papers
Complete list of metadata

Cited literature [17 references]  Display  Hide  Download
Contributor : Jean-Marc Jézéquel Connect in order to contact the contributor
Submitted on : Tuesday, February 26, 2013 - 4:09:26 PM
Last modification on : Monday, April 4, 2022 - 10:40:40 AM
Long-term archiving on: : Sunday, April 2, 2017 - 5:34:18 AM


Files produced by the author(s)


  • HAL Id : hal-00794864, version 1


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. ⟨hal-00794864⟩



Record views


Files downloads