Reverse engineering (A)
(eller: baglæns engineering, baglæns udvikling).
En fremgangsmåde, hvor designprocessen for et fysisk produkt (f.eks. en computer, et integreret kredsløb eller et materiale) forsøges genskabt via en nøje analyse af et originalt eksemplar af produktet.
Analysen kan være beskrivende ved, at forskellige sammenhænge mellem input (i form af f.eks. signaler, kommandoer eller andre påvirkninger) og output (i form af signaler, resultater eller reaktioner) måles og dokumenteres. Ud fra denne informationsmængde forsøger fabrikanten så at bygge et produkt, der fungerer eller reagerer på samme måde som det originale.
Analysen kan tillige være inspicerende ved, at produktet adskilles i sine fundamentale grundkomponenter, hvorefter der opbygges et plagiat.
Reverse engineering befinder sig i et gråt område mellem kreativt genbrug af designprincipper og industrispionage. Det må imidlertid erkendes, at reverse engineering har været grundlaget for den ændring mod åbne systemer, især eksemplificeret ved PC'er, som har kendetegnet edb-branchen i 1980'erne. Netop muligheden for at lave tro kopier (kloner) af den oprindelige PC har medvirket til at gøre PC-arkitekturen til den dominerende de-facto standard, den er i dag.
En lang række fabrikanter har endvidere gjort sig til specialister i reverse engineering af komplekse integrerede kredsløb. Kompatible controllere til VGA-grafik bliver eksempelvis udviklet på denne måde. Et andet eksempel er reverse engineering af BIOS-PROM'er til PC'er, hvor der i dag findes flere velrenommerede specialistfirmaer, som er eksperter i dette.
Reverse engineering er sædvanlig koblet med udstrakt brug af computerbaserede værktøjer, f.eks. CAD og simuleringsværktøjer, som letter arbejdet. Indirekte har dette haft en positiv effekt på etableringen af licensaftaler og teknologiudvekslingsaftaler mellem edb-fabrikanter ud fra princippet om, at der lige så godt kan tjenes penge på at åbne en ellers lukket teknologi, fremfor alligevel at se den anvendt i produkter, udviklet via reverse engineering.

