reverse engineering
Definition
Legally sanctioned method of copying a technology which (as opposed to starting from scratch) begins with an existing product and works backward to figure out how it does what it does. When the product's basic principle or core concept is determined, the next step is to reproduce the same results by employing different mechanisms to avoid any (legally forbidden) patent infringement. A common practice worldwide, reverse engineering is responsible for the ubiquitous 'IBM Compatible' computers, and is called emulation in software industry.
News containing the term reverse engineering
http://www.businessdictionary.com/definition/reverse-engineering.html

