Erich J. Neuhold, Wolfgang Klas, Michael Schrefl,
"Tailoring Object-Oriented Data Models through Metaclasses"
: Proceedings of the Advanced Database System Symposium '89, Kyoto Research Park, Kyoto, Japan, December 7-8, 1989, Seite(n) 169-178, 12-1989
Tailoring Object-Oriented Data Models through Metaclasses
Sprache des Titels:
Proceedings of the Advanced Database System Symposium '89, Kyoto Research Park, Kyoto, Japan, December 7-8, 1989
Object-oriented data models organize objects into classes that describe their structural and behavioral properties. Classes can be treated as objects themselves by organizing them into metaclasses. Usually, metaclasses have been employed to define the structure and behavior of classes. In this paper we extend the metaclass concept. Metaclasses specify not only the properties of their instances, which are classes, but also the common properties of the instances of their instances. Therefore, objects can be given a different predefined common behavior and structure at the metaclass level. In our paper we show the usefulness of this extended metaclass concept. It can be employed by the system designer to provide an open data model and to tailor a general object-oriented data model for special needs of an application designer. We illustrate the approach with examples. We define a new metaclass that introduces the semantics of ?roles?, an additional modelling concept. We show how the semantics can be specified differently by different metaclasses.
Sprache der Kurzfassung:
Anzahl der Seiten:
Notiz zur Publikation:
If you are interested in th paper, you may receive a copy (PS or PDF) by sending an e-mail to our office (email@example.com). Please include the paper-no. (Neuh89a) and agree to use the paper for scientific purposes and private use only!