What is Reverse Engineering (RE)
Last updated
Last updated
Reverse Engineering (RE) is the process of extracting features from any man-made artefact (Engineered).
Knowledge;
Design blueprints;
Function.
It’s not purely scientific research: with RE the artifact was engineered.
The scientific process doesn’t generically focus on a product.
The focus is on mechanisms, processes, events, and phenomena.
The process of analyzing a subject system 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.
Processes are not perfect, in either direction.
An implementation may not fully comply with requirements, while reversed engineered analysis may not fully represent the implementation design, and design will be limited.