Title :
Software indexing for reuse
Author :
Fraser, Steven D. ; Duran, José M. ; Aubin, Raymond
Author_Institution :
Bell-Northern Res. Ltd., Ottawa, Ont., Canada
Abstract :
Various approaches to software reuse are reviewed and a methodology described. The methodology was developed based on keyboard indexing to retrieve relevant methods in the Smalltalk environment. Important properties that promote software reuse in Smalltalk are encapsulation, inheritance, and dynamic binding. The methodology proposed was initially implemented as a tool in Smalltalk/V Class Hierarchy Browser on a Vienna AOC II personal computer. Special features, such as stop-word lists, stem-word lists, and automatic dictionary generation were implemented and satisfactorily demonstrated. The tool has been ported to Smalltalk-80 on a Macintosh II workstation where increased memory and processing power greatly improved the performance of the tool
Keywords :
software reusability; software tools; Macintosh II workstation; Smalltalk environment; Smalltalk-80; Smalltalk/V Class Hierarchy Browser; automatic dictionary generation; dynamic binding; encapsulation; inheritance; keyboard indexing; software reuse; stem-word lists; stop-word lists; Application software; Books; Indexing; Personnel; Productivity; Software design; Software libraries; Software maintenance; Software tools; Trademarks;
Conference_Titel :
Systems, Man and Cybernetics, 1989. Conference Proceedings., IEEE International Conference on
Conference_Location :
Cambridge, MA
DOI :
10.1109/ICSMC.1989.71415