The Novel Life Cycle Model for Component Based Software System Based on Architecture Quality Using KCW Framework

Full Text (PDF, 305KB), PP.74-79

Views: 0 Downloads: 0


S. Kaliraj 1,* N. Premkumar 1 A. Bharathi 2

1. Department of Computer Science and Engineering, Kongunadu College of Engineering and Technology, Trichy, Tamilnadu, India

2. Department of Information Technology, Bannari Amman Institute of Technology, Sathyamangalam, Tamilnadu, India

* Corresponding author.


Received: 17 Nov. 2013 / Revised: 9 Mar. 2014 / Accepted: 11 May 2014 / Published: 8 Aug. 2014

Index Terms

KCW Framework, Life Cycle Model of the CBSS, Process of Component Based Software Development, Quality Based Life Cycle Model


With the growing size of software’s and increasing needs of people we need a complex software system to provide a solution to the many problems among the humans. For that, we need to develop the software system with high quality and limited amount of time. Due to this reason, the software development process is moved to the component based software development (CBSD). The preliminary life cycle models of software development is not compatible with component based software development. For that we need a novel life cycle model to develop the software system using components with high quality. Some of the life cycle models are developed by some researchers, but when we are considering the quality of the software system those models are not assured the highest quality. Because of this we have developed one novel life cycle model based on v-model using KCW framework which assures the quality of the architecture of a software system itself.

Cite This Paper

S. Kaliraj, N. Premkumar, A. Bharathi, "The Novel Life Cycle Model for Component Based Software System Based on Architecture Quality Using KCW Framework", International Journal of Information Technology and Computer Science(IJITCS), vol.6, no.9, pp.74-79, 2014. DOI:10.5815/ijitcs.2014.09.10


[1]Ivica Crnkovic and Magnus Larsson (editors), “Building Reliable Component- Based Software Systems”, Artech House Publishers, ISBN 1-58053-327-2, 2003 (1)

[2]Morisio M., Seaman C. B., Parra A. T., Basil V. R., Kraft S. E., and Condon S. E., "Investigating and Improving a COTS-Based Software Development Process", In Proceedings , 22nd ICSE, ACM Press, 2000. (2)

[3]Capretz, L.F, “Y: A new component based software life cycle model”, Journal of computer science, 1.1: 76-82. 2005. (3)

[4]Crnkovic, M. Chaudron and S. Larsson, “Component based development process and component life cycle,” In Proc. of International conference on Software Engineering Advances, 44, Oct. 2006 (4)

[5]S. Kaliraj, N. Chandru and Dr.Amitabh Wahi. “A Reliability Analysis Framework of Component Based Software System Using Kal-Chan Path Selection Algorithm”. International Review on Computers and Software, vol. 8, n. 2, pp. 605-612. Feb 2013. (5)

[6]S. Kaliraj and N. Chandru, “Introducing path selection algorithm in reliability analysis of component based software system”, Presented at 6th Int. Conf. Quality, Reliability, Infocom technology and Industrial technology management (ICQRITITM 2012), University of Delhi, India, Nov. 23-25, 2012. (6)

[7]G.Kotonya, I.Sommerville and S.Hall, “Towards a classification model for component based software engineering research,” In Prco. of the 29th IEEE Euro micro conference, 01-06, Euromicro, 43-52. Sept, 2003. (7)

[8]M.R.J. Qureshi and S.A. Hussain, “A reusable software component based development process model”, Advances in Engineering Software, Elsevier Ltd, Amsterdam, The Netherlands, 39.2. 88-94. 2008. (8)

[9]K. Goseva-Popstojanova and M. Hamill, “Architecture based software reliability: Why only a few parameters matter?,” in Proceedings of the 31st International Computer Software and Applications Conference (COMPSAC 2007), Beijing, China, pp. 423–430. Jul 2007. (9)

[10]Bass L, Clements P, and Kazman R, “Software Architecture in Practice”, Addison- Wesley, 1998. (10)

[11]A.Bessam, M.Tahar Kimour and A. Melit, “Behaviour metamodelling for software architecture description”, International review on Computers and Software, vol. 2, n. 6, pp. 602-608. Nov 2007. (11)

[12]Capretz, L.F. and M.A.M. Capretz, “Object Oriented Software: Design and Maintenance”, World Scientific Press, 1996. (12)

[13]Royce, W.W., “Managing the development of large software systems,” Proceedings of 9th IEEE International Conference on Software Engineering, pp: 328-338. 1987. (13)

[14]K. Goseva-Popstojanova and K .S. Trivedi, “Architecture based approach to reliability assessment of software systems”, PerformanceEvaluation, vol. 45, no. 2/3, pp. 179–204. Jul 2001.

[15]Garlan D, Allen R and Ockerbloom J, “Architectural Mismatch: Why Reuse is so hard”, IEEE Software, Vol.12, n. 6. 1995.

[16]Chao-Jung Hsu and Chin-Yu Huang, “An adaptive reliability analysis using path testing for complex component based software system”, IEEE Trans. Reliability, vol. 60, pp. 158-170. Mar 2011.

[17]W. L. Wang, D. Pan and M. H. Chen, “Architecture-based software reliability modeling”, Journal of Systems and Software, vol. 79, no. 1, pp. 132–146. Jan 2006.

[18]V. E. Johnson, A. Moosman and P. Cotter, “A hierarchical model for estimating the early reliability of complex system”, IEEE Trans. Reliability, vol.54, no. 2, pp. 224-231. Jun 2005.

[19]K. Kaur and H.Singh, “Candidate Process model for component based software development” Journal of Software Engineering. 4.1. 16-29.

[20]Khulood Salem Albeladi, M. Rizwan Jameel Qureshi, “Improvement of Component Integration Testing Technique” International Journal of Information Technology and Computer Science. vol. 8, N.5, pp.109-122, July 2013.

[21]Mohd. Anjum, Md. Asraful Haque, Nesar Ahmad “Analysis and Ranking of Software Reliability Models Based on Weighted Criteria Value” International Journal of Information Technology and Computer Science. vol. 5, N.2, pp.1-14, Jan 2013.