Translating an OMT schema to an ODMG-93 schema

  • Authors:
  • Karen C. Davis;Veenadhari Pandiri;Katrin Franze

  • Affiliations:
  • Database Systems Laboratory, ECECS Department, University of Cincinnati, Cincinnati, OH 45221-0030, USA;Database Systems Laboratory, ECECS Department, University of Cincinnati, Cincinnati, OH 45221-0030, USA;Department of Computer Science, Technical University of Dresden, Dresden, Germany

  • Venue:
  • Computer Standards & Interfaces
  • Year:
  • 1997

Quantified Score

Hi-index 0.00

Visualization

Abstract

Rumbaugh's Object Modeling Technique (OMT) provides a graphical mechanism for specifying object-oriented database (OODB) schemas. The basic object model notation of OMT captures semantic data modeling constructs such as aggregation and generalization, as well as object-oriented features such as method signatures. The ODMG-93 Object Database Standard has widespread support in the OODB research and industry communities, but does not provide as extensive a graphical technique as OMT does for describing schemas. In this paper, we translate OMT diagrams to the ODMG-93 Object Definition Language (ODL) for specifying object-oriented database schemas. Software/database designers use OMT to express conceptual schema requirements in a high-level way, and our translation steps guide the development of an implementation schema. In addition, the translation steps serve as the basis for developing automated tools for automated ODL schema generation. We briefly discuss approaches to retain the semantics expressible in OMT that are not directly supported in ODL.