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 | Size | Format | |
---|---|---|---|---|
01 title .pdf | Attached File | 18.44 kB | Adobe PDF | View/Open |
02 prelim pages.pdf | 404.76 kB | Adobe PDF | View/Open | |
03 content.pdf | 7.21 kB | Adobe PDF | View/Open | |
04 abstract.pdf | 66.32 kB | Adobe PDF | View/Open | |
05 chapter 1.pdf | 286.06 kB | Adobe PDF | View/Open | |
06 chapter 2.pdf | 411.81 kB | Adobe PDF | View/Open | |
07 chapter 3.pdf | 848.55 kB | Adobe PDF | View/Open | |
08 chapter 4.pdf | 654.26 kB | Adobe PDF | View/Open | |
09 chapter 5.pdf | 75.68 kB | Adobe PDF | View/Open | |
10 annexure.pdf | 108.37 kB | Adobe PDF | View/Open | |
80_recommendation.pdf | 81.97 kB | Adobe PDF | View/Open |
Items in Shodhganga are licensed under Creative Commons Licence Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0).
Altmetric Badge: