Analysis of ten reverse engineering tools

4Citations
Citations of this article
7Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Reverse engineering tools can be used in satisfying the information needs of software maintainers. Especially in case of maintaining large-scale legacy systems tool support is essential. Reverse engineering tools provide various kinds of capabilities to provide the needed information to the tool user. In this paper we analyze the provided capabilities in terms of four aspects: provided data structures, visualization mechanisms, information request specification mechanisms, and navigation features. We provide a compact analysis of ten representative reverse engineering tools for supporting C, C++ or Java: Eclipse Java Development Tools, Wind River Workbench (for C and C++), Understand (for C++), Imagix 4D, Creole, Javadoc, Javasrc, Source Navigator, Doxygen, and HyperSoft. The results of the study supplement the earlier findings in this important area. © Springer Science+Business Media B.V. 2010.

Cite

CITATION STYLE

APA

Koskinen, J., & Lehmonen, T. (2010). Analysis of ten reverse engineering tools. In Advanced Techniques in Computing Sciences and Software Engineering (pp. 389–394). Springer Publishing Company. https://doi.org/10.1007/978-90-481-3660-5_67

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free