Reverse Engineering
Reverse Engineering / umgekehrtes Engineering => Vorgang, aus einem fertig vorliegenden System [Bauelement, Funktionseinheit, Gerät, Maschine, Computerprogramm] durch entsprechende Analysen auf seine Grundbestandteile und deren Wechselwirkungen zu schließen. Beispielsweise um Hardware zwecks Überprüfung der Anwendungssicherheit oder auch Nachbau zu untersuchen oder bei Software aus einem ausführbaren Programm den Quellcode zu gewinnen. Viele Firmen untersagen daher das Reverse Engineering, da es der Produktpiraterie dienen kann. Im Maschinenbau werden insbesondere Objekte mit Freiformflächen, z. B. von Hand geschaffener Karosserie-Entwürfe von Kraftfahrzeugen einem Reverse Engineering unterzogen. Im engeren Sinn geht es dabei hier um die Digitalisierung von Hand geschaffener Formgebilde, um CAD-Modelle für die rechnergestützte Bearbeitung auf CNC-Maschinen zu gewinnen.