DocumentCode :
2417240
Title :
A history concept for design recovery tools
Author :
Jahnke, Jens H. ; Wadsack, Jörg P. ; Zündorf, Albert
Author_Institution :
Dept. of Comput. Sci., Victoria Univ., BC, Canada
fYear :
2002
fDate :
2002
Firstpage :
37
Lastpage :
46
Abstract :
Many tools have been developed for recovering the design of legacy software. Interactively invoked abstraction operations and re-design transformations play a central role in these tools. A limitation of most existing approaches is, however, that they assume a mostly linear transformation process. They provide little support for iteration, recursion and incremental changes during the recovery process. Nevertheless, empirical results suggest that real-world abstraction and reengineering processes are in fact highly iterative. A history mechanism that explicitly maintains dependencies of all performed transformations can overcome this mismatch. Based on our experience with a specialized implementation of such a mechanism, we present a generalized history concept as an add-on to existing tools that support design recovery
Keywords :
graph theory; reverse engineering; software maintenance; systems re-engineering; History Graph; design recovery; graph production; history concept; real-world abstraction; reverse engineering; software maintenance; software reengineering; software transformation; Application software; Computer science; History; Mathematics; Object oriented databases; Reverse engineering; Software design; Software maintenance; Software systems; Software tools;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Maintenance and Reengineering, 2002. Proceedings. Sixth European Conference on
Conference_Location :
Budapest
ISSN :
1534-5351
Print_ISBN :
0-7695-1438-3
Type :
conf
DOI :
10.1109/CSMR.2002.995788
Filename :
995788
Link To Document :
بازگشت