Template-type: ReDif-Paper 1.0 Author-Name: Bollen Peter Author-workplace-name: METEOR Title: A Formal ORM-to -UML Mapping Algorithm Abstract: 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 well-formed UML class diagram. Keywords: computer science applications; Series: Research Memoranda Creation-Date: 2002 Number: 015 File-URL: http://digitalarchive.maastrichtuniversity.nl/fedora/objects/guid:2b631424-9234-4cc8-bbca-fec46080281f/datastreams/ASSET1/content File-Format: application/pdf File-Size: 481430 Handle: RePEc:unm:umamet:2002015