Accession Number : ADA304323

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

Descriptive Note : Master's thesis,

Corporate Author : NAVAL POSTGRADUATE SCHOOL MONTEREY CA

Personal Author(s) : Barbosa, Carlos M. ; Kutlusan, Aykut

PDF Url : ADA304323

Report Date : SEP 1995

Pagination or Media Count : 188

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)

Descriptors :   *COMPILERS, *OBJECT ORIENTED PROGRAMMING, DATA BASES, COMPUTER PROGRAM DOCUMENTATION, ALGORITHMS, SOFTWARE ENGINEERING, DATA MANAGEMENT, COMPUTER AIDED DESIGN, COMPUTER COMMUNICATIONS, REAL TIME, PROGRAMMING LANGUAGES, SEMANTICS, THESES, SUBROUTINES, COMPUTER FILES, SYNTAX, MACHINE TRANSLATION.

Subject Categories : Computer Programming and Software
      Computer Systems

Distribution Statement : APPROVED FOR PUBLIC RELEASE