Object-oriented modeling and design
Object-oriented modeling and design
Fundamentals of database systems (2nd ed.)
Fundamentals of database systems (2nd ed.)
Mapping extended entity relationship model to object modeling technique
ACM SIGMOD Record
Object Database Standard: ODMG-93
Object Database Standard: ODMG-93
A Formal Semantics for Object Model Diagrams
IEEE Transactions on Software Engineering
Hi-index | 0.00 |
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.