Integrating Fact-Oriented Modeling with Object-Oriented Modeling

Integrating Fact-Oriented Modeling with Object-Oriented Modeling

Terry Halpin (Microsoft Corporation, USA)
Copyright: © 2001 |Pages: 22
DOI: 10.4018/978-1-878289-77-3.ch025
OnDemand PDF Download:
No Current Special Offers


Although the Unified Modeling Language (UML) provides deep support for the design of object-oriented applications, it currently lacks a number of features that have proved very valuable for conceptual analysis, especially for modeling of database applications. One promising solution to this problem is to use a fact-oriented approach such as Object Role Modeling (ORM) for the initial conceptual analysis and then transform this to UML. This chapter provides a comparative evaluation of the two approaches, specifically for data modeling and shows how to get the best out of both by using them in combination. Apart from its advantages for conceptual analysis, ORM’s richer and more rigorous constraint specification mechanisms can help to address gaps and inconsistencies in the current UML specification.

Complete Chapter List

Search this Book: