2008
DOI: 10.4018/jdm.2008100102
|View full text |Cite
|
Sign up to set email alerts
|

Evaluation of MDE Tools from a Metamodeling Perspective

Abstract: Ever since the introduction of computers into society, researchers have been trying to raise the abstraction level at which we build software programs. We are currently adopting an abstraction level based on graphical models instead of source code: MDE. MDE is the driving force for some recent modeling languages and approaches, such as OMG’s UML or Domain-Specific Modeling. All these approaches are founded on metamodeling: defining languages that represent a problem-domain. A key factor for the success of any … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
2
0

Year Published

2011
2011
2023
2023

Publication Types

Select...
5
1
1

Relationship

0
7

Authors

Journals

citations
Cited by 10 publications
(5 citation statements)
references
References 16 publications
0
2
0
Order By: Relevance
“…The MDE relies on the OMG four-leveled modeling architecture (Atkinson & Kühne, 2003;Saraiva, 2008). A system is developed by refining models, starting from higher and moving to lower levels of abstraction until code is generated.…”
Section: Modeling Architecture For Qos Management Solutionsmentioning
confidence: 99%
See 1 more Smart Citation
“…The MDE relies on the OMG four-leveled modeling architecture (Atkinson & Kühne, 2003;Saraiva, 2008). A system is developed by refining models, starting from higher and moving to lower levels of abstraction until code is generated.…”
Section: Modeling Architecture For Qos Management Solutionsmentioning
confidence: 99%
“…It integrates the Ecore metamodeling language and provides a graphical display of Ecore metamodels. There are several tools and frameworks developed on top of EMF which are popular, relatively easy to use and maintain presented in (Saraiva & Da Silva, 2008).…”
Section: Model-driven Design Environment For Qmamentioning
confidence: 99%
“…We propose that one of the criteria to classify a DSML as a complex one is that with it models can be built that consist of a hierarchy of diagrams, which are instances of more than one diagram type. In general, the examples of DSMLs that are usually shown in the literature about metamodeling tools are usually simple, real-life languages (e.g., a language for the domain of elevator controllers [29], a simplified Goal-oriented Requirement Language [42], and a language for risk analysis [43]) or artificial toy languages (e.g., a Simple Component-connector Language [44], a language for social networks [45], and the J2EE configuration language [46]). With such languages most metamodeling tools are sufficient during the task of model-editor generation.…”
Section: Lessons Learnedmentioning
confidence: 99%
“…All the modelling frameworks and model transformations with regard to our solution have been implemented in the Eclipse 3 development platform, since a key factor for the success of any MDE or MDA approach is an appropriate tool support (Saraiva & Silva, 2008).…”
Section: Development Platform and Implementationmentioning
confidence: 99%