A kernel transformation language for metamodel evolution and reversible model co-evolution

This report defines MicroDif, a kernel transformation language for metamodel evolution and reversible model co-evolution. To begin with, a kernel subset of Ecore is highlighted and formally defined thanks to a suitable denotational semantics. Then MicroDif is formally defined upon this subset. In a first step, the focus is put on metamodel evolution provided by a set of refactoring operators. In a second step, the focus is put on model co-evolution which is intended to be reversible thanks to a dedicated pair of transformations respectively called migration and recontextualization. Each MicroDif operator is also provided with a dedicated predicate which explains the sufficient conditions for a model to remain valid after these transformations.

Data and Resources

Additional Info

Field Value
Source https://hal.univ-brest.fr/hal-00842789
Author Kerboeuf, Mickaël, Vallejo, Paola, Babau, Jean-Philippe
Maintainer CCSD
Last Updated May 10, 2026, 10:12 (UTC)
Created May 10, 2026, 10:12 (UTC)
Identifier hal-00842789
Language en
Rights https://about.hal.science/hal-authorisation-v1/
contributor Laboratoire des sciences et techniques de l'information, de la communication et de la connaissance (Lab-STICC) ; Université européenne de Bretagne - European University of Brittany (UEB)-École Nationale d'Ingénieurs de Brest (ENIB) ; Université de Brest (UBO EPE)-Institut National Polytechnique de Bretagne (Bretagne INP)-Université de Brest (UBO EPE)-Institut National Polytechnique de Bretagne (Bretagne INP)-Université de Bretagne Sud (UBS)-Télécom Bretagne-Institut Brestois du Numérique et des Mathématiques (IBNM) ; Université de Brest (UBO EPE)-École Nationale Supérieure de Techniques Avancées Bretagne (ENSTA Bretagne)-Institut Mines-Télécom [Paris] (IMT)-Centre National de la Recherche Scientifique (CNRS)
creator Kerboeuf, Mickaël
date 2013-07-05T00:00:00
harvest_object_id 2a8946a3-dbe7-409f-922f-a958c5180848
harvest_source_id 3374d638-d20b-4672-ba96-a23232d55657
harvest_source_title test moissonnage SELUNE
metadata_modified 2026-01-23T00:00:00
set_spec type:REPORT