UNIVERS Product. Phase 1.
Abstract
This project investigated extensible databases for design applications. These applications have complex data modeling needs not adequately met by existing database systems. Our goal is to combine the abstraction and modularity of modern programming languages and the persistent storage management of databases with the inheritance/refinement mechanism of object-oriented systems to provide an extensible database product. The first phase objectives are to investigate data modeling and representation requirements for extensibility. Our primary focus is on programming language access to the extensibility mechanisms of an object-oriented database. Phase I produced a definition of requirements for the product we call UNIVERS -- the UNIfication of programming language and database technology, with the VERSatility of object-oriented systems. It also establishes a high-level (architectural) design for UNIVERS, including a description of the programming language/database interface. The resulting product is an Ada language interface providing access to the contractor's existing database product, Vbase. Vbase is an object-oriented database development platform targeted at the needs of the engineering design application builder, designed to serve as a foundation for MCAD, ECAD, and CIM applications.
Document Details
- Document Type
- Technical Report
- Publication Date
- Apr 27, 1987
- Accession Number
- ADA187405
Entities
People
- Michael J. Vilot
- Robert M. Strong