Model Migration with Epsilon Flock

  • Louis M. Rose
  • Dimitrios S. Kolovos
  • Richard F. Paige
  • Fiona A. C. Polack
Conference paper

DOI: 10.1007/978-3-642-13688-7_13

Part of the Lecture Notes in Computer Science book series (LNCS, volume 6142)
Cite this paper as:
Rose L.M., Kolovos D.S., Paige R.F., Polack F.A.C. (2010) Model Migration with Epsilon Flock. In: Tratt L., Gogolla M. (eds) Theory and Practice of Model Transformations. ICMT 2010. Lecture Notes in Computer Science, vol 6142. Springer, Berlin, Heidelberg

Abstract

In their recent book, Mens and Demeyer state that Model-Driven Engineering introduces additional challenges for controlling and managing software evolution. Today, tools exist for generating model editors and for managing models with transformation, validation, merging and weaving. There is limited support, however, for model migration - a development activity in which instance models are updated in response to metamodel evolution. In this paper, we describe Epsilon Flock, a model-to-model transformation language tailored for model migration that contributes a novel algorithm for relating source and target model elements. To demonstrate its conciseness, we compare Flock to other approaches.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag Berlin Heidelberg 2010

Authors and Affiliations

  • Louis M. Rose
    • 1
  • Dimitrios S. Kolovos
    • 1
  • Richard F. Paige
    • 1
  • Fiona A. C. Polack
    • 1
  1. 1.Department of Computer ScienceUniversity of YorkUK

Personalised recommendations