DocumentCode :
2360003
Title :
DECODE: a cooperative environment for reverse-engineering legacy software
Author :
Quilici, Alex ; Chin, David N.
Author_Institution :
Dept. of Electr. Eng., Hawaii Univ., Honolulu, HI, USA
fYear :
1995
fDate :
14-16 Jul 1995
Firstpage :
156
Lastpage :
165
Abstract :
While automated program understanders have had some success in partially extracting design information from source code, they are unlikely to be able to completely understand existing real-world legacy systems. To address this problem, we have been developing DECODE, an environment in which programmer and system cooperate to extract object-oriented designs from legacy systems. DECODE consists of three components: an automated program understander that extracts some initial stereotypical object-oriented design elements; a structured notebook that provides the user with a graphical view of the system´s understanding and the ability to extend this understanding by linking source code fragments to object-oriented design elements; and a query processor that uses this design information to support conceptual queries about the program´s code and design. This paper describes DECODE and our initial successes and failures with using it to reverse engineer several non-trivial COBOL programs
Keywords :
COBOL; object-oriented programming; program diagnostics; query processing; reverse engineering; DECODE; automated program understanders; cooperative environment; graphical view; legacy software; nontrivial COBOL programs; object-oriented designs; query processor; reverse-engineering; source code fragments; stereotypical object-oriented design; structured notebook; Contracts; Data mining; Decoding; Joining processes; Libraries; Pattern recognition; Programming profession; Prototypes; Reverse engineering; Software prototyping;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Reverse Engineering, 1995., Proceedings of 2nd Working Conference on
Conference_Location :
Toronto, Ont.
Print_ISBN :
0-8186-711-43
Type :
conf
DOI :
10.1109/WCRE.1995.514704
Filename :
514704
Link To Document :
بازگشت