Please use this identifier to cite or link to this item: http://hdl.handle.net/10603/430708
Title: Solving the Components Identification Problem using Ant Based Colony Technique
Researcher: Pandey, Anil kumar
Guide(s): Tulika
Keywords: Computer Science
Computer Science Artificial Intelligence
Engineering and Technology
University: Sam Higginbottom Institute of Agriculture, Technology and Sciences
Completed Date: 2022
Abstract: Component-based software engineering (CBSE) is defined as the design and development of newlinesoftware using reusable software components. It reduces the cost of developing software, newlineincreases developers productivity, and reduces the time needed to develop software. In newlinecomponent-based development, the software is partitioned to identify components. Identification newlineof components is a crucial task. Several methods are proposed for this. Most of the proposed newlinemethods use the clustering approach. It is studied that the component identification problem is an newlineoptimization problem. So optimization algorithms can be used to solve this problem. This thesis newlinepresents a novel method of Ant-based Component Identification (ABC_I) for component newlineidentification based on an evolutionary approach. Logical components are considered here. A newlinelogical component is a component representing requirements accepts for technology, newlineenvironment, and constraints. During component-based development, a system is portioned into newlinelogical components. Component identification is done using the use case model. So directly from newlinethe requirement analysis, components can be identified. Cohesion, coupling, complexity, Actors newlineof the use case model, and use cases are used to calculate the fitness value. It automatically newlinecalculates the number of components. ABC-I uses Ant Colony Optimization. The proposed newlinemethod is evaluated using three real-world system use case models. A result shows that ABC-I is newlinesuitable for the identification of components. The performance is better than the existing newlineclustering techniques and genetic algorithm (GA) based techniques. newline
Pagination: 
URI: http://hdl.handle.net/10603/430708
Appears in Departments:Department of Computer Science and IT

Files in This Item:
File Description SizeFormat 
01 title .pdfAttached File18.44 kBAdobe PDFView/Open
02 prelim pages.pdf404.76 kBAdobe PDFView/Open
03 content.pdf7.21 kBAdobe PDFView/Open
04 abstract.pdf66.32 kBAdobe PDFView/Open
05 chapter 1.pdf286.06 kBAdobe PDFView/Open
06 chapter 2.pdf411.81 kBAdobe PDFView/Open
07 chapter 3.pdf848.55 kBAdobe PDFView/Open
08 chapter 4.pdf654.26 kBAdobe PDFView/Open
09 chapter 5.pdf75.68 kBAdobe PDFView/Open
10 annexure.pdf108.37 kBAdobe PDFView/Open
80_recommendation.pdf81.97 kBAdobe PDFView/Open
Show full item record


Items in Shodhganga are licensed under Creative Commons Licence Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0).

Altmetric Badge: