Object-Orientation FAQ

OTGen (Carnegie Mellon University/UMass Amherst)

OTGen is a design for a system to support schema evolution in
object-oriented databases.  The chief contribution of OTGen is support
for programmer extensibility of transformation functions to allow a
system to support a wide range of schema changes, not just those that
can be easily automated.  While OTGen was never implemented, it is
based on the implementation of TransformGen, a system to support the
evolution of the specialized databases used by Gandalf programming
environments.  For more information on OTGen and TransformGen, please
see: 
Barbara Staudt Lerner and A. Nico Habermann, "Beyond Schema Evolution
    to Database Reorganization", in Proceedings of the Joint ACM
    OOPSLA/ECOOP '90 Conference on Object-Oriented Programming:
    Systems, Languages, and Applications, Ottawa, Canada, October
    1990, 67-76. 
Barbara Staudt, Charles Krueger, and David Garlan, TransformGen:
    Automating the Maintenance of Structure-Oriented Environments,
    Computer Science Department Carnegie-Mellon University, Technical
    Report CMU-CS-88-186, November 1988.
David Garlan, Charles W. Krueger, and Barbara J. Staudt, "A Structural
    Approach to the Maintenance of Structure-Oriented Environments",
    in Proceedings of the ACM SIGSOFT/SIGPLAN Software Engineering
    Symposium on Practical Software Development Environments, Palo
    Alto, California, December 1986, 160-170.
Contact:
Barbara Lerner
blerner@cs.umass.edu
ontact:
Best regards, Heiko
--
Labor fuer Kuenstliche Intelligenz              Heiko Kirschke  | |
Fachbereich Informatik                 Tel: +49 (40) 54715-612  | | ||// ||
Universitaet Hamburg                   Fax: +49 (40) 54715-572  | | ||\\ ||
Vogt-Koelln-Strasse 30      kirschke@informatik.uni-hamburg.de  |  ---------
D 22527 Hamburg                                      Raum R017   -----------
World Wide Web: http://lki-www.informatik.uni-hamburg.de/~kirschke/home.html

This document was translated by ms2html v1.8 on 04.06.96.