Back to results

University of Abertay Dundee

Database implementation on an object-oriented processor architecture

Abstract

dc:description.abstract

The advent of an object-oriented processor, the REKURSIV, allowed the possibility of investigating the application of object-oriented techniques to all the levels of a software system’s architecture. This work is concerned with the implementation of a database system on the REKURSIV. A database system was implemented with an architecture structured as<br/><br/>• An external level provided by DEAL, a database query language with functions.<br/>• A conceptual level consisting of an implementation of the relational algebra.<br/>• an internal level provided by the REKURSIV system.<br/><br/>The mapping of the external to the conceptual levels is achieved through a recursive descent interpreter which was machine generated from a syntax specification.<br/><br/>The software providing the conceptual level was systematically derived from a formal algebraic specification of the relational algebra.<br/><br/>The internal level was experimentally investigated to quantify the nature of the contribution made to computational power by the REKURSIV’s <i>architectural </i>innovations.<br/>The contributions made by this work are:<br/><br/>• the methodology exposed for program derivation (in class based languages) from algebraic specifications;<br/>• the treatment of the notion of domain within formal specification;<br/>• the development of a top-down parser generator;<br/>• the establishment of a quantitative perfomance profile for the REKURSIV.

Degree

thesis:*
Name dc:type.qualificationname
PhD
Level dc:type.qualificationlevel
Doctoral Thesis
Grantor dc:publisher.institution
University of Abertay Dundee
Year dc:date.issued
1995

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Natanson, Louis

Rights

Language dc:language
eng

Identifiers

dc:identifier.*
Identifier
oai:rke.abertay.ac.uk:studenttheses/5a02f509-70a5-4133-b55c-bb42d0a83cc7
OAI identifier oai:identifier
oai:rke.abertay.ac.uk:studenttheses/5a02f509-70a5-4133-b55c-bb42d0a83cc7

Chain of custody

source
Harvested from
Abertay University
Base URL
rke.abertay.ac.uk/ws/oai
Last updated
2026-07-24
Source record
OAI-PMH GetRecord
related terms
citation

Natanson, Louis. Database implementation on an object-oriented processor architecture. Doctoral Thesis thesis, University of Abertay Dundee, 1995. https://rke.abertay.ac.uk/en/studentTheses/5a02f509-70a5-4133-b55c-bb42d0a83cc7