• 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