Model Transformation Reuse: A Graph-based Model Typing Approach

Identical domain concepts reified in different (meta)modelling projects may be named, represented and connected differently. It turns out that a transformation defined for a particular metamodel cannot be directly used for another metamodel; that is, the reuse of transformations is restricted. To tackle this problem, in this dissertation, we propose a solution for automatically migrating legacy transformations. Such a transformation is adapted to the new metamodel that has a slightly different representation in comparison with the original one, while preserving the original semantics of the transformation. To this end, we first introduce MetaModMap, a Domain Specific Language that allows the description of the correspondences of intended semantics between the elements of two metamodels that model the same domain. Then we provide a rewriting mechanism using these user-defined correspondences to migrate the transformation automatically. The proposed solution uses a graph-based model typing relation that enables safe adaptations. Our approach has been prototyped with MOMENT2 and can be used with any framework based on the same graph transformation paradigm.

Data and Resources

Additional Info

Field Value
Source https://theses.hal.science/tel-00816982
Author Pham, Quyet Thang
Maintainer CCSD
Last Updated May 11, 2026, 08:37 (UTC)
Created May 11, 2026, 08:37 (UTC)
Identifier tel-00816982
Language en
Rights https://about.hal.science/hal-authorisation-v1/
contributor Département informatique (INFO) ; Université européenne de Bretagne - European University of Brittany (UEB)-Télécom Bretagne-Institut Mines-Télécom [Paris] (IMT)
creator Pham, Quyet Thang
date 2012-12-19T00:00:00
harvest_object_id 585a1476-e6d0-4212-ba45-c5968d930dbb
harvest_source_id 3374d638-d20b-4672-ba96-a23232d55657
harvest_source_title test moissonnage SELUNE
metadata_modified 2026-01-19T00:00:00
set_spec type:THESE