2014
DOI: 10.1007/s00165-014-0307-x
|View full text |Cite
|
Sign up to set email alerts
|

A formalisation of deep metamodelling

Abstract: Esta es la versión de autor de la comunicación de congreso publicada en: This is an author produced version of a paper published in: Abstract. Metamodelling is one of the pillars of model-driven engineering, used for language engineering and domain modelling. Even though metamodelling is traditionally based on a two-metalevel approach, several researchers have pointed out limitations of this solution and proposed an alternative deep (also called multi-level) approach to obtain simpler system specifications. Ho… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
30
0

Year Published

2015
2015
2020
2020

Publication Types

Select...
5
1

Relationship

4
2

Authors

Journals

citations
Cited by 24 publications
(30 citation statements)
references
References 37 publications
0
30
0
Order By: Relevance
“…Adding to a metaclass c an MGI m results in a base class m with a power type c. The contribution of DeepTelos is to fully integrate this construct in a metamodeling language and system which already comes with support for unbounded deep characterization via 'mediated' [20] properties and full support for metaclasses. This also sets DeepTelos apart from work on the powertype pattern [4] where the powertype role is played by a 'normal' class.…”
Section: Discussion and Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…Adding to a metaclass c an MGI m results in a base class m with a power type c. The contribution of DeepTelos is to fully integrate this construct in a metamodeling language and system which already comes with support for unbounded deep characterization via 'mediated' [20] properties and full support for metaclasses. This also sets DeepTelos apart from work on the powertype pattern [4] where the powertype role is played by a 'normal' class.…”
Section: Discussion and Related Workmentioning
confidence: 99%
“…We take a perspective that is inverse to power types, because our starting point are metaclasses in Telos. With MGIs we add full support for deep characterization to Telos, making it possible that the metaclass introduces (via its MGI) a property that is directly instantiated by the individual (its instance-instance, i.e., potency 2) without an intermediate instantiation step at the class -this is similar to what Rossini [20] refers to as 'semantics of single-potency'.…”
Section: Discussion and Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Graphs and graph-like structures have been successfully used for representing software models and meta-models [4,[22][23][24]. Basic meta-modeling concepts can be represented by typed graphs.…”
Section: Graph-based Modeling and Model Transformationsmentioning
confidence: 99%
“…A potency is a natural number (or zero) indicating at how many levels an element can be instantiated (cf. [21] for a formal discussion of different types of potency). In Fig.…”
Section: Multi-level Approachmentioning
confidence: 99%