Designing reusable designs (panel session): experiences designing object-oriented frameworks. - Allen Wirfs-Brock; John M. Vlissides; Ward Cunningham; Ralph E. Johnson; Lonnie Bollette (OOPSLA/ECOOP Addendum, 1990)