• DocumentCode
    3169643
  • Title

    SQL2XMI: Reverse Engineering of UML-ER Diagrams from Relational Database Schemas

  • Author

    Alalfi, Manar H. ; Cordy, James R. ; Dean, Thomas R.

  • Author_Institution
    Sch. of Comput., Queen´´s Univ., Kingston, ON
  • fYear
    2008
  • fDate
    15-18 Oct. 2008
  • Firstpage
    187
  • Lastpage
    191
  • Abstract
    Data modeling is an essential part of the software development process, and together with application modeling forms the core of the model-driven approach to software engineering. While UML is considered the standard for application modeling, there is really no corresponding open standard for data modeling. In this paper, we propose an approach and a tool to help bridge the gap between application and data modeling based on source transformation technology. The tool, called SQL2XMI, automatically transforms an SQL schema into a UML-ER model expressed in XML meta interchange (XMI) 2.1. By bringing the data model to the UML world, both data and application models can be manipulated using the same UML-based tools.
  • Keywords
    SQL; Unified Modeling Language; metacomputing; relational databases; reverse engineering; SQL2XMI; UML-ER diagrams; XML meta interchange; application modeling; data modeling; relational database schemas; reverse engineering; source transformation technology; Application software; Data models; Erbium; Model driven engineering; Object oriented modeling; Programming; Relational databases; Reverse engineering; Software engineering; Unified modeling language; ER; SQL; UML; database schema; source transformation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reverse Engineering, 2008. WCRE '08. 15th Working Conference on
  • Conference_Location
    Antwerp
  • ISSN
    1095-1350
  • Print_ISBN
    978-0-7695-3429-9
  • Type

    conf

  • DOI
    10.1109/WCRE.2008.30
  • Filename
    4656408