uml diagrams 
reverse engineering tests