The
ReverseAndReengineeringTaxonomy defines reverse engineering as:
The process of analyzing a subject system with two goals in mind:
- to identify the system's components and their interrelationships; and,
- to create representations of the system in another form or at a higher level of abstraction.
Observe that reverse engineering is a process of
examination only: the software system under consideration is not modified (which would make it
ReEngineering).
Reverse engineering resources include:
Reverse engineering topics covered on this wiki include:
And for the lighter side...
CategoryReverseEngineering | Contributions by
ArieVanDeursen