Enhancing Legacy Software System Analysis By Combining Behavioural And Semantic Information Sources