Sixth European Conference on Software Maintenance and Reengineering A History Concept for Design Recovery Tools Budapest, Hungary March 11-March 13 ISBN: 0-7695-1438-3
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.
Index Terms:
Software maintenance, design recovery, reengineering, reverse engineering, history concept, software transformation
Citation:
Jens H. Jahnke, Jörg P. Wadsack, Albert Zündorf, "A History Concept for Design Recovery Tools," csmr, pp.0037, Sixth European Conference on Software Maintenance and Reengineering, 2002 Usage of this product signifies your acceptance of the Terms of Use. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||