Reverse Engineering:A method of recreating software system components for which the source code is missing, out of date, or is otherwise not in agreement with existing components. Disassemblers and decompilers are examples of Reverse Engineering Tools.www.users.qwest.net/~... The process of analyzing an existing system to identify its components and their interrelationships, and to create representations of the system in another form or at a higher level of abstraction (Dictionary.com).\\.rigi.cs...