The Design and Implementation of a Compiler for the Object-Oriented Data Manipulation Language.

Abstract

Object-oriented relationships, such as inheritance and covering can not be readily incorporated in classic data models. This thesis addresses this problem by the design and implementation of an object-oriented data model (O-ODM), that incorporates the object-oriented paradigm. A Multimodel and Multilingual Database System called M2DBS has been developed at the Naval Postgraduate School. This system incorporates the classic database data models along with a recently developed object-oriented data model (O-ODM). The problem addressed by this work is to design a new object-oriented data manipulation language (O-ODML) for the O-ODM. The approach is to develop and construct an O-ODML Compiler. Then assimilate the compiler with the Kernel Mapping System (KMS) of the M2DBS. The result of this thesis is a compiler for the O-ODML of the O-ODM. This O-ODML compiler takes an O-ODM query converts it into a low level intermediate language before translating it into a format that the Real Time Monitor can execute on the M2DBS. (AN)

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Sep 01, 1995
Accession Number
ADA304323

Entities

People

  • Aykut Kutlusan
  • Carlos M. Barbosa

Organizations

  • Naval Postgraduate School

Tags

DTIC Thesaurus Topics

  • Compilers
  • Coverings
  • Databases
  • Digital Information
  • Language

Fields of Study

  • Computer science

Readers

  • Database Systems and Applications