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 metadatas

Cited literature [17 references]  Display  Hide  Download

https://hal.inria.fr/hal-00794864
Contributor : Jean-Marc Jézéquel <>
Submitted on : Tuesday, February 26, 2013 - 4:09:26 PM
Last modification on : Thursday, February 21, 2019 - 10:52:50 AM
Long-term archiving on : Sunday, April 2, 2017 - 5:34:18 AM

File

Bezivin03.pdf
Files produced by the author(s)

Identifiers

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

Share

Metrics

Record views

638

Files downloads

313