Title :
A Definition of "Abstraction Level" for Metamodels
Author :
Monperrus, Martin ; Beugnard, Antoine ; Champeau, Joël
Author_Institution :
Tech. Univ. Darmstadt, Darmstadt
Abstract :
In model-driven software development, the first-class data are models, which are all structured by a metamodel. In this paper, we propose a definition of abstraction levels for metamodels based on set theory and compatible with MOF. We claim that splitting metamodels into different abstractions levels raise their organizational quality. We present application cases of this statement.
Keywords :
data models; meta data; set theory; software engineering; MOF; abstraction level; first-class data; metamodels; model-driven software development; set theory; Application software; Conferences; Data engineering; Metamodeling; Packaging; Programming; Set theory; Telecommunication computing; Unified modeling language; Vehicles;
Conference_Titel :
Engineering of Computer Based Systems, 2009. ECBS 2009. 16th Annual IEEE International Conference and Workshop on the
Conference_Location :
San Francisco, CA
Print_ISBN :
978-0-7695-3602-6
DOI :
10.1109/ECBS.2009.41