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.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.