Computer Science and Engineering
p-ISSN: 2163-1484 e-ISSN: 2163-1492
2011; 1(1): 15-21
doi: 10.5923/j.computer.20110101.03
P. Niranjan 1, C. V. Guru Rao 2
1Computer Science and Engineering, Kakatiya Institute of Technology & Science, Warangal, 506015, India
2Computer Science and Engineering, S.R. Engineering College, Hasanparthi, Warangal, 506371, India
Correspondence to: P. Niranjan , Computer Science and Engineering, Kakatiya Institute of Technology & Science, Warangal, 506015, India.
Email: |
Copyright © 2012 Scientific & Academic Publishing. All Rights Reserved.
The essence of software reuse is the use of engineering knowledge or artefacts from existing software components to build a new system. Software reuse can significantly improve the quality of software products and reduces the overall development cost. Software reuse repository must be designed and developed in such a way that they can easily locate the components based on the requirements of the developers. This work proposes a new methodology for efficient classification and retrieval of multimedia software components based on user requirements by using attribute classification scheme with genetic algorithm. In this intelligent classification we use Genetic algorithm that performs the classification of reusable software components in an intelligent manner and retrieves the components based on the requirements of the developers.
Keywords: Software Reuse, Reuse Repository, Intelligent Classification, Genetic Algorithm
Cite this paper: P. Niranjan , C. V. Guru Rao , "A Model Software Reuse Repository with an Intelligent Classification and Retrieval Technique", Computer Science and Engineering, Vol. 1 No. 1, 2011, pp. 15-21. doi: 10.5923/j.computer.20110101.03.
Figure 1. Proposed System Architecture. |
Figure 2. Detailed explanation of the intelligent classification and retrieval technique based reuse repository system. |
Figure 3. Phases of Intelligent Classification and Retrieval Technique. |
Figure 4. Example of a Component encoding. |
|
|
Figure 5. Finding Most Relevant Components. |
Figure 6. Search Time of Components |