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 条
[41]   REVERSE ENGINEERING - INTRODUCTION [J].
CALLISS, FW .
INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 1994, 4 (03) :301-301
[42]   Flexible reverse engineering [J].
不详 .
MANUFACTURING ENGINEERING, 1996, 117 (01) :51-52
[43]   Reverse engineering - Is it art? [J].
Mahoney, William ;
Gandhi, Robin A. .
ACM Inroads, 2012, 3 (01) :56-61
[44]   Adequate reverse engineering [J].
Rugaber, S ;
Shikano, T ;
Stirewalt, REK .
16TH ANNUAL INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE 2001), PROCEEDINGS, 2001, :232-241
[45]   Reverse engineering software [J].
不详 .
AIRCRAFT ENGINEERING AND AEROSPACE TECHNOLOGY, 1998, 70 (05) :391-392
[46]   Reverse engineering a PCB [J].
Meacock, T .
ELECTRONICS WORLD, 2002, 108 (1790) :64-64
[47]   PROGRAMMABLE REVERSE ENGINEERING [J].
TILLEY, SR ;
WONG, K ;
STOREY, MAD ;
MULLER, HA .
INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 1994, 4 (04) :501-520
[48]   Reverse engineering nature [J].
Falkowski, Paul G. .
ENVIRONMENTAL MICROBIOLOGY, 2018, 20 (06) :1960-1961
[49]   Reverse engineering of metacognition [J].
Guggenmos, Matthias .
ELIFE, 2022, 11
[50]   Reverse engineering garments [J].
Hasler, Nils ;
Rosenhalm, Bodo ;
Seidel, Hans-Peter .
COMPUTER VISION/COMPUTER GRAPHICS COLLABORATION TECHNIQUES, 2007, 4418 :200-+