Title
A semi-formal description of migrating domain-specific models with evolving domains
Abstract
One of the main advantages of defining a domain-specific modeling language (DSML) is the flexibility to adjust the language definition to changing requirements or in response to a deeper understanding of the domain. With the industrial applications of domain-specific modeling environments, models are valuable investments. If the modeling language evolves, these models must be seamlessly migrated to the evolved DSML. Although the changes stemming from the language evolution are not abrupt in nature, migrating existing models to a new language is still a challenging task. Our solution is the Model Change Language (MCL) tool set, which defines a DSML to describe the migration rules and then performs the model migration automatically. In this paper, we describe the precise semantics of MCL and its execution, along with the confluence of the migration.
Year
DOI
Venue
2014
10.1007/s10270-012-0313-5
Software and System Modeling
Keywords
Field
DocType
model migration,domain-specific modeling environment,challenging task,language definition,model change language,semi-formal description,domain-specific modeling language,migration rule,new language,language evolution,modeling language evolves
Model transformation,Programming language,Computer science,Modeling language,Theoretical computer science,Semi-formal,Artificial intelligence,Confluence,Constructed language,Language definition,Semantics,Language evolution
Journal
Volume
Issue
ISSN
13
2
1619-1374
Citations 
PageRank 
References 
3
0.38
10
Authors
6
Name
Order
Citations
PageRank
Tihamer Levendovszky123327.58
Daniel Balasubramanian223818.40
Anantha Narayanan329719.04
Feng Shi430.38
Chris Buskirk530.38
Gabor Karsai62465192.32