EMFMigrate is an approach to deal with the problem of coupled evolution. It consists of a DSL that provides modelers with dedicated constructs for
- specifying migration libraries that embody and enable the reuse of recurrent artifact adaptations,
- customizing migrations already available in libraries, and
- managing migrations that aren’t fully automated and require user intervention.