• DocumentCode
    728877
  • Title

    An Empirical Analysis of Providing Assurance for Self-Adaptive Systems at Different Levels of Abstraction in the Face of Uncertainty

  • Author

    Fredericks, Erik M. ; Cheng, Betty H. C.

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Michigan State Univ., East Lansing, MI, USA
  • fYear
    2015
  • fDate
    18-19 May 2015
  • Firstpage
    8
  • Lastpage
    14
  • Abstract
    Self-adaptive systems (SAS) must frequently continue to deliver acceptable behavior at run time even in the face of uncertainty. Particularly, SAS applications can self-reconfigure in response to changing or unexpected environmental conditions and must therefore ensure that the system performs as expected. Assurance can be addressed at both design time and run time, where environmental uncertainty poses research challenges for both settings. This paper presents empirical results from a case study in which search-based software engineering techniques have been systematically applied at different levels of abstraction, including requirements analysis, code implementation, and run-time validation, to a remote data mirroring application that must efficiently diffuse data while experiencing adverse operating conditions. Experimental results suggest that our techniques perform better in terms of providing assurance than alternative software engineering techniques at each level of abstraction.
  • Keywords
    environmental factors; formal verification; software engineering; SAS application; environmental condition; environmental uncertainty; remote data mirroring application; requirements analysis; runtime validation; search-based software engineering technique; self-adaptive system; Adaptation models; Context; Mathematical model; Mirrors; Synthetic aperture sonar; Testing; Uncertainty; assurance; search-based software engineering; self-adaptive systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Search-Based Software Testing (SBST), 2015 IEEE/ACM 8th International Workshop on
  • Conference_Location
    Florence
  • Type

    conf

  • DOI
    10.1109/SBST.2015.9
  • Filename
    7173582