The ORM Foundation

Get the facts!

pdf A Formal ORM-to-UML Mapping Algorithm

Downloads: 427 File Size: 470.1kB
Posted By: admin Views: 5,128
Date Added: Wed, Apr 23 2008


The object-role model (ORM) data structure can be represented in the unified modeling language (UML) using the five fact encoding constructs: class attribute, association, association class, sub-class and the association qualifier. In the existing literature there exist numerous mappings of how individual fact types from an ORM information model can be mapped onto ‘well-formed’ UML expressions.

What is lacking in the existing literature is a precise description of the conditions on the ‘source’ object-role model under which a specific UML fact encoding construct can be applied in the ‘target’ UML class diagram. In this paper we will show under what conditions, a specific UML fact encoding construct must be applied in a way that results in a wellformed UML class diagram.

Contributed bt Dr Peter Bollen, University of Maastricht, P.O. Box 616,, 6200 MD Maastricht, The Netherlands

Thanks Peter!

Filed under: ,


No comments exist for this file.
© 2008-2020 The ORM Foundation: A UK not-for-profit organisation -------------- Terms of Service