Bayesian network based software reliability prediction with an operational profile

  • Authors:
  • Cheng-Gang Bai

  • Affiliations:
  • Department of Automatic Control, Beihang University (Beijing University of Aeronautics and Astronautics), Beijing 100083, China

  • Venue:
  • Journal of Systems and Software
  • Year:
  • 2005

Quantified Score

Hi-index 0.02

Visualization

Abstract

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.