answersLogoWhite

0

Reverse Engineering describes the process of determining the inner workings of an engineered piece of kit (hardware or software) in the absence of design plans.

Sometimes, reverse engineering is essential or unavoidable. For example, when documentation and knowledge about a certain product has been lost, reverse engineering could be aimed at recovering that lost knowledge so that product maintenance may continue. Another example of reverse engineering occurs in espionage and scientific research related to warfare; parties involved in a war (or potentially involved in a war) typically wish to understand the inner workings of the enemy's weapons or communication methods in order to improve defenses or prepare efficient means of attack.

Today, however, reverse engineering is most commonly associated with theft of intellectual property. Someone might purchase an engineered kit from the original manufacturer, take it apart and analyze it in order to re-build clones or copies of the original device without investment into development and research. This form of reverse engineering is generally illegal and frowned upon.

User Avatar

Wiki User

12y ago

What else can I help you with?

Related Questions

What are the Disadvantages in converting class files to java files?

The only reason to convert a .class file to a .java file would be to attempt to reverse engineer a piece of Java code. Disadvantages of this would include near-incomprehensible code being produced by the reverse engineering program.


What are the disadvantages of working as an electrical engineering?

No disadvantages.


What are the difference between forward engineering and reverse eng in uml?

forward engineering: the creation of code from models. reverse engineering: the creation of models from code.


Why do engineers perform reverse engineering on products?

1. Reverse engineering is the process of generating the technical data required to duplicate a product functionally and dimensionally. 2. Reverse engineering is the process of analyzing a subject system to create representations of the system at a higher level of abstraction. 3. Reverse engineering is an element of product redesign, improvement and evolution. 4. Reverse engineering is the development of an operational understanding of a product. 5. Reverse engineering is the process of benchmarking a product's cost, performance and functionality. 6. Reverse engineering is a way to teach the engineering design process in a hands-on, intuitive way.


What are the disadvantages of reverse osmosis?

i donnoe


What are the disadvantages of the euthanasia?

you can't reverse it.


Disadvantages of value engineering?

tyt


What is the difference between reverse engineering and copy?

Reverse Engineering requires manufacturing and operational tolerances to be calculated. It can also include recalculation of materials and seals.


Is it possible to reverse engineer addiction?

There is no clear position as regards reverse engineering of addiction


What are the disadvantages of technology in structural engineering?

secrete . :P


What is the purpose of engineering documentation in reverse engineering?

is to register the different components in the product by showing it piece by piece in reverse engineering and to paste it onto a document Old product they may designed the product with any documentation for future use, By doing reverse engineering, engineers will study the products from manufacture to design and start documentation for future use...


What are some examples of disadvantages to reverse mortgages?

Disadvantages to reverse mortgages include their complexity, their (relatively) high expense when factoring in fees and closing costs, and paying for insurance premiums.