Improving the Reliability of Mobile Software Systems Through Continuous Analysis and Proactive Reconfiguration

Free registration required

Executive Summary

Most of the current software reliability analysis approaches are geared to traditional desktop software systems, which are relatively stable and static throughout their execution. In this paper, the authors present a framework targeted at mobile computing domain that addresses the uncertainties associated with the reliability analysis in this setting. Moreover, the framework's architecture-centric reliability estimates are leveraged to improve the runtime reliability of the system through dynamic architectural reconfiguration. Mobile, distributed, and pervasive software systems are characterized by their highly dynamic configuration, unknown operational profile, and fluctuating execution conditions.

  • Format: PDF
  • Size: 219.8 KB