DocumentCode :
2441442
Title :
Towards a UML Profile for Model-Driven Object-Relational Mapping
Author :
Torres, Alexandre ; Galante, Renata ; Pimenta, Marcelo S.
Author_Institution :
Inst. de Inf., Univ. Fed. do Rio Grande do Sul (UFRGS), Porto Alegre, Brazil
fYear :
2009
fDate :
5-9 Oct. 2009
Firstpage :
94
Lastpage :
103
Abstract :
By using UML (Unified Modeling Language) and ER (Entity Relationship) notations to describe a system, the specification of persistent and transient details became separated. UML and ER models use distinct notations, that cannot be checked for consistence, and therefore are not suitable to be used in a model driven development approach. This paper proposes a synergistic approach to persistence modeling by extending UML with a profile that represents object-relational mapping concepts, and provides rules to check the coherence between persistence and object oriented concepts. Model driven transformations are proposed, and implemented by a tool, in order to turn models into object relational mapped systems based upon the JPA (Java Persistence API) standard.
Keywords :
Java; Unified Modeling Language; application program interfaces; entity-relationship modelling; object-oriented databases; object-oriented programming; persistent objects; relational databases; ER notations; JPA standard; UML profile; entity relationship models; model driven development; model driven transformations; model-driven object-relational mapping; object oriented concepts; persistence modeling; Coherence; Erbium; Impedance; Java; Object oriented databases; Object oriented modeling; Relational databases; Software engineering; Spatial databases; Unified modeling language; Database; JPA; Java; MDD; Persistence; UML;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering, 2009. SBES '09. XXIII Brazilian Symposium on
Conference_Location :
Fortaleza, Ceara
Print_ISBN :
978-1-4244-5024-4
Electronic_ISBN :
978-0-7695-3844-0
Type :
conf
DOI :
10.1109/SBES.2009.22
Filename :
5336121
Link To Document :
بازگشت