Improving Reuse by means of Asymmetrical Model Migrations: An Application to the Orcc Case Study - Université de Bretagne Occidentale
Conference Papers Year : 2015

Improving Reuse by means of Asymmetrical Model Migrations: An Application to the Orcc Case Study

Paola Vallejo
  • Function : Author
  • PersonId : 943363
Mickaël Kerboeuf
Kevin Martin
Jean-Philippe Babau

Abstract

The legacy code of a tool handling domain specific data gathers valuable expertise. However in many cases, it must be rewritten to make it apply to structurally incompatible data. We investigate a co-evolution approach to avoid this update by making the call context meet the a legacy tool definition domain. The data conforming to the call context co-evolve into data conforming to the definition domain. Once processed by the tool, they can be put back into their original context thanks to a specific reverse transformation which enables the recovery of elements that had been initially removed. This approach is applied to Orcc, a compiler for dataflow applications. Orcc requires many common functions that are expected to be adapted to its own context. Our approach is an effective way to reuse them instead of rewriting them.
No file

Dates and versions

hal-01220427 , version 1 (26-10-2015)

Identifiers

  • HAL Id : hal-01220427 , version 1

Cite

Paola Vallejo, Mickaël Kerboeuf, Kevin Martin, Jean-Philippe Babau. Improving Reuse by means of Asymmetrical Model Migrations: An Application to the Orcc Case Study. 2015 ACM/IEEE 18th International Conference on Model Driven Engineering Languages and Systems (MODELS), Sep 2015, Ottawa, Canada. ⟨hal-01220427⟩
167 View
0 Download

Share

More