Pattern-based reverse-engineering of design components
reverse engineering and design recovery : a taxonomy .