loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
2007 31st Annual International Computer Software and Applications Conference
A Machine Learning-Based Reliability Assessment Model for Critical Software Systems
Beijing, China
July 24-July 27
ISBN: 0-7695-2870-8
Venkata U.B. Challagulla, University of Texas at Dallas
Farokh B. Bastani, University of Texas at Dallas
Raymond A. Paul, OASD/C3I/Y2K Department of Defense
Wei-Tek Tsai, Arizona State University
Yinong Chen, Arizona State University

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 missioncritical 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.

Citation:
Venkata U.B. Challagulla, Farokh B. Bastani, Raymond A. Paul, Wei-Tek Tsai, Yinong Chen, "A Machine Learning-Based Reliability Assessment Model for Critical Software Systems," compsac, vol. 1, pp.79-86, 2007 31st Annual International Computer Software and Applications Conference, 2007
Usage of this product signifies your acceptance of the Terms of Use.