The advancement in the technology has made the user more dependent on information technology, for these information technologies the software serve as the platform. However the rapid growth shown by IT industry also faces challenges of fast growing demand of heavy and complex software systems. In order to fulfill the needs of the end user or to overcome this challenge, software community is moving towards the component based software engineering (CBSE). One of the imperative motivation behind adopting CBSE as software development paradigm is the quick installation of sophisticated and trustworthy software systems with enormous savings, lesser engineering effort, cost, and time. CBSE provides the mechanical facilities that facilitate the easy assemblage and advancement of the software systems out of autonomously developed pieces of the software.The aim of this paper is to present a precise study of the available CBSE lifecycle, and it also proposes a novel CBSE model.
General TermsSoftware Process Model
Reliability of a software or system is the probability of system to perform its functions adequately for the stated time period under specific environment conditions. In case of component-based software development reliability estimation is a crucial factor. Existing reliability estimation model falls into two broad categories parametric and non-parametric models. Parametric models approximate the model parameters based on the assumptions of fundamental distributions. Non-parametric models enable parameter estimation of the software reliability growth models without any assumptions. We have proposed a novel non-parametric approach for survival analysis of components. Failure data is collected based on which we have calculated failure rate and reliability of the software. Failure rate increases with the time whereas reliability decreases with the time.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.