Data Dictionary Support for Reusing Components in Automatic Software Design

Abstract

Software reuse approach is proposed as a technique to increase productivity of program development. We propose the data dictionary support to help in retrieving the software components that a programmer wants to use from the components repository, definition and synonyms of each component had been taken into consideration. We classify the components to classes according to its functionality. We apply a new technique to find the required component. This technique can generalize the semi-matched component to its super class, and then check the most suitable component at that class according to its instant variables and the similar names, and it can use definition check to compare between the retrieved component with the programmer requirement. The advantage of this technique is that the exact match is not necessary to find a similar software component

    Similar works

    Full text

    thumbnail-image

    Available Versions