The modern pace of software development dictates that developers have less and less time to analyse the effectiveness and optimization of developed software. As a result, this problem is often passed on to the user community, which often does not have access to the source code. Solving this problem requires knowledge of reverse engineering and the use of special software. In the diploma thesis we present the mentioned field and develop software for efficiency analysis and transformation of (closed-source) software. We describe in detail the process of analysis and redesign and the techniques required to develop such software.
|