Opposite design is really a effectively identified process to determine the technological maxims of something by analyzing its design, function and complete operation/process.
Opposite engineering is a effectively identified method to find out the scientific axioms of a system by examining their framework, function and total operation/process. There are many steps involved in RE process.
Reverse engineering is just a effectively described process to determine the technological concepts of something by considering their design, purpose and total operation/process. There are many measures associated with RE process.