Type Evolution and Instance Adaptation

Abstract

Schema evolution support is an important facility for object-oriented database (OODB) systems. While existing OODB systems provide for limited forms of evolution, including modification to the database schema and reorganization of affected instances, we find their support insufficient. Specific deficiencies are (1) the lack of compatibility support for old applications, and (2) the lack of ability to install arbitrary changes upon the schema and database. This paper examines the limitations of existing schemes, and offers a more general framework for specifying and reasoning about the evolution of class definitions and the adaptation of existing, persistent instances to those new definitions.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jun 01, 1992
Accession Number
ADA256372

Entities

People

  • Stewart M. Clamen

Organizations

  • Carnegie Mellon University

Tags

DTIC Thesaurus Topics

  • Application Software
  • Computer Programming
  • Computer Science
  • Computers
  • Consistency
  • Control Knobs
  • Conversion
  • Costs
  • Databases
  • Language
  • Lisp Programming Language
  • Models
  • Personal Information Managers
  • Relational Database Management Systems
  • Relational Databases
  • Specifications
  • Storage

Fields of Study

  • Computer science

Readers

  • Computational Linguistics
  • Systems Analysis and Design