DocumentCode :
3373889
Title :
Reverse Engineering XML
Author :
Weidong, Yang ; Ning, Gu ; Baile, Shi
Author_Institution :
Dept. of Comput. & Inf. Technol., Fudan Univ., Shanghai
Volume :
2
fYear :
2006
fDate :
20-24 June 2006
Firstpage :
447
Lastpage :
454
Abstract :
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
Keywords :
Unified Modeling Language; XML; reverse engineering; software maintenance; software quality; software reusability; DTD structure; UML class diagram; XML documents; XML schema; conceptual model; document type definition; electrical business; inheritance structure; reverse engineering; semantic information; software maintenance; software reusability; Data mining; Databases; Information technology; Internet; Reverse engineering; Software libraries; Software systems; Unified modeling language; Visualization; XML;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer and Computational Sciences, 2006. IMSCCS '06. First International Multi-Symposiums on
Conference_Location :
Hanzhou, Zhejiang
Print_ISBN :
0-7695-2581-4
Type :
conf
DOI :
10.1109/IMSCCS.2006.263
Filename :
4673747
Link To Document :
بازگشت