@inproceedings{bb5582b446404d4eaa1ca7aaeb42234e,
title = "The Evolving Algebra Semantics of Class and Role Hierarchies",
abstract = "The formal description of the semantics of object-oriented data models is still a heavily debated research problem. This paper shows how evolving algebras provide an elegant way to specify the operational semantics of bject-oriented data models. In particular, we define the formal semantics of a novice feature of object-oriented data models proposed recently by different authors: role hierarchies. As opposed to traditional class hierarchies, role hierarchies allow objects to dynamically acquire multiple independent types.",
author = "Georg Gottlob and Michael Schrefl",
year = "1998",
language = "English",
isbn = "3-540-64199-8",
volume = "1358",
series = "Lecture Notes in Computer Science (LNCS)",
publisher = "Springer Verlag Deutschland",
pages = "92--113",
editor = "\{B. Thalheim, L. Libkin\}",
booktitle = "Semantics in Databases",
}