Markus Baumeister, RWTH Aachen
Abstract of "Attribute Grouping: Emulating Metamodels without Instantiation"
Attribute grouping is proposed as a representation of metamodels without an
instantiation relationship
between metaclasses and classes. This representation solves the
problems which appeared while we tried to define a metamodel for chemical
process modeling: implementability in conventional OO systems,
placement of classes, and definition of instance-instance-attributes.
It retains all the important features of metamodels
we need for data modeling except the ability to define class attributes
and class methods.
Besides providing an axiomatic definition of three different
representations of metamodels, we also show how attribute grouping can
easily be implemented in C++.