2001
DOI: 10.1007/3-540-45441-1_4
|View full text |Cite
|
Sign up to set email alerts
|

Mapping between Levels in the Metamodel Architecture

Abstract: Abstract. The Meta-Modeling Language is a static object-oriented modeling language whose focus is the declarative definition of languages. It aims to enable the UML metamodel to be precisely defined, and to enable UML to evolve into a family of languages. This paper argues that although MML takes a metamodeling approach to language definition, it cannot be described as strict metamodeling. This has significant implications for the nature of the metamodel architecture it supports, yet without contravening the O… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
26
0

Year Published

2002
2002
2021
2021

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 38 publications
(27 citation statements)
references
References 4 publications
0
26
0
Order By: Relevance
“…The majority of metamodeling approaches (including ones that build upon the MOF standard [25]; GME [20], PROGRES [35], BOOM [28], or [21]) considers only a predefined number of metalevels. While only [4] (a framework for MML) and [5] supports multilevel metamodeling. By the dynamic reconfiguration of type-instance relationship between models, VPM provides such a solution that avoids the problem of replication of concepts (from which [4] suffers as identified in [5]).…”
Section: Discussionmentioning
confidence: 99%
See 2 more Smart Citations
“…The majority of metamodeling approaches (including ones that build upon the MOF standard [25]; GME [20], PROGRES [35], BOOM [28], or [21]) considers only a predefined number of metalevels. While only [4] (a framework for MML) and [5] supports multilevel metamodeling. By the dynamic reconfiguration of type-instance relationship between models, VPM provides such a solution that avoids the problem of replication of concepts (from which [4] suffers as identified in [5]).…”
Section: Discussionmentioning
confidence: 99%
“…While only [4] (a framework for MML) and [5] supports multilevel metamodeling. By the dynamic reconfiguration of type-instance relationship between models, VPM provides such a solution that avoids the problem of replication of concepts (from which [4] suffers as identified in [5]). -VPM has a visual (UML-based) and mathematically precise specification language for dynamic behavior.…”
Section: Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…The problem faced in this article has also drawn the attention of other researchers, who have identified it as an important challenge [15,16,17]. We analyzed these approaches in [8] and found out that none of them was compliant with the MOF 2.0 architecture (thus being non-standard approaches) and some of them suffer from other drawbacks.…”
Section: Discussionmentioning
confidence: 99%
“…Specifically, we will provide a technical comparison of three metamodeling languages: MetaGME, Ecore, and Microsoft's Domain Model Definition language. Note that this list is by no means exhaustive; other metamodeling languages not discussed here include the Meta-Modelling Language (MML) [20] and those defined for The eXecutable Metamodeling Facility (XMF) [27]. MetaGME is the native metamodeling language supported by the Generic Modeling Environment (GME) [2], a graphical metaprogrammable modeling tool [4].…”
Section: Introductionmentioning
confidence: 99%