Skip to main content
Towards Software Health Management with Bayesian Networks
Proc. of the FSE/SDP Workshop on Future of Software Engineering Research (FoSER-10) (2010)
  • Johann Schumann
  • Ole J Mengshoel, Carnegie Mellon University
  • Ashok Srivastava, NASA Ames Research Center
  • Adnan Darwiche

More and more systems (e.g., aircraft, machinery, cars) rely heavily on software, which performs safety-critical operations. Assuring software safety though traditional V&V has become a tremendous, if not impossible task, given the growing size and complexity of the software. We propose that iSWHM (Integrated SoftWare Health Management) can increase safety and reliability of high-assurance software systems. iSWHM uses advanced techniques from the area of system health management in order to continuously monitor the behavior of the software during operation, quickly detect anomalies and perform automatic and reliable root-cause analysis, while not replacing traditional V&V. Information provided by the iSWHM system can be used for automatic mitigation mechanisms (e.g., recovery, dynamic reconfiguration) or presented to a human operator. iSWHM’s prognostic capabilities will further improve reliability and availability as it provides information about soon-to-occur failures or looming performance bottlenecks. In this paper, we will discuss challenges and future potential and describe how Bayesian networks (BN) could be used for iSWHM modeling.

  • Software engineering,
  • Software bugs,
  • Bayesian networks,
  • system health management
Publication Date
November, 2010
Citation Information
Johann Schumann, Ole J Mengshoel, Ashok Srivastava and Adnan Darwiche. "Towards Software Health Management with Bayesian Networks" Proc. of the FSE/SDP Workshop on Future of Software Engineering Research (FoSER-10) (2010)
Available at: