Ingeniería Inversa

La ingeniería inversa, es un proceso donde se trata de desvelar los principios tecnológicos de un sistema, objeto o dispositivo, mediante el uso del razonamiento abductivo, su operación, su estructura y su función. La ingeniería inversa consta de tomar un objeto para ver cómo funciona con el fin de duplicar o mejorar el objeto. La práctica, tomada de las industrias más ingenieria-inversaantiguas, ahora se utiliza con frecuencia en hardware y software. La ingeniería de software inversa implica revertir el código máquina de un programa (la cadena de 0s y 1s que se envían al procesador lógico) hacia el código fuente en el que fue escrito originalmente utilizando instrucciones de lenguaje de programa.
La ingeniería inversa de hardware implica desmontar un dispositivo para ver cómo funciona. Por ejemplo, si un fabricante de procesadores quiere ver cómo funciona el procesador de un competidor, pueden comprar el procesador de un competidor, desmontarlo, y luego fabricar un procesador similar a ella. Sin embargo, este proceso es ilegal en muchos países. En general, la ingeniería inversa de hardware requiere una gran cantidad de experiencia y es bastante costosa.
Otro tipo de ingeniería inversa implica producir imágenes 3-D de piezas fabricadas cuando no existe un plano o no está disponible con el fin de reacondicionar la pieza. Para aplicar ingeniería inversa a una parte, la pieza se mide con una máquina de medición de coordenadas (CMM). Una vez que acaba la medición, se genera la imagen de un armazón de alambre 3-D y se muestra en un monitor. Cualquier parte puede reconstituirse mediante ingeniería inversa utilizando estos métodos.

Deja un comentario