Accession Number:

ADA218377

Title:

A Relational Object-Oriented Management System and an Encapsulated Object Programming System

Descriptive Note:

Doctoral thesis,

Corporate Author:

AIR FORCE INST OF TECH WRIGHT-PATTERSON AFB OH

Personal Author(s):

Report Date:

1988-12-01

Pagination or Media Count:

267.0

Abstract:

The purpose of the Relational Object-Oriented Management System ROOMS is to show that the relational database scheme is a viable approach for storing object-oriented data. ROOMS is designed so that it can be implemented in any object-oriented language with appropriate IO commands, or added to any object-oriented database management system that allows user-defined collections of data. Various problems were encountered in developing ROOMS. While these problems have been solved, the best solution is to use the Encapsulated Object- Oriented Programming System EOOPS. EOOPS is based upon an inheritance scheme which preserves encapsulation. This encapsulated approach avoids the problems associated with the name conflicts that occur with conventional object-oriented languages. EOOPS also includes a proper metaclass and allows for generic routines. ROOMS was then reimplemented in EOOPS to study the enhancements provided by EOOPS. kr

Subject Categories:

  • Computer Programming and Software

Distribution Statement:

APPROVED FOR PUBLIC RELEASE