Reverse Engineering


Reverse engineering is very common in such diverse fields as software engineering, entertainment, automotive, consumer products, microchips, chemicals, electronics, and mechanical designs. For example, when a new machine comes to market, competing manufacturers may buy one machine and disassemble it to learn how it was built and how it works The process of duplicating an existing component, subassembly, or product, without the aid of drawings, documentation, or computer model is known as reverse engineering.

The process of reverse engineering

  • Identify the system’s components and their interrelationships
  • Create representations of the system in another form or a higher level of abstraction
  • Create the physical representation of that system