• DocumentCode
    3534557
  • Title

    ClassExpert: a knowledge-based assistant to support reuse by specialization and modification in Smalltalk

  • Author

    Czarnecki, Krzysztof ; Hanselmann, Reinhard ; Eisenecker, Ulrich W. ; Kopf, Wolfgang

  • Author_Institution
    Res. & Technol., Daimler-Benz AG, Ulm, Germany
  • fYear
    1996
  • fDate
    23-26 April 1996
  • Firstpage
    188
  • Lastpage
    194
  • 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.
  • Keywords
    Smalltalk; computer aided software engineering; knowledge based systems; object-oriented programming; pattern classification; problem solving; software libraries; ClassExpert; Smalltalk-80; attribute-value classification scheme; class library; functional specification; knowledge-based assistant; modification; object-oriented system; problem-solving class; programming by reuse; software reuse; specialization; taxonomies; Libraries; Navigation; Object oriented programming; Problem-solving; Productivity; Protocols; Prototypes; Taxonomy; Terminology; Vocabulary;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Reuse, 1996., Proceedings Fourth International Conference on
  • Conference_Location
    Orlando, FL, USA
  • Print_ISBN
    0-8186-7301-X
  • Type

    conf

  • DOI
    10.1109/ICSR.1996.496126
  • Filename
    496126