Reusing Components using Genetic Algorithms

dc.contributor.authorPandhi, Navjoti
dc.contributor.supervisorBhatia, Rajesh KumarEnglish
dc.date.accessioned2007-05-01T11:06:25Z
dc.date.available2007-05-01T11:06:25Z
dc.date.issued2007-05-01T11:06:25Z
dc.description.abstractThe need to improve software productivity and software quality has put forward the research on software reuse technology. Today’s, complex, high quality computer based systems must be built within budget and time schedule. This demand leads to reuse of existing components. Software Reuse involves four steps definition, retrieval, adaptation and incorporation. A structured software library, where software components are properly classified is required so that the user can easily retrieve the software components. The main technical problems, which limit the practice of reuse, are effective structuring of the software repository and a mechanism to effectively retrieve from the repository. Structuring library of software components represented by natural languages may hinder the retrieval process due to the problem of ambiguity, incompleteness and inconsistency inherent to natural language. Formal Specifications, representing the software components are unambiguous, complete, and consistent and can be verified. The approach presented in this thesis uses Genetic Algorithms with Formal Specifications for clustering the software components, in which the number of clusters formed depends upon the similarity in cluster and similarity between clusters. The aim is to find optimized clusters in which components are classified. For cluster based retrieval the main aim is to find the cluster containing components similar to the given query.en
dc.description.sponsorshipComputer Science & Engineering Department, Thapar University (Deemed University), Patiala-147004.en
dc.format.extent309217 bytes
dc.format.mimetypeapplication/pdf
dc.identifier.urihttp://hdl.handle.net/123456789/335
dc.language.isoenen
dc.subjectGenetic Algorithmen
dc.subjectSoftware Reuseen
dc.subjectRetrieving Techniquesen
dc.subjectClustering using Graph Partitionen
dc.titleReusing Components using Genetic Algorithmsen
dc.typeThesisen

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
92035.pdf
Size:
302.2 KB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.8 KB
Format:
Item-specific license agreed upon to submission
Description: