Open Access Open Access  Restricted Access Subscription Access

Assessment of Ant Colony using Component based Software Engineering Metrics


Affiliations
1 Department of CSE, U.I.E.T., Kurukshetra University, Kurukshetra - 136119, Haryana, India
2 School of ICT, Gautam Buddha University, Greater Noida - 201312, Uttar Pradesh, India
 

Objectives: Conventionally, to solve a problem it is necessary to design a new system every time and that it is difficult to reuse existing system for the designing of new system. This paper estimates usability of reusable components and interaction between components for integration of system. Methods: To handle this kind of problem Component Based System (CBS) has been considered. The reusability concept is the main factor of Component Based Software Engineering (CBSE) for components. More usage of reusable components provides better results in terms of estimation of reliability and efficiency of Component Based System (CBS). Ant Colony Optimization (ACO) is one among soft computing technique which may be used to estimate the path followed by components and interaction of components. In this paper ACO is used as methodology to find out more reusable components to increase the reliability or efficiency of the system. MATLAB is used for implementation of ACO. Performance metrics like Component efficiency, component density and component dependency are used for the analysis of proposed work. Findings: The results shows that in proposed mechanism the component efficiency is high, component density is also high as compare to existing CBS. Applications: This paper may helpful for the analysis of soft computing techniques by the use of CBSE performance metrics.

Keywords

ACO, Component Based Software Engineering (CBSE), Component Based System (CBS), Reusability, Soft Computing and MATLAB.
User

Abstract Views: 151

PDF Views: 0




  • Assessment of Ant Colony using Component based Software Engineering Metrics

Abstract Views: 151  |  PDF Views: 0

Authors

Chander Diwaker
Department of CSE, U.I.E.T., Kurukshetra University, Kurukshetra - 136119, Haryana, India
Pradeep Tomar
School of ICT, Gautam Buddha University, Greater Noida - 201312, Uttar Pradesh, India

Abstract


Objectives: Conventionally, to solve a problem it is necessary to design a new system every time and that it is difficult to reuse existing system for the designing of new system. This paper estimates usability of reusable components and interaction between components for integration of system. Methods: To handle this kind of problem Component Based System (CBS) has been considered. The reusability concept is the main factor of Component Based Software Engineering (CBSE) for components. More usage of reusable components provides better results in terms of estimation of reliability and efficiency of Component Based System (CBS). Ant Colony Optimization (ACO) is one among soft computing technique which may be used to estimate the path followed by components and interaction of components. In this paper ACO is used as methodology to find out more reusable components to increase the reliability or efficiency of the system. MATLAB is used for implementation of ACO. Performance metrics like Component efficiency, component density and component dependency are used for the analysis of proposed work. Findings: The results shows that in proposed mechanism the component efficiency is high, component density is also high as compare to existing CBS. Applications: This paper may helpful for the analysis of soft computing techniques by the use of CBSE performance metrics.

Keywords


ACO, Component Based Software Engineering (CBSE), Component Based System (CBS), Reusability, Soft Computing and MATLAB.



DOI: https://doi.org/10.17485/ijst%2F2016%2Fv9i44%2F136720