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

被引:12
作者
Alalfi, Manar H. [1 ]
Cordy, James R. [1 ]
Dean, Thomas R. [1 ]
机构
[1] Queens Univ, Sch Comp, Kingston, ON, Canada
来源
FIFTEENTH WORKING CONFERENCE ON REVERSE ENGINEERING, PROCEEDINGS | 2008年
关键词
D O I
10.1109/WCRE.2008.30
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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 all 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 call be manipulated using the same UML-based tools.
引用
收藏
页码:187 / 191
页数:5
相关论文
共 21 条
  • [1] ABUHAMDEH R, 1994, CASCON, P202
  • [2] AMBLER S, 2006, UML PROFILE DATA MOD
  • [3] BACHMAN CW, 1969, SIGMIS DATABASE, V1, P4
  • [4] Decomposing legacy systems into objects: an eclectic approach
    Canfora, G
    Cimitile, A
    De Lucia, A
    Di Lucca, GA
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2001, 43 (06) : 401 - 412
  • [5] CHANG DT, 2007, INTEGRATING RATIONAL
  • [6] CHUNG S, 2006, AICT ICIW, P201
  • [7] The TXL source transformation language
    Cordy, James R.
    [J]. SCIENCE OF COMPUTER PROGRAMMING, 2006, 61 (03) : 190 - 210
  • [8] Di Lucca GA, 2000, PROC IEEE INT CONF S, P52, DOI 10.1109/ICSM.2000.883005
  • [9] *FED INF PROC STAN, PUBL FED INF PROC ST, V184
  • [10] GORNIK D, 2003, 1620502 IBM TP