DocumentCode :
2277755
Title :
IsaLog: A declarative language for complex objects with hierarchies
Author :
Atzeni, P. ; Cabibbo, L. ; Mecca, G.
Author_Institution :
Dipartimento di Inf. e Sistemistica, Roma Univ., Italy
fYear :
1993
fDate :
19-23 Apr 1993
Firstpage :
219
Lastpage :
228
Abstract :
The IsaLog model and language are presented. The model has complex objects with classes, relations, and is a hierarchies. The language is strongly types and declarative. The main issue is the definition of the semantics of the language, given in three different ways that are shown to be equivalent: a model-theoretic semantics, a reduction to logic programming with function symbols, and a fixpoint semantics. Each of the semantics presents new aspects with respect to existing proposals because of the interaction of oid-invention with general is a hierarchies. The solutions are based on the explicit Skolem functors, which provide a powerful tool for manipulating object-identifiers
Keywords :
logic programming languages; object-oriented languages; IsaLog; classes; complex objects; declarative language; explicit Skolem functors; fixpoint semantics; function symbols; hierarchies; is a hierarchies; logic programming; model-theoretic semantics; object identifier manipulation; oid-invention; relations; strongly typed language; Data models; Instruction sets; Logic programming; Object oriented databases; Object oriented modeling; Remuneration;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Data Engineering, 1993. Proceedings. Ninth International Conference on
Conference_Location :
Vienna
Print_ISBN :
0-8186-3570-3
Type :
conf
DOI :
10.1109/ICDE.1993.344060
Filename :
344060
Link To Document :
بازگشت