2005
DOI: 10.1007/s10270-005-0079-0
|View full text |Cite
|
Sign up to set email alerts
|

On the unification power of models

Abstract: In November 2000, the OMG made public the MDA TM initiative, a particular variant of a new global trend called MDE (Model Driven Engineering). The basic ideas of MDA are germane to many other approaches such as generative programming, domain specific languages, model-integrated computing, generic model management, software factories, etc.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
251
0
13

Year Published

2008
2008
2020
2020

Publication Types

Select...
4
3

Relationship

0
7

Authors

Journals

citations
Cited by 560 publications
(264 citation statements)
references
References 9 publications
0
251
0
13
Order By: Relevance
“…A model is an abstraction, in the sense that it cannot represent all aspects of the real world [39]. We discuss further the differences and similarities of modeling and programming practices in Chapter 3.…”
Section: Modeling Environmentsmentioning
confidence: 99%
See 1 more Smart Citation
“…A model is an abstraction, in the sense that it cannot represent all aspects of the real world [39]. We discuss further the differences and similarities of modeling and programming practices in Chapter 3.…”
Section: Modeling Environmentsmentioning
confidence: 99%
“…This process can be termed programming, and the outcome is a machineexecutable computer model [39]. Programming is a highly complex activity involving several steps.…”
Section: From Reality To the Programmentioning
confidence: 99%
“…MDE promotes models as first class citizens exploited to generate code, perform analysis of system's properties, and so forth [Bez05]. Therefore, the need of model versioning support arises as soon as an MDE approach is adopted.…”
Section: Model Versioningmentioning
confidence: 99%
“…In this respect, Domain-Specific Languages can be exploited to provide an abstraction level tailored to the domain experts by providing them with concepts closer to their expertise and to improve automation of derived artefacts [Bez05,KT08]. Due to their specificness, modelling languages are typically designed and subsequently maintained in an incremental manner; in this way, their expressiveness can be manipulated to add, fix, and/or refine available concepts [Fav05].…”
Section: Metamodel Versioningmentioning
confidence: 99%
See 1 more Smart Citation