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 条
  • [31] From UML Class Diagrams to Aspect-Oriented Class Diagrams Using Graph Transformation
    Aouag, Mouna
    Chaoui, Allaoua
    [J]. 2013 INTERNATIONAL CONFERENCE ON CONTROL, DECISION AND INFORMATION TECHNOLOGIES (CODIT), 2013, : 458 - 463
  • [32] Rule-based XML Mediation for Data Validation and Privacy Anonymization
    Teraguchi, Masayoshi
    Yoshida, Issei
    Uramoto, Naohiko
    [J]. 2008 IEEE INTERNATIONAL CONFERENCE ON SERVICES COMPUTING, PROCEEDINGS, VOL 2, 2008, : 21 - 28
  • [33] AUTOMATIC GENERATION OF UML DIAGRAMS FROM SCENARIO-BASED USER REQUIREMENTS
    Alashqar, Abdelkareem M.
    [J]. JORDANIAN JOURNAL OF COMPUTERS AND INFORMATION TECHNOLOGY, 2021, 7 (02): : 180 - 191
  • [34] Test cases generation from UML activity diagrams
    Kim, Hyungchoul
    Kang, Sungwon
    Baik, Jongmoon
    Ko, Inyoung
    [J]. SNPD 2007: EIGHTH ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, ARTIFICIAL INTELLIGENCE, NETWORKING, AND PARALLEL/DISTRIBUTED COMPUTING, VOL 3, PROCEEDINGS, 2007, : 556 - +
  • [35] XML rule based source code generator for UML CASE toot
    Park, DH
    Kim, SD
    [J]. APSEC 2001: EIGHTH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2001, : 53 - 60
  • [36] Test sequence generation from UML sequence diagrams
    Samuel, Philip
    Joseph, Anju Teresa
    [J]. PROCEEDINGS OF NINTH ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, ARTIFICIAL INTELLIGENCE, NETWORKING AND PARALLEL/DISTRIBUTED COMPUTING, 2008, : 879 - +
  • [37] Counterfactual rule generation for fuzzy rule-based classification systems
    Zhang, Te
    Wagner, Christian
    Garibaldi, Jonathan. M.
    [J]. 2022 IEEE INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS (FUZZ-IEEE), 2022,
  • [38] A Rule-based Method to Match Software Patterns Against UML Models
    Ballis, D.
    Baruzzo, A.
    Comini, M.
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2008, 219 : 51 - 66
  • [39] Rule-based generation of requirements traceability relations
    Spanoudakis, G
    Zisman, A
    Pérez-Miñana, E
    Krause, P
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2004, 72 (02) : 105 - 127
  • [40] Towards an ontology-based retrieval of UML Class Diagrams
    Robles, Karina
    Fraga, Anabel
    Morato, Jorge
    Llorens, Juan
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2012, 54 (01) : 72 - 86