Attribute algebra for N-layer metamodeling
Gergely Mezei, Tihamér Levendovszky, Hassan Charaf · 2007
Abstract: Metamodeling is a popular method to apply software modeling. A metamodel acts as set of rule for its instantiation, the model. The instantiation mechanism, originally restricted to two-layers, is more and more often generalized to n-layer. One of the most important issue in supporting n-layer instantiation in metamodeling is to create and handle n-layer attributes. The paper presents the N-layer Attribute Algebra, the formal description of our n-layer attribute structure and the transformation used in instantiation.