DocumentCode
2887335
Title
Structured data in structured logic programming environment
Author
Nurcan, Selmin ; Kouloumdjian, Jacques
Author_Institution
Dept. d´´Inf., INSA, Villeurbanne, France
fYear
1990
fDate
7-9 Mar 1990
Firstpage
547
Abstract
EPSILON, a prototype developed in the context of the European ESPRIT project, is discussed. It is built on top of a commercial Prolog and DBMS (database management system) running on standard UNIX environment. The EPSILON logic programming environment allows the structuring of large knowledge bases expressed in logic languages using so-called theories. The integration of different object-oriented concepts into the current EPSILON prototype provides an environment offering the user object-oriented concepts at different levels. First, the theory concept itself is an object-oriented mechanism to structure logic programs. Second, implementing logic languages, including object-oriented concepts (type hierarchies, nested data structures, etc.), by metaprogramming provided by the theory concept allows the user to employ different augmented logic languages within the programming environment
Keywords
database management systems; logic programming; object-oriented programming; programming environments; structured programming; DBMS; EPSILON; European ESPRIT project; UNIX environment; commercial Prolog; nested data structures; object-oriented concepts; prototype; structured data; structured logic programming environment; type hierarchies; Data structures; Engines; Knowledge representation; Logic programming; Object oriented databases; Object oriented modeling; Programming environments; Prototypes; Relational databases; Spatial databases;
fLanguage
English
Publisher
ieee
Conference_Titel
Databases, Parallel Architectures and Their Applications,. PARBASE-90, International Conference on
Conference_Location
Miami Beach, FL
Print_ISBN
0-8186-2035-8
Type
conf
DOI
10.1109/PARBSE.1990.77213
Filename
77213
Link To Document