Reflective model driven engineering - Inria - Institut national de recherche en sciences et technologies du numérique Access content directly
Conference Papers Year : 2003

Reflective model driven engineering


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.
Fichier principal
Vignette du fichier
Bezivin03.pdf (286.95 Ko) Télécharger le fichier
Origin : Files produced by the author(s)

Dates and versions

hal-00794864 , version 1 (26-02-2013)


  • 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⟩
345 View
262 Download


Gmail Facebook Twitter LinkedIn More