IntroductionReverse engineering tools, which analyze source code to implement similar functionality, have existed for quite ...