|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
Ninth Working Conference on Reverse Engineering (WCRE 2002)
An Extensible Tool for Source Code Representation Using XML
Richmond, Virginia
October 29-November 01
ISBN: 0-7695-1799-4
| ASCII Text | x | ||
| G. McArthur, J. Mylopoulos, S.K.K. Ng, "An Extensible Tool for Source Code Representation Using XML," Reverse Engineering, Working Conference on, pp. 0199, Ninth Working Conference on Reverse Engineering (WCRE 2002), 2002. | |||
| BibTex | x | ||
| @article{ 10.1109/WCRE.2002.1173078, author = {G. McArthur and J. Mylopoulos and S.K.K. Ng}, title = {An Extensible Tool for Source Code Representation Using XML}, journal ={Reverse Engineering, Working Conference on}, volume = {0}, year = {2002}, isbn = {0-7695-1799-4}, pages = {0199}, doi = {http://doi.ieeecomputersociety.org/10.1109/WCRE.2002.1173078}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - CONF JO - Reverse Engineering, Working Conference on TI - An Extensible Tool for Source Code Representation Using XML SN - 0-7695-1799-4 SP EP A1 - G. McArthur, A1 - J. Mylopoulos, A1 - S.K.K. Ng, PY - 2002 VL - 0 JA - Reverse Engineering, Working Conference on ER - | |||
One of the problems facing software re-engineering projects is the fact that program source code is invariably stored in ASCII plain text format. This format doesn?t reflect the underlying structure of the program. Consequently, software re-engineering or code migration tools need to unearth this structure. This paper explores the possibility of adopting XML format to represent program structure for software systems, and describes a tool, the XMLizer, which has been implemented to support the transformation of software programs from ASCII plain text format to XML. In addition, the XMLizer allows variable-depth marking up of program structure by using a multi-weight parsing technique. The XMLizer currently supports three languages, Java, PL/IX and Pascal, and can be extended to support others. The performance of the XMLizer in converting PL/IX programs into XML was tested. XMLized output is accessible through an abundance of existing XML tools that can support both analysis and visualization tasks.
Citation:
G. McArthur, J. Mylopoulos, S.K.K. Ng, "An Extensible Tool for Source Code Representation Using XML," wcre, pp.0199, Ninth Working Conference on Reverse Engineering (WCRE 2002), 2002
Usage of this product signifies your acceptance of the Terms of Use.
