Back to Search Start Over

A metamodeling language supporting subset and union properties.

Authors :
Alanen, Marcus
Porres, Ivan
Source :
Software & Systems Modeling; Feb2008, Vol. 7 Issue 1, p103-124, 22p, 22 Diagrams
Publication Year :
2008

Abstract

In this article, we describe successive versions of a metamodeling language using a set-theoretic formalization. We focus on language extension mechanisms, particularly on the relatively new subset and union properties of MOF 2.0 and the UML 2.0 Infrastructure. We use Liskov substitutability as the rationale for our formalization. We also show that property redefinitions are not a safe language extension mechanism. Each language version provides new features, and we note how such features cannot be mixed arbitrarily. Instead, constraints over the metamodel and model structures must be established. We expect that this article provides a better understanding of the foundations of MOF 2.0, which is necessary to define new extensions, model transformation languages and tools. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
16191366
Volume :
7
Issue :
1
Database :
Complementary Index
Journal :
Software & Systems Modeling
Publication Type :
Academic Journal
Accession number :
27605838
Full Text :
https://doi.org/10.1007/s10270-007-0049-9