From objects to classes: Algorithms for object-oriented design (1991)

by Karl J Lieberherr, Paul Bergstein, Ignacio Silva-Lepe
Venue:Journal of Software Engineering