• 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