Bayesian network based software reliability prediction with an operational profile ?
This paper uses a Bayesian network to model software reliability prediction with an operational profile. Due to the complexity of software products and development processes, software reliability models need to possess the ability to deal with multiple parameters. A Bayesian network exhibits a strong ability to adapt to problems involving complex variant factors. A special kind of Bayesian network named a Markov Bayesian network has been applied successfully into modeling software reliability prediction. However, the existing research did not pay enough attention to the fact that the failure characteristics of many software systems often depend on the specific operation performed. In this paper, an extended Markov Bayesian network is developed to model software reliability prediction with an operational profile. The extended Markov Bayesian network proposed in the paper is focused on discrete-time failure data. Methods to solve the network are proposed, and an example is used to illustrate the utilization of the model.
bayesian network software reliability operational profile markov bayesian network discrete-time failure data software failure rate software run