Traceability and Interoperability at Different Levels of Abstraction in Model Transformations - Inria - Institut national de recherche en sciences et technologies du numérique Access content directly
Conference Papers Year : 2005

Traceability and Interoperability at Different Levels of Abstraction in Model Transformations

Abstract

MDE (Model Driven Engineering) is a new approach of software design where the whole process of design and implementation is worked out around models. With MDE, a system is built by designing a set of models at different levels of abstraction. At the first level, only the main functionalities of the system are modeled. This first model is called according the MDA (Model Driven Architecture) terminology the PIM (Platform Independant Model). This PIM can be projected into one or more other models by transformations. These latter models being at lower levels of abstraction. When a model at a given level of abstraction integrates some platform (technology) information, it is called a PSM (Platform Specific Model). Model transformation is therefore a key issue of the MDE approach. However many questions arise about transformations. Among these questions is: When a model is transformed into different other models on different platforms, how to ensure the interoperability between these models? par This paper aims to provide an answer to the above question. Our approach is based on a traceability model. This model keeps links between the source and target model elements but also records the different operations that where performed in the transformation. We present a methodology for the automatic generation of the traceability model, and the exploitation of this model to ensure interoperability. An example based on OCP is provided to illustrate our proposal.
No file

Dates and versions

inria-00565170 , version 1 (11-02-2011)

Identifiers

  • HAL Id : inria-00565170 , version 1

Cite

Lossan Bondé, Pierre Boulet, Jean-Luc Dekeyser. Traceability and Interoperability at Different Levels of Abstraction in Model Transformations. Forum on Specification and Design Languages, FDL'05, 2005, Lausanne, Switzerland. ⟨inria-00565170⟩
102 View
0 Download

Share

Gmail Facebook X LinkedIn More