TY - CONF
T1 - Model Migration with Epsilon Flock
AU - Rose, L.M.
AU - Kolovos, D.S.
AU - Paige, R.F.
AU - Polack, F.A.C
PY - 2010
Y1 - 2010
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=77954717740&partnerID=8YFLogxK
U2 - 10.1007/978-3-642-13688-7_13
DO - 10.1007/978-3-642-13688-7_13
M3 - Paper
SP - 184
EP - 198
ER -