2002
DOI: 10.1145/643120.643123
|View full text |Cite
|
Sign up to set email alerts
|

Rearchitecting the UML infrastructure

Abstract: Metamodeling is one of the core foundations of computer-automated multiparadigm modeling. However, there is currently little agreement about what form the required metamodeling approach should take and precisely what role metamodels should play. This article addresses the problem by first describing some fundamental problems in the industry's leading metamodeling technology, the UML framework, and then explaining how this framework could be rearchitected to overcome these problems. Three main issues are identi… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
140
0

Year Published

2005
2005
2021
2021

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 137 publications
(140 citation statements)
references
References 10 publications
0
140
0
Order By: Relevance
“…In this work, we adopt the deep characterisation approach described in [AK02b]. In this approach, each element has a potency.…”
Section: Deep Characterisationmentioning
confidence: 99%
See 3 more Smart Citations
“…In this work, we adopt the deep characterisation approach described in [AK02b]. In this approach, each element has a potency.…”
Section: Deep Characterisationmentioning
confidence: 99%
“…In this approach, each element has a potency. In the original proposal of [AK02b], the potency is a natural number which is attached to a model element to describe at how many subsequent metalevels this element can be instantiated. Moreover, the potency decreases in one unit at each instantiation at a deeper metalevel.…”
Section: Deep Characterisationmentioning
confidence: 99%
See 2 more Smart Citations
“…MetaDepth [3] is a new multi-level meta-modelling framework with support for multiple meta-levels at the same time using potency [1]. This approach is very useful to describe what we call deep languages, which are languages that involve two or more meta-levels at the user level.…”
Section: Metadepthmentioning
confidence: 99%