The Community for Technology Leaders
2013 20th Working Conference on Reverse Engineering (WCRE) (2000)
Brisbane, Australia
Nov. 23, 2000 to Nov. 25, 2000
ISSN: 1095-1350
ISBN: 0-7695-0881-2
pp: 32
ABSTRACT
We show how hypertext-based program understanding tools can achieve new levels of abstraction by using inferred type information for cases where the subject software system is written in a weakly typed language. We propose TYPEEX-PLORER, a tool for browsing COBOL legacy systems based on these types. The paper addresses (1) how types, an invented abstraction, can be presented meaningfully to software reengineers; (2) the implementation techniques used to construct TYPEEXPLORER; and (3) the use of TYPE-EXPLORER for understanding legacy systems, at the level of individual statements as well as at the level of the software architecture - which is illustrated by using TYPEEX-PLORER to browse an industrial COBOL system of 100,000 lines of code.
INDEX TERMS
Software maintenance, program understanding, program analysis, type inference, documentation generation, variable usage, hypertext
CITATION
Leon Moonen, Arie Van Deursen, "Exploring Legacy Systems Using Types", 2013 20th Working Conference on Reverse Engineering (WCRE), vol. 00, no. , pp. 32, 2000, doi:10.1109/WCRE.2000.891450
91 ms
(Ver 3.3 (11022016))