• DocumentCode
    2499989
  • Title

    Generalized version control in an object-oriented database

  • Author

    Beech, David ; Mahbod, Brom

  • Author_Institution
    Hewlett-Packard Labs., Palo Alto, CA, USA
  • fYear
    1988
  • fDate
    1-5 Feb 1988
  • Firstpage
    14
  • Lastpage
    22
  • Abstract
    An important function of an engineering database management system is to support incremental and cooperative design in an orderly way. This calls for a version-control mechanism of some generality if it is to be appropriate to the design of complex objects. The authors consider the nature of design objects, and develop some functional requirements for version control of such objects. They outline the basic object-oriented database model, which they take as the foundation for their proposal. They then discuss the relationship between versions and the objects they exemplify, describe the mechanisms for the creation of versioned objects and the conversion of non-versioned objects to versioned form, study the impact on referencing and type checking in the object model, and arrive at a flexible notion of a context containing rules for version selection. Their implementation of some of these concepts is also described
  • Keywords
    database management systems; cooperative design; engineering database management system; generalized version control; incremental design; object-oriented database; Control systems; Data engineering; Database systems; Design engineering; Hardware; Laboratories; Object oriented databases; Object oriented modeling; Relational databases; Systems engineering and theory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Engineering, 1988. Proceedings. Fourth International Conference on
  • Conference_Location
    Los Angeles, CA
  • Print_ISBN
    0-8186-0827-7
  • Type

    conf

  • DOI
    10.1109/ICDE.1988.105441
  • Filename
    105441