Reverse engineering is a process or method through which one attempts to understand through deductive reasoning how a previously made device,machines accomplishes a task with very little insight into exactly how it does so.