Two Meta-Model for Object-Role Modeling

Two Meta-Model for Object-Role Modeling

Dave Cuyler (Sandia National Laboratories, USA) and Terry Halpin (Northface University, USA)
DOI: 10.4018/978-1-59140-375-3.ch002
OnDemand PDF Download:
No Current Special Offers


For conceptual information analysis, the object-role modeling (ORM) approach is arguably more suitable than entity-relationship modeling and the class modeling technique within the Unified Modeling Language. Although ORM has been used for three decades and now has industrial modeling tool support, it has no official, standard meta-model. Because of its extensive capability for expressing business rules, ORM is currently being considered as a possible standard for business rules expression within the Object Management Group (OMG), and for use in ontology standards. To support these initiatives and the interchange of ORM model data between different software tools, this chapter discusses recent research by the authors to pave the way for a standard ORM meta-model that employs a standard interchange format. Two different ways of meta-modeling ORM features are presented, design trade-offs are examined, and extensions to ORM are proposed. As proof of concept, a working prototype that is compliant with the OMG’s Meta-Object Facility is also discussed.

Complete Chapter List

Search this Book: