An Active Rule Language for ROCK & ROLL

نویسندگان

  • Andrew Dinn
  • Norman W. Paton
  • M. Howard Williams
  • Alvaro A. A. Fernandes
چکیده

This paper presents an active rule language for the ROCK & ROLL deductive object-oriented database system. A characteristic feature of ROCK & ROLL is that it blends imperative and deductive programming styles so that both can be used together in support of passive database applications. The aim in developing an active extension is to allow declarative expression of aspects of active behaviour wherever possible, without imposing prohibitive restrictions on the power of the resulting system. The proposal which results is more powerful than most earlier declarative active rule systems, in both its language and execution model, without resorting to the wholly procedural approach supported by most proposals for active object-oriented databases. The paper indicates where retaining declarative features yields greatest beneets, but also where diiculties are encountered which lead to compromises.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

ROCK & ROLL: A Deductive Object-Oriented Database with Active and Spatial Extensions

ROCK & ROLL is a deductive object-oriented database system that supports two languages, one imperative and the other deductive, both derived from the same object-oriented data model. As the languages share a common type system, they can be integrated without manifesting impedance mismatches, and thus programmers can conveniently exploit both deductive and imperative features in a single applica...

متن کامل

Extending ROCK & ROLL with Spatial Data Types : Part 1

The ROCK & ROLL deductive object-oriented database system has been used to develop applications that involve the querying and manipulation of spatial data. The approach to the development of these applications has hitherto required that a suitable set of spatial data types is deened and handed over to applications as a class library for reuse. While this approach is functionally adequate, it le...

متن کامل

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

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 integratio...

متن کامل

The Implementation of a Deductive

The ROCK & ROLL database system cleanly integrates deductive and object-oriented capabilities by deening an imperative programming language , ROCK, and a declarative, deductive language, ROLL, over a common object-oriented (OO) data model. Existing techniques for evaluation and optimization of deductive languages fail to address key requirements imposed by ROLL such as: strict typing; placement...

متن کامل

Tectonics, fracturing of rock, and erosion

[1] We argue that by fracturing rock, not by raising it relative to base level, tectonics plays its most important role in causing rapid incision of valleys and rapid erosion of hillslopes. Tectonic deformation riddles the upper crust with fractures, which not only provide avenues for water flow and thus promote weathering and further disintegration of rock but also fragment bedrock into debris...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1996