Design and implementation of ROCK & ROLL: A deductive object-oriented database system

Maria L. Barja, Alvaro A A Fernandes, Norman W. Paton, M. Howard Williams, Andrew Dinn, Alia I. Abdelmoty

    Research output: Contribution to journalArticlepeer-review

    Abstract

    This paper presents an approach to the development of a deductive object-oriented database system, describing the key design decisions and their consequences for implementation. The approach is novel, in that it integrates an object-oriented database system manipulated using an imperative programming language (ROCK) with a logic language for expressing queries and methods (ROLL). The integration is made seamless by deriving both the imperative and logic languages from a single formally defined data model, thereby avoiding impedance mismatches when they are integrated. © 1995.
    Original languageEnglish
    Pages (from-to)185-211
    Number of pages26
    JournalInformation Systems
    Volume20
    Issue number3
    DOIs
    Publication statusPublished - May 1995

    Keywords

    • Database Programming
    • Deductive Databases
    • Deductive Object-Oriented Databases
    • Logic Programming
    • Object-Oriented Databases

    Fingerprint

    Dive into the research topics of 'Design and implementation of ROCK & ROLL: A deductive object-oriented database system'. Together they form a unique fingerprint.

    Cite this