Rule-based generation of XML DTDs from UML class diagrams

被引:0
作者
Kudrass, T [1 ]
Krumbein, T [1 ]
机构
[1] Leipzig Univ App Sci, Dept Comp Sci & Math, D-04251 Leipzig, Germany
来源
ADVANCES IN DATABASES AND INFORMATION SYSTEMS, PROCEEDINGS | 2003年 / 2798卷
关键词
UML; DTD; XML; schema generation;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We present an approach of how to extract automatically an XML document structure from a conceptual data model that describes the content of a document. We use UML class diagrams as the conceptual model that can be represented in XML syntax (XMI). The algorithm we present in the paper is implemented as a set of rules that transform the UML class diagram into an adequate document type definition (DTD). The generation of the DTD from the semantic model corresponds with the logical XML database design with the DTD as the database schema description. Therefore, we consider many semantic issues, such as the dealing with relationships, how to express them in a DTD in order to minimize the loss of semantics. Since our algorithm is based on XSLT stylesheets, its transformation rules can be modified in a very flexible manner in order to consider different mapping strategies and requirements.
引用
收藏
页码:339 / 354
页数:16
相关论文
共 8 条
  • [1] Carlson D., 2001, Modeling XML applications with UML, practical e-Business applications
  • [2] Conrad R, 2000, LECT NOTES COMPUT SC, V1920, P558
  • [3] KAPPEL G, 2000, P 19 C CONC MOD ER20
  • [4] KILOV H, 1995, COMPUTER COMMUNICATI, V18
  • [5] KLEINER C, 2002, AUTOMATIC GENERATION, P14
  • [6] KRUMBEIN T, 2003, THESIS HTWK LEIPZIG
  • [7] PSAILA G, 2000, P ACM S APPL COMP CO
  • [8] ROUTLEDGE N, 2002, P 13 AUSTR DAT C ADC