Reverse engineering XML

被引:0
作者
Yang Weidong [1 ]
Ga Ning [1 ]
Shi Baile [1 ]
机构
[1] Fudan Univ, Dept Comp & Informat Technol, Shanghai, Peoples R China
来源
FIRST INTERNATIONAL MULTI-SYMPOSIUMS ON COMPUTER AND COMPUTATIONAL SCIENCES (IMSCCS 2006), PROCEEDINGS, VOL 2 | 2006年
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
A great number of existing XML, documents in various domain such as Electrical Business have to be maintained in order to constantly adapt to a dynamically changing environment to keep pace with business needs. A DTD or XML Schema in its current textual form commonly lacks clarity and readability, which makes the maintenance process tedious and error-prone. This paper presents an approach to reverse engineering the XML documents to conceptual model, which makes the XML, documents more close to real world and business needs, let the designers quickly gain a picture of the overall structure of XML documents in order to improve its quality, increase the maintainability and reusability. In this paper, the conceptual model is described by UML class diagram, a three-level model is, defined, and a novel approach for extracting various structure and semantic information from existing DTD is given, especially the inheritance structure can be inferred from the DTD structure.
引用
收藏
页码:447 / +
页数:2
相关论文
共 50 条
  • [21] XML Schema Reverse Transformation: A Case Study
    Aman, Hannani
    Ibrahim, Rosziati
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2015, PT IV, 2015, 9158 : 575 - 586
  • [22] Reverse-engineering Reverse Mathematics
    Sanders, Sam
    ANNALS OF PURE AND APPLIED LOGIC, 2013, 164 (05) : 528 - 541
  • [23] Engineering documents into XML file formats
    Chiang, Chia-Chu
    INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY, PROCEEDINGS, 2007, : 610 - 615
  • [24] Reverse engineering for software performance engineering
    Mobley, Kevin
    14TH WORKING CONFERENCE ON REVERSE ENGINEERING, PROCEEDINGS, 2007, : 302 - 303
  • [25] Guest Editorial: XML and Software Engineering
    Cecilia Mascolo
    Wolfgang Emmerich
    Anthony Finkelstein
    Automated Software Engineering, 2003, 10 (1) : 5 - 6
  • [26] Engineering Web applications with XML and XSLT
    de Andrade, AR
    Munson, EV
    Pirnentel, MDC
    WEBMEDIA & LA-WEB 2004, VOL 1, PROCEEDINGS, 2004, : 86 - 93
  • [27] An extended XML approach to ontology engineering
    Formica, A
    Missikoff, M
    6TH WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL I, PROCEEDINGS: INFORMATION SYSTEMS DEVELOPMENT I, 2002, : 69 - 71
  • [28] Engineering XML solutions using views
    Rajugan, R
    Chang, E
    Dillon, TS
    Feng, L
    FIFTH INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION TECHNOLOGY - PROCEEDINGS, 2005, : 116 - 122
  • [29] Reverse Engineering by Design
    Fagette, Paul
    IEEE PULSE, 2013, 4 (01) : 33 - 38
  • [30] Reverse engineering of data
    Aiken, PH
    IBM SYSTEMS JOURNAL, 1998, 37 (02) : 246 - 269