Generates uml diagrams by tracing the run of an application for analysation of an existing application and to provide support for refactorisations.