Interactive Media Systems, TU Wien

Reverse Engineering into Lists

Bachelor Thesis

About This Topic

Develop a script that allows to perform reverse engineering from source code (Java, Ruby) and presents the results as lists (not, for example, UML). The script may be written in any suitable language (Perl, Java etc.). Results should be class/module relationships, ER diagrams, call graphs, etc. The usage scenario of the script are large projects (+100t lines of code), where diagram-based reverse engineering becomes useless.