• DocumentCode
    2499485
  • Title

    On the generation of object databases using booster

  • Author

    Davies, Jim ; Welch, James ; Cavarra, Alessandra ; Crichton, Edward

  • Author_Institution
    Oxford Univ. Comput. Lab.
  • fYear
    0
  • fDate
    0-0 0
  • Abstract
    This paper shows how ideas from a combination of formal techniques can be used to enable the automatic generation of databases from precise object models. It explores how the specification of an object database design can be formalized in terms of method preconditions, method postconditions, and invariant properties - many of which will correspond to integrity constraints for the data representation. Individual method specifications can be completed to reflect constraints expressed elsewhere in the model, composed to specify transactions, and then translated into executable code, to produce a reliable data store with a programming interface. The process of completion, composition, and translation may be automated to produce a model-driven approach to the development of object databases
  • Keywords
    data structures; formal specification; object-oriented databases; program interpreters; automatic generation; data representation; executable code; formal techniques; integrity constraints; object databases; programming interface; Buildings; Error correction; Laboratories; Object oriented databases; Object oriented modeling; Relational databases; Standards development; Technology management; Transaction databases; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Engineering of Complex Computer Systems, 2006. ICECCS 2006. 11th IEEE International Conference on
  • Conference_Location
    Stanford, CA
  • Print_ISBN
    0-7695-2530-X
  • Type

    conf

  • DOI
    10.1109/ICECCS.2006.1690374
  • Filename
    1690374