• DocumentCode
    3037064
  • Title

    Software Component Retrieval Using Genetic Algorithms

  • Author

    Dixit, Anurag ; Saxena, P.C.

  • Author_Institution
    Sch. of Comput. & Syst. Sci., Jawaharlal Nehru Univ., New Delhi
  • fYear
    2009
  • fDate
    8-10 March 2009
  • Firstpage
    151
  • Lastpage
    155
  • Abstract
    Maintaining consistency between the architecture of a component based software system and the components available in the component repository is a persistent concern in component-based software engineering . Nowadays in the software development practice, the percentage of time and effort allocated to this task is still too small to avoid bugs, which are late to discover and hard to fix. Various methodologies exist to annotate component selection models with data related to verification and validation, and to translate the annotated models into component performance. In any component selection method, it is unrealistic to expect a perfect match between components needed and components available. A group of components that compose a system may have overlaps and gaps in required functionality. A gap represents a lack of functionality; an overlap can cause a confusion of responsibility and degrade nonfunctional properties like size and performance. In the series of these technical unsolved issues, this proposed paper would be an attempt to throw light which on the one of the major issue of component based software engineering is concerned with the ldquocomponent selectionrdquo. Recently a genetic algorithms based approach is used for component selection to minimize the gap between components needed and components available. A relevant objective is now at hand in this direction, that is to make these methodologies acceptable from the software engineering community. Therefore, in this paper we develop genetic algorithms based approach for selection component.
  • Keywords
    genetic algorithms; software architecture; component repository; component selection models; component-based software engineering; genetic algorithms; software component retrieval; software development; Automation; Costs; Degradation; Genetic algorithms; Genetic engineering; Maintenance engineering; Programming; Software engineering; Software quality; Software systems; Component Repository; Fuzzy Data; Genetic Algorithms;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer and Automation Engineering, 2009. ICCAE '09. International Conference on
  • Conference_Location
    Bangkok
  • Print_ISBN
    978-0-7695-3569-2
  • Type

    conf

  • DOI
    10.1109/ICCAE.2009.62
  • Filename
    4804507