Date of Award


Document Type


Degree Name

Master of Science in Computer Engineering


Department of Electrical and Computer Engineering

First Advisor

Mark Roth, PhD


Object data management ODM is currently at the forefront of research and development efforts in the database community. In order to take advantage of ODM technology, the Department of Defense DoD needs to ensure that these systems are accessible to Ada programmers. The Air Force Institute of Technology AFIT is conducting research towards the development of an Ada ODM interface to existing ODM systems. The design goals are portability, transparency, and completeness for Ada programmers. Portability means that the ODM system can be changed without affecting any existing application programs. Transparency means that Ada programmers can use the interface without having to know different programming languages or specifics about the different systems being used. Completeness means that all of the functionality of the ODM systems are available to Ada application developers. This thesis defines requirements for an Ada ODM interface and proposes a design. In addition, the challenges associated with implementation are investigated using commercial ODM systems at AFIT. Implementation of the interface is based on the use of Ada bindings to the existing application program interfaces APIs of the ODM systems. A preprocessor will be necessary in order to achieve transparency.

AFIT Designator


DTIC Accession Number



The author's Vita page is omitted.