• DocumentCode
    3280491
  • Title

    A Machine Learning-Based Reliability Assessment Model for Critical Software Systems

  • Author

    Challagulla, V.U.B.

  • Volume
    1
  • fYear
    2007
  • fDate
    24-27 July 2007
  • Firstpage
    79
  • Lastpage
    86
  • 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.
  • Keywords
    belief networks; inference mechanisms; learning (artificial intelligence); program testing; software architecture; software reliability; software reusability; Bayesian belief networks; logical component composition reuse; machine learning-based reliability assessment model; memory-based artificial intelligence reasoning technique; mission critical software systems; random software testing; service-oriented architecture technique; Artificial intelligence; Bayesian methods; Condition monitoring; Costs; Mission critical systems; NASA; Predictive models; Service oriented architecture; Software systems; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference, 2007. COMPSAC 2007. 31st Annual International
  • Conference_Location
    Beijing
  • ISSN
    0730-3157
  • Print_ISBN
    0-7695-2870-8
  • Type

    conf

  • DOI
    10.1109/COMPSAC.2007.26
  • Filename
    4290987