2022
DOI: 10.1007/s10009-022-00646-2
|View full text |Cite
|
Sign up to set email alerts
|

Supporting safe metamodel evolution with edelta

Abstract: Metamodels play a crucial role in any model-based application. They underpin the definition of models and tools, and the development of model management operations, including model transformations and analysis. Like any software artifacts, metamodels are subject to evolution to improve their quality or implement unforeseen requirements. Metamodels can be defined in terms of existing ones to increase the separation of concerns and foster reuse. However, the induced coupling can give additional evolution complex… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
1
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
4

Relationship

1
3

Authors

Journals

citations
Cited by 4 publications
(2 citation statements)
references
References 31 publications
0
1
0
Order By: Relevance
“…R3 is also supported in case of parallel evolution of inter-dependent metamodels. This feature of Edelta is described in [54], where a consistency checking mechanism and an automatic code generation fully supports operational safety.…”
Section: The Edelta Compiler Interpreter and Idementioning
confidence: 99%
“…R3 is also supported in case of parallel evolution of inter-dependent metamodels. This feature of Edelta is described in [54], where a consistency checking mechanism and an automatic code generation fully supports operational safety.…”
Section: The Edelta Compiler Interpreter and Idementioning
confidence: 99%
“…UML metamodel refactoring can be handled in a variety of methods. A refactoring technique only executes one of several feasible adjustments [2,3].…”
Section: Introductionmentioning
confidence: 99%