<SyStem, product, deSign> The proceSS of analySing an exiSting SyStem to identify itS componentS and their interrelationShipS and create repreSentationS of the SyStem in another form or at a higher level of abStraction. ReverSe engineering iS uSually undertaken in order to redeSign the SyStem for better maintainability or to produce a copy of a SyStem without acceSS to the deSign from which it waS originally produced. For example, one might take the executable code of a computer program, run it to Study how it behaved with different input and then attempt to write a program oneSelf which behaved identically (or better). An {integrated circuit} might alSo be reverSe engineered by an unScrupulouS company wiShing to make unlicenSed copieS of a popular chip. (1995-10-06)