CONTENT
Terug naar community
Magazine
Proceedings
Blogs
Master thesis
Zoeken
THEMES
The CIO speaks
The architect answers
The business decides
Effect of architecture
SOA
BPM
Methods
Principles
Financial services
Public sector
Health sector
Most popular items
 
 
Proceedings
Subtyping Revisited
Terry Halpin   
Friday, 22 June 2007
In information systems modeling, the business domain being mod-eled often exhibits subtyping aspects that can prove challenging to implement in either relational databases or object-oriented code. In practice, some of these aspects are often handled incorrectly. This paper examines a number of subtyp-ing issues that require special attention (e.g. derivation options, subtype rigidity, subtype migration), and discusses how to model them conceptually. Because of its richer semantics, the main graphic notation used is that of Object-Role Mod-eling (ORM). However, the main ideas could be adapted for UML and ER, so these are also included in the discussion. A basic implementation of the pro-posed approach has been prototyped in an open-source ORM tool. In information systems modeling, the business domain being mod-eled often exhibits subtyping aspects that can prove challenging to implement in either relational databases or object-oriented code. In practice, some of these aspects are often handled incorrectly. This paper examines a number of subtyp-ing issues that require special attention (e.g. derivation options, subtype rigidity, subtype migration), and discusses how to model them conceptually. Because of its richer semantics, the main graphic notation used is that of Object-Role Mod-eling (ORM). However, the main ideas could be adapted for UML and ER, so these are also included in the discussion. A basic implementation of the pro-posed approach has been prototyped in an open-source ORM tool.


[PDF] [BibteX]



Be the first to write a comment
RSS comments

Only registered users can write comments.
Please login or register.