Was bedeutet der Begriff Reverse Engineering?
Reverse Engineering bezeichnet die Umkehrung des Entwicklungs- bzw. Produktionsprozesses vom Produkt hin zur Konstruktionszeichnung bzw. In der Software-Entwicklung bedeutet Reverse Engineering entweder die Dekompilierung des ausführbaren Maschinencodes oder dessen direkte Analyse.
Ist Reverse Engineering legal?
Wenn ein Produkt legal und öffentlich zu beschaffen ist, ist seine Untersuchung durch Reverse Engineering prinzipiell erlaubt. Mit dem Gesetz zum Schutz von Geschäftsgeheimnissen (GeschGehG) wird das Vorgehen aber rechtskräftig kontrolliert.
What is reverse engineering and how does it work?
Reverse engineering is a process that examines an existing product to determine detailed information and specifications in order to learn how it was made and how it works. For mechanical assemblies, this typically involves disassembly and then analyzing, measuring and documenting the parts.
What are the steps in reverse engineering?
According to A Methodology for Reverse Engineering, reverse engineering consists of the following steps: Observe and assess the mechanisms that make the device work. Dissect and study the inner workings of a mechanical device. Compare the actual device to your observations and suggest improvement.
What is the basic reason for reverse engineering?
Reverse Engineering is Done Mainly for the Following Reasons: Interoperation of the System Requires Developing Interfaces: This is used if there is no documentation available or if there are legacy systems involved.
Why to use reverse engineering?
Forensics and Problem-Solving. Reverse engineering can be used to discover product defects or help you understand why your machinery or equipment is malfunctioning.