DocumentCode :
3422185
Title :
Towards Dependability in Everyday Software Using Software Telemetry
Author :
Gross, Kenny C. ; Urmanov, Aleksey ; Votta, Lawrence G. ; McMaster, Scott ; Porter, Adam
Author_Institution :
Sun MicroSysterms Inc., Mountain View, CA
fYear :
2006
fDate :
27-30 March 2006
Firstpage :
9
Lastpage :
18
Abstract :
Application-level software dependability is difficult to ensure. Thus it´s typically used only in custom systems and is achieved using one-of-a-kind, handcrafted solutions. We are interested in understanding whether and how these techniques can be applied to more common, lower-end systems. To this end, we have adapted a condition-based maintenance (CBM) approach called the multivariate state estimation technique (MSET). This approach automatically creates sophisticated statistical models that predict system failure well before failures occur, leading to simpler and more successful recoveries. We have packaged this approach in the Software Dependability Framework (SDF). The SDF consists of instrumentation and data management libraries, a CBM module, performance visualization tools, and a software architecture that supports system designers. Finally, we evaluated our framework on a simple video game application. Our results suggest that we can cheaply and reliably predict impending runtime failures and respond to them in time to improve the system´s dependability
Keywords :
software architecture; software libraries; software maintenance; software reliability; software tools; state estimation; statistical analysis; CBM module; MSET; SDF; Software Dependability Framework; application-level software dependability; condition-based maintenance; data management library; instrumentation library; multivariate state estimation technique; performance visualization tools; software architecture; software telemetry; statistical models; video game application; Data visualization; Games; Instruments; Packaging; Predictive models; Software architecture; Software libraries; Software packages; State estimation; Telemetry;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Engineering of Autonomic and Autonomous Systems, 2006. EASe 2006. Proceedings of the Third IEEE International Workshop on
Conference_Location :
Potsdam
Print_ISBN :
0-7695-2544-X
Type :
conf
DOI :
10.1109/EASE.2006.21
Filename :
1607324
Link To Document :
بازگشت