• 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