Metamodels for Object-Role Modeling

نویسندگان

  • Dave Cuyler
  • Terry Halpin
چکیده

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 metamodel. 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 paper discusses recent research by the authors to pave the way for a standard ORM metamodel. 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.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Extending OO Metamodels towards Dynamic Object Roles

This paper discusses some of the implications of introducing the dynamic object role concept into object-oriented metamodels on both implementational and conceptual modeling levels in a coordinated way. The notion is expected to become one of the most fundamental constructs of an object data model and our research concerning object query languages allows us to state that it can be cleanly incor...

متن کامل

Testing Metamodels

In this paper, we deal with errors in metamodels. Metamodels define the abstract syntax of modeling languages. They play a central role in the Model-Driven Architecture. Other artifacts like models or tools are based on them and have to be changed if the metamodel is changed. Consequently, correcting errors in a metamodel can be quite expensive as dependent artifacts have to be adapted to the c...

متن کامل

A Metamodel and UML Profile for Networked Ontologies – The Complete Reference

In this paper we present integrated MOF compliant metamodels and UML profiles for OWL DL, the Semantic Web Rule Language (SWRL) and Ontology Mappings. Based on these metamodels and profiles, UML tools can be used for visual modeling of rule-extended ontologies and ontology mappings.

متن کامل

Metamodels and Information Systems Engineering: a UML-based Approach

Metamodels play a major role in most modeling environments. Motivated by a survey of modelers’ practice, we show that metamodels are not a suitable description media for modelers. We propose to build a UML-based metamodeling architecture which encompasses modeling paradigms (multilingual and informal descriptions) and metamodels (monolingual and formal descriptions).

متن کامل

Advanced OO Modeling: Metamodels and Notations

Building an object-oriented model requires knowledge of process and techniques. Representing the model itself requires the use of a notation underpinned by a rigorous definition. Today, this usually starts with a metamodel. Together, the metamodel and the notation are known as a "modeling language". Two modeling lanugages are described and compared: UML and OML (a UML variant). Advanced use of ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003