Date of Award
12-1994
Document Type
Thesis
Degree Name
Master of Science
Department
Department of Electrical and Computer Engineering
First Advisor
Mark Roth, PhD
Abstract
Object-oriented database management systems (ODBMSs) represent the latest advancement in database technology, combining the reusability and maintainability of the object-oriented programming paradigm with the ability to efficiently store and retrieve a wide range of data types as well as code to manipulate stored data. Unfortunately, programmers developing software in the Ada programming language do not have the ability to interface to object databases without significant customized code development. One important reason for this has been the absence of a standard defining the constructs accessing ODBMS functionality. This thesis documents the creation of an Ada language binding to the ODMG-93 standard for object database interfaces. Key portions of the binding are then implemented for the Itasca and ObjectStore ODBMSs written in Lisp and C, respectively. This work achieved the goals of a complete, portable, and transparent object database interface for Ada. To satisfy transparency a preprocessor was assumed to exist for both implementations, and its degree of involvement was directly proportional to the degree of strong typing of the ODBMS implementation language.
AFIT Designator
AFIT-GCS-ENG-94D-16
DTIC Accession Number
ADA289186
Recommended Citation
Lindsay, Stephen R., "Designing and Implementing an Ada Language Binding Specification for ODMG-93" (1994). Theses and Dissertations. 6389.
https://scholar.afit.edu/etd/6389
Comments
The author's Vita page is omitted.