Skip to main navigation Skip to search Skip to main content

Bayesian network based software reliability prediction by dynamic simulation

  • Beihang University

Research output: Contribution to conferencePaperpeer-review

Abstract

In order to solve the problem faced by reliability prediction and analysis for large-scale complex software system, Bayesian Network based software reliability modeling method and task flow oriented software reliability simulation prediction method are proposed in this paper. Bayesian Network based reliability modeling can calculate the initial reliability for complex software system by structure learning and parameter learning from the software architecture and the possible history data, on the basis of which Monte Carlo simulation can be used to setup the reliability logical relationship between different tasks in software system to realize the dynamic reliability prediction. This proposed method can comprehensively utilize the priori information of software architecture, history data and software task flows to conduct the dynamic reliability prediction and find the reliability weaknesses at the same time. One Train network Control & Management System (TCMS) software is selected as the experiment application to verify its feasibility and validity.

Original languageEnglish
Pages13-20
Number of pages8
DOIs
StatePublished - 2013
Event7th International Conference on Software Security and Reliability, SERE 2013 - Gaithersburg, MD, United States
Duration: 18 Jun 201320 Jun 2013

Conference

Conference7th International Conference on Software Security and Reliability, SERE 2013
Country/TerritoryUnited States
CityGaithersburg, MD
Period18/06/1320/06/13

Keywords

  • Bayesian Network
  • Monte Carlo simulation
  • reliability modeling
  • reliability simulation
  • software reliability prediction

Fingerprint

Dive into the research topics of 'Bayesian network based software reliability prediction by dynamic simulation'. Together they form a unique fingerprint.

Cite this