2016
DOI: 10.1016/j.jss.2015.08.047
|View full text |Cite
|
Sign up to set email alerts
|

Evolving models in Model-Driven Engineering: State-of-the-art and future challenges

Abstract: The artefacts used in Model-Driven Engineering (MDE) evolve as a matter of course: models are modified and updated as part of the engineering process; metamodels change as a result of domain analysis and standardisation efforts; and the operations applied to models change as engineering requirements change. MDE artefacts are interrelated , and simultaneously constrain each other, making evolution a challenge to manage. We discuss some of the key problems of evolution in MDE, summarise the key state-of-the-art,… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
35
0

Year Published

2017
2017
2021
2021

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 54 publications
(35 citation statements)
references
References 39 publications
0
35
0
Order By: Relevance
“…But those meta-models' evolutions can be difficult because they impact other reusable assets like model transformation operations meaning those assets might have to evolve too. This threat is reduced by the large amount of existing MDE solutions addressing the problem of the meta-model evolution (Paige et al, 2016).…”
Section: Threats To Validitymentioning
confidence: 99%
“…But those meta-models' evolutions can be difficult because they impact other reusable assets like model transformation operations meaning those assets might have to evolve too. This threat is reduced by the large amount of existing MDE solutions addressing the problem of the meta-model evolution (Paige et al, 2016).…”
Section: Threats To Validitymentioning
confidence: 99%
“…Two types of approaches are identifiable for change detection [17]: Models typically are entities linked to one another. Versioning one entity may thus have an impact on others.…”
Section: Versioning Modelsmentioning
confidence: 99%
“…This makes co-evolution an interesting field of research. Research on model versioning has brought various approaches for managing co-evolution [17]: (a) Inference approaches [6] rely on meta-model comparison to generate a strategy for evolving models to conform to an updated meta-model. (b) Operator approaches [12] are based on patterns and are characterized by a set of predetermined strategies that can handle a step-by-step co-evolution of meta-models and models.…”
Section: Versioning Modelsmentioning
confidence: 99%
“…Further, as the name implies, native apps are built using platform-specific SDKs and development tools provided by the platform vendors. The advantages of native mobile apps, of course, are (Jobe, 2013):…”
Section: Introductionmentioning
confidence: 99%
“…The MDA approach can help us ensure the sustainability of the know-how and increase the productivity while responding to the problems of fragmentation of the platforms. The Model-Driven Architecture (MDA) approach (Paige et al, 2016) brings significant advances in the control of the development of computer applications and peculiarly it enables productivity gains, increased reliability, significant improvement in sustainability and better agility in the face of changes.…”
Section: Introductionmentioning
confidence: 99%