Semantics of Inheritance in Logical Object Specifications
- verfasst von
- Stefan Brass, Udo W. Lipeck
- Abstract
Our goal is to integrate the paradigms of object-oriented structuring and of rule-based specifications for databases. In this paper, we consider hierarchical specifications of objects and object types with attributes defined by logical rules, and we explain their local (single object) semantics as well as their composite (object society) semantics. In order to allow inheritance with exceptions (overriding) even for rules, the defining formulas are interpreted like defaults of different priorities corresponding to levels in the object type hierarchy. Here, minimal model semantics known from default reasoning in artificial intelligence or from database completions can be utilized, but must be modified to respect object-oriented issues, in particular locality. We prove that intended models exist for object and composite specifications under natural conditions, even if general clauses are used as defaults.
- Organisationseinheit(en)
-
Institut für Praktische Informatik
- Typ
- Aufsatz in Konferenzband
- Seiten
- 411-430
- Anzahl der Seiten
- 20
- Publikationsdatum
- 1991
- Publikationsstatus
- Veröffentlicht
- Peer-reviewed
- Ja
- ASJC Scopus Sachgebiete
- Theoretische Informatik, Allgemeine Computerwissenschaft
- Elektronische Version(en)
-
https://doi.org/10.1007/3-540-55015-1_22 (Zugang:
Geschlossen)