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
Link To Document