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
关键词
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
相关论文
共 50 条
  • [1] A correspondence between UML diagrams and SGML/XML DTDs
    Kuikka, E
    Eerola, A
    [J]. DIGITAL DOCUMENTS: SYSTEMS AND PRINCIPLES, 2004, 2023 : 161 - 175
  • [2] Converting XML DTDs to UML diagrams for conceptual data integration
    Jensen, MR
    Moller, TH
    Pedersen, TB
    [J]. DATA & KNOWLEDGE ENGINEERING, 2003, 44 (03) : 323 - 346
  • [3] A rule-based procedure for automatic recognition of design patterns in UML diagrams
    Di Martino, Beniamino
    Esposito, Antonio
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2016, 46 (07): : 983 - 1007
  • [4] Rule-based XML
    Eguchi G.
    Leff L.L.
    [J]. Artificial Intelligence and Law, 2002, 10 (4) : 283 - 294
  • [5] Dataflow test case generation from UML Class diagrams
    Anbunathan, R.
    AnirbanBasu
    [J]. 2013 IEEE INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND COMPUTING RESEARCH (ICCIC), 2013, : 134 - 142
  • [6] Evolving XML schemas and documents using UML class diagrams
    Domínguez, E
    Lloret, J
    Rubio, AL
    Zapata, MA
    [J]. DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 2005, 3588 : 343 - 352
  • [7] From graph transformation to rule-based programming with diagrams
    Hoffmann, B
    [J]. APPLICATIONS OF GRAPH TRANSFORMATIONS WITH INDUSTRIAL RELEVANCE, PROCEEDINGS, 2000, 1779 : 165 - 180
  • [8] Automatic generation of basic behavior schemas from UML class diagrams
    Albert, Manoli
    Cabot, Jordi
    Gomez, Cristina
    Pelechano, Vicente
    [J]. SOFTWARE AND SYSTEMS MODELING, 2010, 9 (01): : 47 - 67
  • [9] Automatic generation of basic behavior schemas from UML class diagrams
    Manoli Albert
    Jordi Cabot
    Cristina Gómez
    Vicente Pelechano
    [J]. Software & Systems Modeling, 2010, 9 : 47 - 67
  • [10] A Novel Approach for Automatic Generation of UML Class Diagrams from XMI
    Hameed, Kashif
    Bajwa, Imran Sarwar
    Naeem, Muhammad Asif
    [J]. EMERGING TRENDS AND APPLICATIONS IN INFORMATION COMMUNICATION TECHNOLOGIES, 2012, 281 : 164 - +