DocumentCode :
1952141
Title :
Enhancing reuse of Smalltalk methods by conceptual clustering
Author :
Jetzelsperger, R. ; Matwin, S. ; Oppacher, F.
Author_Institution :
Software Kinetics Ltd., Stittsville, Ont., Canada
fYear :
1993
fDate :
8-11 Nov 1993
Firstpage :
108
Lastpage :
112
Abstract :
For a software component to be reusable, it must have two characteristics: it must be designed for reuse, and it must be available for reuse. Object-oriented development enables the reuse of designs and code in future projects. However, the extent to which object-oriented development currently lends itself to such reuse is frequently overstaged. The authors seek to improve the specification and retrieval mechanisms for reusable components in object-oriented languages. They describe and prototype a tool that enables programmers to describe a general specification for a function, in a language independent of detailed design constructs. The computer can then identify, using case-based reasoning, an existing code sample or collection of code samples that matches the specification
Keywords :
Smalltalk; case-based reasoning; formal specification; object-oriented languages; object-oriented programming; software reusability; Smalltalk methods; case-based reasoning; code samples; conceptual clustering; design constructs; object oriented programming; object-oriented development; object-oriented languages; prototype; retrieval mechanisms; reusable components; software reuse; specification; tool; Artificial intelligence; Computer science; Indexing; Kinetic theory; Libraries; Programming profession; Prototypes; Software prototyping; Software reusability; Specification languages;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Tools with Artificial Intelligence, 1993. TAI '93. Proceedings., Fifth International Conference on
Conference_Location :
Boston, MA
ISSN :
1063-6730
Print_ISBN :
0-8186-4200-9
Type :
conf
DOI :
10.1109/TAI.1993.633943
Filename :
633943
Link To Document :
بازگشت