Reverse engineering: a roadmap

HA Müller, JH Jahnke, DB Smith, MA Storey… - Proceedings of the …, 2000 - dl.acm.org
Teach reverse engineering, program understanding, and software analysis in computer
science, computer engineering, and software engineering curricula. Investigate …

Achievements and challenges in software reverse engineering

G Canfora, M Di Penta, L Cerulo - Communications of the ACM, 2011 - dl.acm.org
Achievements and challenges in software reverse engineering Page 1 142 communications of
the acm | april 2011 | vol. 54 | no. 4 review articles the need FOR changing existing software has …

[PDF][PDF] Reverse engineering to the architectural level

DR Harris, HB Reubenstein, AS Yeh - Proceedings of the 17th …, 1995 - dl.acm.org
Recovery of higher level “design” information and the ability to create dynamic, task
adaptable software documentation is crucial to supporting a number of program …

Programmable reverse engineering

SR Tilley, K Wong, MAD Storey… - International Journal of …, 1994 - World Scientific
Program understanding can be enhanced using reverse engineering technologies. The
understanding process is heavily dependent on both individuals and their specific cognitive …

Reverse engineering is reverse forward engineering

ID Baxter, M Mehlich - … of the Fourth Working Conference on …, 1997 - ieeexplore.ieee.org
Reverse engineering is focused on the challenging task of understanding legacy program
code without having suitable documentation. Using a transformational forward engineering …

Dynamic analysis for reverse engineering and program understanding

E Stroulia, T Systä - ACM SIGAPP Applied Computing Review, 2002 - dl.acm.org
The main focus of program understanding and reverse engineering research has been on
modeling the structure of a program by examining its code. This has been the result of the …

Rigi—An environment for software reverse engineering, exploration, visualization, and redocumentation

HM Kienle, HA Müller - Science of Computer Programming, 2010 - Elsevier
The Rigi environment is a mature research tool that provides functionality to reverse
engineer software systems. With Rigi large systems can be analyzed, interactively explored …

A hybrid reverse engineering approach combining metrics and program visualisation

S Demeyer, S Ducasse, M Lanza - Sixth Working Conference …, 1999 - ieeexplore.ieee.org
Surprising as it may seem, many of the early adopters of the object-oriented paradigm
already face a number of problems typically encountered in large-scale legacy systems …

A comparison of four reverse engineering tools

B Bellay, H Gall - … of the Fourth Working Conference on …, 1997 - ieeexplore.ieee.org
Reverse engineering tools support software engineers in the process of analyzing and
understanding complex software systems during maintenance activities. The functionality of …

[图书][B] Reversing: secrets of reverse engineering

E Eilam - 2011 - books.google.com
Beginning with a basic primer on reverse engineering-including computer internals,
operating systems, and assembly language-and then discussing the various applications of …