ClassExpert: A Knowledge-Based Assistant to Support Reuse by Specialization and Modification in Smalltalk

  • Authors:
  • Krzysztof Czarnecki;Reinhard Hanselmann;Ulrich W. Eisenecker;Wolfgang Koepf; Daimler-Benz; Research; Technology

  • Affiliations:
  • -;-;-;-;-;-;-

  • Venue:
  • ICSR '96 Proceedings of the 4th International Conference on Software Reuse
  • Year:
  • 1996

Quantified Score

Hi-index 0.00

Visualization

Abstract

Smalltalk-80 is an object-oriented system promoting "programming by reuse". However, the complexity of the Smalltalk class library makes it difficult for the non-expert user to find the problem-solving class. This paper describes ClassExpert, a tool that helps to retrieve classes matching the functional specification provided by the user. ClassExpert deploys an attribute-value classification scheme with taxonomies. This paper also shows how this scheme can be used to support reuse by specialization and modification.