The LOGIDATA+ Prototype System
Title | The LOGIDATA+ Prototype System |
Publication Type | Technical Report |
Year of Publication | 1992 |
Authors | Nanni, U., Salza S., & Terranova M. |
Other Numbers | 712 |
Abstract | In this paper we present a prototype system developed within LOGIDATA+, a national project funded by the Italian National Research Council (CNR). The prototype supports a rule based language on a data model with structured data types, object identity and sharing. The system has an interactive user interface, with a unit of interaction consisting of a LOGIDATA+ program, to extract information from the knowledge base and/or modify the schema. A program consists of a set of rules, and of additional directives to handle the data output and/or the updates to the schema. The prototype handles a temporary (user) environment where updates are performed and a permanent one, updated on request. The system uses LOA (LOGIDATA+ Object Algebra) as an intermediate internal language (see ICSI tr-92-006.ps.gz). User programs are translated into LOA programs, i.e. sequences of fixpoint systems of algebraic equations. The prototype is built on the top of a relational DBMS, that handles SQL transactions and provides the basic support for the permanent storage of data as well as for concurrency control and recovery. A main memory database has been included in the architecture, to improve the performance in the evaluation of the fixpoint systems, by keeping in main memory the intermediate results. Figures are omitted in the ftp-able version of the paper. A complete version is available from ICSI. |
URL | http://www.icsi.berkeley.edu/pubs/techreports/tr-92-007.pdf |
Bibliographic Notes | ICSI Technical Report TR-92-007 |
Abbreviated Authors | U. Nanni, S. Salza, and M. Terranova |
ICSI Publication Type | Technical Report |