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 Levendovszky | 1 | 233 | 27.58 |
Daniel Balasubramanian | 2 | 238 | 18.40 |
Anantha Narayanan | 3 | 297 | 19.04 |
Feng Shi | 4 | 3 | 0.38 |
Chris Buskirk | 5 | 3 | 0.38 |
Gabor Karsai | 6 | 2465 | 192.32 |