Towards Automated Restructuring of Object Oriented Systems. - Adrian Trifu; Urs Reupke (CSMR, 2007)