ArchJava - Connecting Software Architecture to Implementation, By J. Aldrich, C. Chambers and D. Notkin
On Re Factoring Methods, Report No.10