A machine learning-based reliability assessment model for critical software systems

Venkata U B Challagulla, Farokh B. Bastani, Raymond A. Paul, Wei Tek Tsai, Yinong Chen

Research output: Chapter in Book/Report/Conference proceedingConference contribution

11 Scopus citations

Abstract

Service-oriented architecture (SOA) techniques are being increasingly used for developing critical applications, especially network-centric systems. While the SOA paradigm provides flexibility and agility to better respond to changing business requirements, the task of assessing the reliability of SOA-based systems is challenging, especially for composite services. However, deriving high confidence reliability estimates for mission-critical systems can require huge costs and time. This paper presents a reliability assessment and prediction model for SOA-based systems. The services are assumed to be realized with reuse and logical composition of components. The model uses AI reasoning techniques on dynamically collected failure data of each service and its components as one of the evidences together with results from random testing. Memory-Based Reasoning technique and Bayesian Belief Networks are used as reasoning tools to guide the prediction analysis. The least tested and "high usage" input subdomains are identified and necessary remedial actions are taken depending on the predicted results from the proposed model. The model is illustrated using a simulated case study based on a real-time dataset from the NASA software repository.

Original languageEnglish (US)
Title of host publicationProceedings - 31st Annual International Computer Software and Applications Conference, COMPSAC 2007
Pages79-86
Number of pages8
DOIs
StatePublished - Dec 31 2007
Event31st Annual International Computer Software and Applications Conference, COMPSAC 2007 - Beijing, China
Duration: Jul 24 2007Jul 27 2007

Publication series

NameProceedings - International Computer Software and Applications Conference
Volume1
ISSN (Print)0730-3157

Other

Other31st Annual International Computer Software and Applications Conference, COMPSAC 2007
CountryChina
CityBeijing
Period7/24/077/27/07

    Fingerprint

ASJC Scopus subject areas

  • Software
  • Computer Science Applications

Cite this

Challagulla, V. U. B., Bastani, F. B., Paul, R. A., Tsai, W. T., & Chen, Y. (2007). A machine learning-based reliability assessment model for critical software systems. In Proceedings - 31st Annual International Computer Software and Applications Conference, COMPSAC 2007 (pp. 79-86). [4290987] (Proceedings - International Computer Software and Applications Conference; Vol. 1). https://doi.org/10.1109/COMPSAC.2007.26